0

我认为我有一个正确的实现,但在模拟器中唯一被调用的委托方法是bannerView:didFailToReceiveAdWithError:. 看起来我正在正确联系 iAd 服务器,但它一直在返回The operation couldn’t be completed. Ad inventory unavailableThe operation couldn’t be completed. Application has iAd Network configuration error.

如果这很重要,我正在针对 iOS 6 模拟器使用 4.5 SDK。我检查了代码(太长了无法发布),一切似乎都是正确的——正在调用委托方法是一个好兆头——但后一个错误消息让我怀疑这可能与应用程序有关未在 iTunes Connect 中注册。

任何帮助表示赞赏。

4

2 回答 2

1

看了很长一段时间后,我发现 Apple 会出现许多错误,有时是按顺序出现的,而且经常是在启动时。这意味着报告了许多关于配置或网络不可用的错误,这些错误只是测试错误,以确保我的代码正确处理错误。这里最大的问题是可能需要 90-120 秒才能正确投放横幅!

因此,对于所有可怕的消息,我没有收到“您的代码运行良好,我只是在抱怨调整您”的反馈。如果 Apple 在前几个横幅广告中取得成功,那就太好了,这样您就可以快速检查您的布局是否正确。

于 2012-10-15T17:59:52.667 回答
0

我发现我的无线网络配置中的某些东西导致了这些错误。当我切换到 3G 时,我几乎立即得到了横幅。当我切换回无线时,我没有收到错误(至少经常如此)。没有足够高的优先级来寻找网络配置中的问题 - 很高兴知道我的代码正在运行。

于 2013-07-10T22:03:51.970 回答