在更新到Xcode 7并在iOS9中构建我的应用程序之后,iAds停止工作,我在bannerView中得到了这个错误
didFailToReceiveAdWithError: 没有广告库存。
有什么想法吗?
编辑: iAds现在正在工作。苹果公司一定是在我们就这一问题提交了错误报告后修复了它。
发布于 2016-08-31 11:49:21
我正在使用Xcode 7.3.1,并且收到了同样的错误。在我更新我的会员身份后,我可以点击contracts,tax and banking information部分。我发现iAd App Network anymore..only没有合同类型,付费应用程序没有契约类型。所以我的建议是苹果不再支持iAd了。在这种情况下,我建议看一看AdMob(谷歌广告)。
向你问好,纳扎尔·米德罗斯
发布于 2015-11-26 19:26:35
您可能已经为ADBannerView设置了无效(高度)约束。请检查它的约束条件。
在我的例子中,我在故事板场景中设置了一个错误的高度约束。高度设置为32,这是iPhone纵向模式的无效高度。当我删除坏的约束时,错误(“不可用的广告目录”)消失了,广告也像以前一样传递了。
这个问题可能会出现在一个设备上,而不是在另一个设备上。(请参阅iAd error: Ad Inventory unavailable)我假设约束在一个设备上匹配有效的广告维度,但不匹配另一个设备上的有效维度,然后ads只在一个设备上工作,而在另一个设备上不工作。
https://stackoverflow.com/questions/32658020
复制相似问题