Hi. I have an odd behaviour with iOS/Admob (no problem with Android). I am working on an Interstitial module, and it works fine. It goes to one scene, goes to an interstitial and then proceeds to the next.
The problem is the iOS interstitial only displays once ; once it is closed, it then won’t come back when you reShow it. Doesn’t appear to be a connection problem as this happens consistently, e.g. the first load works, subsequent ones do not. (running on iPhone 5C)
Doing some debug printing suggests that once you have gone through the show ad - click to close - hide ad sequence behaviour is different.
On Android the value Ads.isLoaded(“interstitial”) seems to return true when first loaded and it stays at true. However, on iOS this value subsequently returns false once the interstitial has been closed and doesn’t seem to reload.
Am I supposed to call the preloader again ? I had got the impression that once an interstitial had loaded it stayed loaded ?
Note:May be related to http://forums.coronalabs.com/topic/51128-admob-banner-disappears-after-interstitial-is-closed-ios/?hl=interstitial
Incidentally, if you have an interstitial Ad that has been closed by the user do you still have to call Ads.hide() ? It doesn’t seem to make any difference to either.