iOS 9 - 广告资源不可用

时间:2015-09-18 17:42:33

标签: ios iad ios9 xcode7 adbannerview

更新到Xcode 7并在iOS9中构建我的应用后,iAds停止工作,我在bannerView

中收到此错误
  

didFailToReceiveAdWithError:

     

广告资源不可用。

有什么想法吗?

编辑:iAds现在正在运作。在我们就此问题提交错误报告后,Apple必须修复它。

2 个答案:

答案 0 :(得分:1)

我正在使用Xcode 7.3.1,我收到了同样的错误。在我续订会员资格后,我可以点击contracts,tax and banking information部分。我看到iAd App Network已经没有合同类型了......只是付费应用程序的合同类型。所以我的建议是Apple不再支持iAd了。 在这种情况下,我建议您查看AdMob(Google广告)。

祝你好运, Nazar Medeiros

答案 1 :(得分:0)

您可能为ADBannerView设置了无效(高度)约束。请检查它的约束。

在我的情况下,我在故事板场景中设置了错误的高度约束。高度设置为32,这是iPhone纵向模式的无效高度。删除错误限制后,错误(“广告资源不可用”)消失,广告也像之前一样投放。

可能问题可能是广告在一台设备上运行而不在另一台设备上运行。 (请参阅iAd error: Ad Inventory unavailable)我认为约束条件与一台设备上的有效广告尺寸相匹配,但与其他设备上的有效尺寸不匹配,然后广告只能在一台设备上运行,而不能在另一台设备上运行。