将IAD横幅放在应用程序的底部



我刚刚实现了一个基本的iAD横幅,在XIB文件上,我拖动并将BannerView放在iPhone的底部,而Ctrl单击文件所有者并将其拖放到了预报上。问题是当我将其加载到iPhone 5上时,横幅仅是向下的3/4,因为XIB视图在iPhone 4上。无论设备如何,底部的横幅。这是我第一次使用IADS,所以我有点陌生。

谢谢

在我的viewController.m文件中,这是几行代码,我假设这是代码如果可能的话。

@synthesize adView;
- (void) bannerViewDidLoadAd:(ADBannerView *)banner {
[adView setHidden:NO];
}
- (void) bannerView:(ADBannerView *)banner didFailToReceiveAdWithError:(NSError *)error {
[adView setHidden:YES];
}

在ViewDidload中:

adView.frame = CGRectMake(0, self.view.frame.size.height-adView.frame.size.height, adView.frame.size.width, adView.frame.size.height);

还可以查看机器人猫的评论,因为他是正确的。

Apple具有一些示例代码,可以演示在应用程序中显示横幅式IAD的正确方法。在这里检查一下。特别是看一下Containbanner项目。

最新更新