Interstitial IAd not working on device

I am setting up a cross-site iAd, for example, here .

When I run my application on a simulator, interstitial runs are excellent. But when I try this on my test device (iPhone 4s), I get this error:

Domain=ADErrorDomain Code=3 "The operation couldn't be completed. Ad inventory unavailable" 

At first I thought that the iAd network might not be available or something like that, but then I tried it, maybe just 1000 times in the last 2/3 weeks. Every time I get the same error on the device, but it works fine on the simulator. This is certainly not an accident, but the Apple iAd problem on the network.

I searched the Internet and found similar questions such as this , this , and, but no one helped. What am I doing wrong? Is this expected? Are test interstitial ads tested on test devices? IAd banner ads work great on the simulator and device. On my itunes-connect, I have accepted all agreements, etc., so that everything is fine. In addition, on my test device, Settings> Debug> Fill Rate are set to 100%.

+6
source share
1 answer

This happens sometimes, if it works in the simulator, then your ads will be fine. You can do this less often by choosing Settings → Developer and changing this setting to 100%

Developer Settings

+3
source

All Articles