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