6

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

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

我使用 xCode 5 和 iOS 7 SDK。

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

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

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

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

4

2 回答 2

5

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

转到 Settings.app 并找到开发人员选项 设置填充率

于 2014-01-31T16:17:13.507 回答
1

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

于 2013-09-21T15:29:02.883 回答