iAd interstitial不在设备上工作

rga*_*ber 6 interstitial iad swift ios8.3

我正在设置我在这里提到的iAd插页式广告.

当我在模拟器上运行我的应用程序时,插页式广告运行正常.但是当我在我的测试设备(iPhone 4s)上试用它时,我收到此错误:

Domain=ADErrorDomain 
Code=3 
"The operation couldn’t be completed. Ad inventory unavailable"
Run Code Online (Sandbox Code Playgroud)

首先,我认为iAd网络可能已经关闭或者其他什么,但是在过去的2/3周内,我已经尝试过这样的1000次.每次,我在设备上得到完全相同的错误,但它在模拟器上工作得很好.这绝对不是巧合,也不是Apple iAd网络问题.

我在网上搜索,发现像类似的问题这个,这个,这个这个,但没有帮助.我究竟做错了什么?这是预期的吗?测试插页式广告是否未在测试设备上投放?iAd测试横幅广告在模拟器和设备上运行良好.在我的itunes-connect上,我已经接受了所有的协议等等,所以那里的一切都很好.此外,在我的测试设备上,设置>调试>填充率设置为100%.

Swi*_*y89 3

这种情况偶尔会发生,如果它在模拟器中有效,那么您的广告就会很好。您可以通过进入“设置”->“开发人员”并将此设置更改为 100% 来减少这种情况的发生

开发者设置