我刚刚实现了一个基本的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项目。