iAd interstitials fail to request after first fail.

Firstly, Im not the coder of my app so flying somewhat blind here sorry. My developers have hit a wall and are unable to find the source of the problem below.


My app is a music visualizer and is set up to play full screen interstitial iAds before the first song is shown and then at the start of every third song, so generally there should be at least 5-6 minutes between ad displays if it were working correctly.


My problem is that in the instance of an iAd failing to load this seems to trigger the app to no longer send any further ad requests until next restart of the app. I have seen the app load 1-2 ads in a row successfully at the start, but then no more are received. I have also seen on one occasion the app NOT display an ad before the first song but then show an ad at the start of the third song (so this may mean that an ad has to show at least once before the bug raises its head, if that is a clue?).


I have looked at my iad stats after playing long sessions of the app when I would have expected see perhaps 10 ad requests in that time period , but only 1-2 requests are showing in the stats when I view them a few hours later (requests, not impressions). Im going to get the developers to setup an alternate ad network (admob) for when iAds fail to show, but Im thinking this bug may also raise its head with that network as well.


Has anyone heard of a similar issue and a direction we might look to fix it?

1.) Ads are vended based on user demographics and ads in the pipe, meaning you shouldn't expect 100 % fill at all times under all conditions.


2.) Apple has announced they are getting out of the ad business and canceling the iAd program end of June, so you may want to take this opportunity to commit to your own ads sooner rather than later.

iAd interstitials fail to request after first fail.
 
 
Q