就在上周,我成功地将 iAd 应用到了我的应用程序中,但是当我的填充率非常低时,我查看了它,我意识到我遇到了问题。我的 iAd 横幅正确地显示在用户看到的第一个屏幕上,这是我设计的唯一显示横幅广告的屏幕。我设置了一个单例类来管理广告,并且我正在扩展它以在即将发布的版本中显示在其他屏幕上。但是,当我将另一个不显示广告的视图控制器推到前面时,我的 iAd 委托方法:
- (void)bannerViewDidLoadAd:(ADBannerView *)banner
- (void) bannerView:(ADBannerView *)banner didFailToReceiveAdWithError:(NSError *)error
仍然每 3 分钟调用一次,就好像视图处于活动状态一样。
有没有办法暂时禁止 iAd 尝试刷新?提前致谢。