Preloading fullscreen iAds before showing them

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! :slight_smile:

Since there are no answers, I guess the pre-loading is not possible with iAds. Is that going to change in the future?

I don’t know of a way to preload the ad.  You can make a feature request for this at:

http://feedback.coronalabs.com

And get it voted up.

Since there are no answers, I guess the pre-loading is not possible with iAds. Is that going to change in the future?

I don’t know of a way to preload the ad.  You can make a feature request for this at:

http://feedback.coronalabs.com

And get it voted up.

I made a feature request. Please vote:

http://feedback.coronalabs.com/forums/188732-corona-sdk-feature-requests-feedback/suggestions/5222567-preloading-ad-banner-interstitial-before-showing-i

I made a feature request. Please vote:

http://feedback.coronalabs.com/forums/188732-corona-sdk-feature-requests-feedback/suggestions/5222567-preloading-ad-banner-interstitial-before-showing-i

I’m currently implementing iAds interstitial into a time sensitive project, but it looks like there isn’t a way to cache or preload an ad before displaying.

It’s a very important feature for interstitials and it’s implemented for adMob.

I’m hoping I missed something here.

Currently the iAds plugin doesn’t support pre-loading. We will need a feature request at http://feedback.coronalabs.com 

But knowing the current engineering load, I’m not sure when we could get this request to them and if it’s even possible. But it has to start with the feature request.

Rob

Hey Rob, thanks for the reply. The feature request was posted just above my last post in 2013. It has 217 votes.

The problem is that with Pop the Lock doing well we have been offered a unique partnership with iAd but now we are unsure how to go about it since we can’t simply preload it.

Can you see if they can implement a quick fix to just make a blind load() call for iAd interstitials. I have a feeling we aren’t the only ones who are going to be participating in their option.

I’ll ask

Checking in to see if there was any progress here. We desperately need a way to load an ad prior to showing.

I believe it has been assigned to an engineer, but he still has several things in his queue. But its a step in the right direction.

Rob

Please, please, please it would be great to have the engineer drop everything and add a ‘load’ feature ASAP.  The delay of 2 to 5 seconds to show the interstitial iAd is killing game play.  I can just see reviews saying ‘An ad appears during gameplay!’ when us devs don’t want this to happen at all.

It’s basically delaying the launch of our new game and want to stick with using iAd interstitials.

Hey Kurt, congrats on Pop the Lock BTW!

Thanks Norman!

Hi guys,

We’re looking into this… I’ll keep you posted as I learn more.

Best regards,

Brent

We’re currently holding our submission to Apple so it would be great to have an estimation on time.

Are we talking hours, days, weeks?

Hi Kurt,

The best estimation I can provide is “not hours, but not weeks”. I wish I could be more specific but I myself don’t know for sure.

Brent

Thanks Brent, hoping for a speedy resolution.

Hi guys,

The plugin should now be updated with this feature. Please try building and implementng the new APIs which mimic AdMob:

https://docs.coronalabs.com/daily/plugin/ads-iads/index.html

I would appreciate you reporting your results and confirming that our own successful testing matches your results.

Brent