diff --git a/Source/Ejecta/EJUtils/EJBindingAdBanner.m b/Source/Ejecta/EJUtils/EJBindingAdBanner.m index 0d5c9ca7..c28a0a99 100644 --- a/Source/Ejecta/EJUtils/EJBindingAdBanner.m +++ b/Source/Ejecta/EJUtils/EJBindingAdBanner.m @@ -22,7 +22,14 @@ - (void)createWithJSObject:(JSObjectRef)obj scriptView:(EJJavaScriptView *)view ? ADBannerContentSizeIdentifierLandscape : ADBannerContentSizeIdentifierPortrait), nil]; - + // for iOS 6 + banner.currentContentSizeIdentifier = (landscape + ? ADBannerContentSizeIdentifierLandscape + : ADBannerContentSizeIdentifierPortrait); + // for iOS 6 later + CGSize adSize = [banner sizeThatFits:scriptView.bounds.size]; + [banner setFrame:CGRectMake(0, 0, adSize.width, adSize.height)]; + [scriptView addSubview:banner]; NSLog(@"AdBanner: init at y %f", banner.frame.origin.y); }