iOS 9 – 广告资源不可用

更新到Xcode 7并在iOS9中构build我的应用程序后,iAds停止工作,并在bannerView此错误

didFailToReceiveAdWithError:

广告资源不可用。

有任何想法吗?

编辑:iAds现在正在工作。 在我们提交有关这个问题的错误报告后,苹果公司必须修复它。

我正在使用Xcode 7.3.1并收到相同的错误。 在我更新我的会员资格后,我可以点击contracts,tax and banking information部分。 我发现iAd App Network没有合同types..只是付费应用程序的合同types。 所以我的build议是,苹果不再支持iAd 。 在这种情况下,我会build议看看AdMob (Google广告)。

最好的问候,Nazar Medeiros

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

在我的情况下,我在故事板场景中设置了错误的高度约束。 高度设置为32,这是iPhone肖像模式无效的高度。 当我删除了错误的约束,错误(“广告库存不可用”)消失,广告像以前一样交付。

有可能这个问题可能出现在一台设备上而不是另一台设备上。 (请参阅iAd错误:广告资源不可用 )我假设约束条件与一个设备上的有效广告尺寸匹配,但与其他设备上的有效尺寸不匹配,然后广告只能在一个设备上工作,而不能在另一个设备上工作。