3

我正在制作一个 iPhone 应用程序,我目前在我的视图中使用 iAd。我读过一些关于苹果推荐通过视图共享广告横幅的内容。我怎么能做到这一点,因为我已经阅读了苹果文档并且不够清楚而且我很困惑,请帮助我,如果他们有任何教程,请告诉我或者只是回答并以正确的方式指出我。目前,我为每个视图控制器都有一个广告,它运行良好,但出现错误:活动横幅太多 (10)。新横幅的创建将受到限制。请帮忙,我正在使用故事板和最新的 Xcode :) 谢谢

4

2 回答 2

2

我这样做的方法是使用创建 adView 的 Singleton 类,这样你只会得到 1 个 adView。然后在所有 ViewControllers 的 viewDidAppear 方法中,您只需将 adView 添加到您的视图中。

您可以在此处接受的答案中看到我的代码,尽管这是针对 AdWhirl 广告视图,但为 iAd 广告视图更改它应该不会太难。

于 2012-08-05T22:03:47.520 回答
0

这是单身人士的完美案例。许多人只是简单地创建了 的子类ADBannerView,然后可以将其添加到您的视图中-viewDidLoad(或采取适当的预防措施)并为每个视图控制器-viewDidAppear删除。-viewDidDisappear

于 2012-08-05T18:45:57.967 回答