繁体   English   中英

iad iPhone 5 Storyboard实施

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM