Reputation:
I have spritekit game, Ad is preloaded on each start of game with [UIViewController prepareInterstitialAds];
And after gameover it should display ad with [self.view.window.rootViewController requestInterstitialAdPresentation];
and it's works okay, but only first time. The ad's shows only one time. After failing another game, ad do not show though preload. Any suggestions?
Upvotes: 4
Views: 1908
Reputation: 104
See the answer by gj15987 here... requestInterstitialAdPresentation Works only one Time
He says there's a two minute block out period. I tried it and found it took 3min 20sec to allow another ad for me. I have fill rate set to 100% in the Developer section of Settings.
Upvotes: 1
Reputation: 9079
From the doc :
"The second major difference between a banner view and an full-screen advertisement is that the full-screen advertisement does not cycle through new content. An full-screen ad object loads a single advertisement; once that content expires, your app must release the ad object. Each time your app needs to show a new advertisement, it must explicitly create a new ad object."
straight from the horse's mouth :
iAd Programming Guide : Full-Screen Advertisements
Upvotes: 0
Reputation: 11
Do you have it set up to where it runs
[self.view.window.rootViewController requestInterstitialAdPresentation];
each time the game ends?
Upvotes: 1