我正在将iAd添加到我的应用中。现在,在模拟器中,它运行良好,但是当我将其加载到设备(v4.1)上时,ADBannerViewDelegate调用bannerView:didFailToReceiveAdWithError:并带有关于错误的描述。

{
    ADInternalErrorCode = 3;
    NSLocalizedFailureReason = "Ad inventory unavailable";
}

我认为我的iAd广告网络设置正确。我是自己添加广告还是iAd Network像在模拟器中一样自动发送测试广告?

编辑:我认为这是调度广告的iAd网络服务器的延迟问题。我想当网络上有我的应用程序的广告时,它就可以正常工作。

最佳答案

如果您使用开发证书运行,则即使在设备上运行,您也只会获得测试广告。从iAd Programming Guide:



因此,您应该在设备上看到测试广告,但永远不会看到真实的实时广告。

关于iphone - iAd错误 "Ad inventory unavailable",我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3720459/

10-10 21:06
查看更多