In my game I am trying to display an interstitial ad after the player completes a level/puzzle so during the scene creation I call ads.show to display the ad. The problem is that at time the ad will be delayed long enough that the player clicks “next” and starts playing the next puzzle and the ad will finally load and popup while they are playing. I really don’t want ads interrupting the gameplay.
Does anyone have any ideas on how to fix this? Is there a way to stop an ad from showing by cancelling the request if it doesn’t load in time?
The one idea I do have is to only load the scene once the ad shows or fails, but sometimes the delay can be very long and if that happened after every level then I feel like the players would get too annoyed. Is this my only option in this case though?
Thanks in advance for any suggestions and help that you may give.