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

时间:2014-01-25 21:15:50

标签: ios cordova iad

我刚刚实现了一个基本的iad横幅,并且在xib文件中我将横幅视图拖放到iphone和ctrl点击文件所有者的底部并将其拖动到adview。问题是当我将它加载到iphone 5时,横幅只有下降的3/4,因为xib视图在iphone 4上。无论如何,我可以完全避免xib视图并且有一些代码只是放入无论设备如何,底部都有横幅。这是我第一次使用iAds,所以我有点新鲜。

由于

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

@synthesize adView;

- (void) bannerViewDidLoadAd:(ADBannerView *)banner {
[adView setHidden:NO];
}

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

2 个答案:

答案 0 :(得分:1)

在viewDidLoad中:

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

同时查看Robotic Cat的评论,因为他是正确的。

答案 1 :(得分:0)

Apple提供了一些示例代码,演示了在应用中显示横幅式iAd的正确方法。 Check it out here。特别是,看一下ContainerBanner项目。