我有一个使用UINavigationController的应用程序。导航控制器的根视图上有ADBannerView。
当我转到另一个视图(并且rootView从屏幕上消失)时,我是否应该以某种方式停止接收广告?
答案 0 :(得分:1)
我还没有在互联网上找到关于这个主题的特别讨论。 “iAd编程指南”中没有关于它的信息。而且,根据我自己的测试(委托方法的简单断点) - ADBannerView仅在父视图控制器处于活动状态时才接收Ads(或使用委托方法处理它们)。
这就是为什么我认为我的问题的答案是“没有”。我只应该正确放置ADBannerView并实现委托方法。
答案 1 :(得分:0)
始终存在30秒规则,其中广告显示仅在您展示广告超过30秒时计算。这意味着,如果您的用户导航到其他视图,则根目录上显示的广告不会计算在内。
我目前正在尝试弄清楚如何在UINavigationController外部显示iAd横幅,以便iAd横幅保持在视图中,并且您在30秒内获得的更改会增加。