Apple’s iAd Programming Guide suggests that you are able to “preload” a fullscreen ad before presenting it. @see: http://developer.apple.com/library/ios/#documentation/userexperience/conceptual/iAd_Guide/Full-ScreenAdvertisements/Full-ScreenAdvertisements.html
I tried to implement fullscreen iAds to my game so that after every three levels a fullscreen ad would be shown. The problem is that apparently there is no way to create an ad before showing it. So that the ad would show IMMEDIATELY after calling ads.show(“interstitial”).
Currently it takes a few seconds after the call until the ad shows up. I’m assuming that the ad object is created with the ads.show(…) call and only after the ad content has been downloaded from the iAd network the ad actually shows up.
That is not acceptable in my use case. The player might have already moved on to the next level and I won’t interrupt game play by showing an ad.
So, can you confirm that there is no way to separately create an ad object and show it at a later point in time?
If there is in fact a way to do that, I’d love to know the details.
Thanks!