iAd Banner 不出现但代码和正确

Posted

技术标签:

【中文标题】iAd Banner 不出现但代码和正确【英文标题】:iAd Banner does not appear but the code and right 【发布时间】:2013-09-20 10:30:30 【问题描述】:

我对 iAd 有疑问。我学习了许多质量非常好的教程,几天前我能够在测试应用程序中正确插入 iAd。

现在,即使我尝试创建一个仅使用 iAd 作为测试的新应用程序,该方法也不起作用!我无法理解以下文本出现的问题。

我使用 xCode 5 和 ios 7 SDK。

iAD prova[3158:a0b] [AppDeveloper] ADBannerView:未处理的错误(没有委托或委托未实现 didFailToReceiveAdWithError:):错误域 = ADErrorDomain 代码 = 3“操作无法完成。广告库存不可用”用户信息=0xa5aaaf0 ADInternalErrorCode=3, ADInternalErrorDomain=ADErrorDomain, NSLocalizedFailureReason=广告资源不可用 2013-09-20 12:24:59.887 iAD prova[3158:a0b] [AppDeveloper] ADBannerView:未处理的错误(没有委托或委托未实现 didFailToReceiveAdWithError:):错误域 = ADErrorDomain 代码 = 5“操作无法已完成。横幅视图可见但没有内容" UserInfo=0xa5af280 ADInternalErrorCode=5, ADInternalErrorDomain=ADErrorDomain, NSLocalizedFailureReason=横幅视图可见但没有内容

代码中有错误,我读到这个用户“ajay”发布了这个:

最后我自己解决了问题,没有一个博客没有给出任何解决方案。我没有在模拟器中获得测试广告,它仅通过更改内部代理设置进入设备。这对我来说是一次很好的体验,我的建议是,当您使用 IOS 设备操作时,请确保使用无代理设备,这样至少您可以消除一些与代理相关的问题,不要忘记在最后处理与代理相关的事情产品。

但我不明白我应该如何进行。

【问题讨论】:

【参考方案1】:

此外,您可以在 Settings.app 中更改填充率。如果您希望它一直显示,请将其设置为 100%。

【讨论】:

【参考方案2】:

我在使用 iOS 7 的真实设备和模拟器上都收到了相同的错误消息。但相同的代码运行良好,并且 iAd 横幅可以在 iOS 6 模拟器上显示。看起来 Apple 的 iAd 服务器没有为 iOS 7 提供任何广告。也许这是一个错误。

【讨论】:

以上是关于iAd Banner 不出现但代码和正确的主要内容,如果未能解决你的问题,请参考以下文章

如何使用iAd在应用程序中展示Banner广告

iAd 和 didFailToReceiveAdWithError

表格视图下方的 iAd 横幅

如何在没有 xib 文件的情况下集成 iAD

iAd 默认横幅尺寸不正确

AdMob 中介:iAd 在 iOS 6 上无法正确显示