2012-10-06 25 views
0

我想我有一个正确的实现,但在模拟器中唯一被调用的委托方法是bannerView:didFailToReceiveAdWithError:。看起来我正确地联系了iAd服务器,但它始终返回The operation couldn’t be completed. Ad inventory unavailableThe operation couldn’t be completed. Application has iAd Network configuration error在苹果服务测试iAd之前,我需要使用iTunes Connect注册吗?

我正在使用4.5 SDK对iOS 6模拟器,如果重要的话。我检查过了代码(这太可怕了,以至于无法发布),而且一切看起来都正确 - 调用委托方法是一个好兆头 - 但后一个错误信息让我怀疑这可能与应用程序有关未通过iTunes Connect注册。

任何帮助表示赞赏。

+0

仅在iOS 6模拟器上有相同的问题。在4.3和5.0上,一切似乎都没问题。 – Orange

回答

1

在我看了很长一段时间之后,我发现Apple发现了很多错误,有时会在启动时连续并经常发生。这意味着很多关于配置或网络不可用性的错误报告只是测试错误,以确保我的代码正确处理错误。这里最大的问题是,在没有错误的情况下投放横幅可能需要90-120秒!

因此,所有可怕的消息,我没有得到“你的代码工作正常,我只是抱怨调整你”的反馈。如果苹果能够成功推出第一批横幅,那么您将很快检查您的布局是否正确。

0

我发现我的无线网络配置中的某些内容导致了这些错误。当我切换到3G时,我几乎立刻就能看到旗帜。当我切换回无线时,我不会收到错误(至少经常这样)。没有足够的优先权来寻找网络配置中的问题 - 只需知道我的代码正在工作就可以了。

相关问题