ios - canDisplayBannerAds 是否仅使用 iAd 横幅的单个实例?

标签 ios ios8 iad adbannerview

我正在创建一个 iOS8 应用程序并开始在代码中实现 iAd 的横幅,但昨天我发现我可以使用 canDisplayBannerAds属性(property)。我在我的应用程序中的每个 View 上启用了它,它正在工作。以前,当我用自己的代码实现它时,有很多关于使用 ADBannerView 的单例的重要性的讨论。 .是否 canDisplayBannerAds使用单例,还是违反了我所读到的关于使用单例的重要性的内容?从性能、广告和 Apple Store 的角度来看,这真的很重要吗?

感谢您的意见和反馈,

麦克风

最佳答案

不,它每次都使用一个新的。我第一次使用 iAd 时遇到了这个问题。每个 vc 都有 canDisplay... 广告都搞砸了。事实上,它们甚至没有出现在 App Store 版本中。最好使用单例方法或重用 iAd 的类似方法。我自己使用应用程序委托(delegate)。我所有的应用程序都使用它,我根本没有遇到任何问题。祝你好运!

编辑#1

这是 link到我使用 iAd 和应用程序委托(delegate)编写的博客文章。它是用 Objective-C 编写的,但至少你会得到大致的想法。我基本上在应用程序委托(delegate)中创建了一个 iAd 横幅,然后在您需要的每个 vc 中使用该横幅。

关于ios - canDisplayBannerAds 是否仅使用 iAd 横幅的单个实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32699486/

相关文章:

ios - 我可以使用 PushKit 进行定期推送而不使用 VoIP 吗?如果用户不根据通知采取行动,是否会允许在后台启动已终止的应用程序?

ios - 适用于 3.5 和 4 英寸屏幕的应用程序底部的 iAd 横幅

ios - 应用内购买和恢复按钮 : Single Product - Non-Consumable

ios - iPhone 旋转时管理 iAd 大小

iphone - 如何使用ABPeoplePicker获取电子邮件?

ios - iOS 应用程序中的 WKWebView 需要很长时间才能加载

swift - IOS 8 AVAudioRecorder 更改示例格式

ios - TableView 在 Swift 中丢失选定的行

ios - 我们可以使用GCM通知作为APNS角标(Badge)图标在iPhone应用程序上显示角标(Badge)编号吗

ios - 从不同单元格的详细 View 访问标签数据(我使用核心数据)