[英]iad iPhone 5 Storyboard implementation
我在应用商店上有一个付费应用,并且我正在尝试使用广告制作该应用的免费版本。 我当时正在考虑使用iAd。 我实现了以下代码:
-(void)bannerViewDidLoadAd:(ADBannerView *)banner {
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:0.01];
[banner setAlpha:1];
[UIView commitAnimations];
CGRect adFrame = adView.frame;
adFrame.origin.y = self.view.frame.size.height;
adView.autoresizingMask = UIViewAutoresizingFlexibleBottomMargin;
}
-(void)bannerView:(ADBannerView *)banner didFailToReceiveAdWithError:(NSError *)error {
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:1];
[banner setAlpha:0];
[adView setAlpha:0];
[UIView commitAnimations];
}
除了一件事之外,它的工作效果非常好。 我的应用程序具有一个情节提要,以及一个连接到同一情节提要中的多个视图控制器的表视图控制器。 我将广告横幅视图拖动到视图控制器上,尽管我想将其放置在底部,所以当我将其放置在iPhone 4的底部时,它几乎会显示在iPhone 5的中部,而当我放置在在iPhone 5的底部,它根本不会在iPhone 4上显示。 因此,我想到了一个主意。 我放置了2个广告横幅视图,并做出了if语句,其中iPhone 4横幅将隐藏在iPhone 5上,iPhone 5横幅将隐藏在iPhone 4上。 虽然,我注意到在iPhone 4上始终会加载iAd标语,而在iPhone 5上它只会有时加载。 另外,我注意到Apple建议每个视图控制器使用不超过一个横幅,即使该横幅已隐藏。
有人能帮帮我吗? 请! 谢谢!
您需要设置广告横幅的自动调整大小。 只需在情节提要中单击广告横幅,然后打开大小检查器并设置底部自动缩放属性,如下图所示。 然后,您的广告横幅几乎会停留在底部。
单击广告横幅,然后单击尺寸检查器。 让我知道它是否有效。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.