1

我有一个带有 UINavigationController 的应用程序。导航控制器的根视图上有 ADBannerView。

当我转到另一个视图(并且 rootView 从屏幕上消失)时,我是否应该以某种方式停止接收广告?

4

2 回答 2

1

我还没有在网上找到一些关于这个话题的特别讨论。iAd 编程指南中没有关于它的信息。而且,根据我自己的测试(委托方法的简单断点) - ADBannerView 仅在父视图控制器处于活动状态时才接收广告(或使用委托方法处理它们)。

这就是为什么我认为我的问题的答案是“没有”。我应该只正确放置 ADBannerView 并实现委托方法。

于 2010-08-05T10:56:37.300 回答
0

始终存在 30 秒规则,即仅当您展示广告超过 30 秒时,广告展示才会计算在内。这意味着如果您的用户导航到另一个视图,则显示在您的根目录上的广告不计算在内。

我目前正在尝试弄清楚如何在 UINavigationController 之外显示 iAd 横幅,以便 iAd 横幅保持在视图中,并且您点击 30 秒的更改会增加。

于 2010-08-26T09:44:05.133 回答