我正在将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/