Load ads but don't always show them

Howdy,

In my game, when the player runs out of lives they can watch a rewarded ad and the reward is more lives. Recently I switched from Unity Ads to Unity Mediation and I noticed that it takes much longer to load the ads and show them. It gets there eventually but ultimately it’s a long pause. So now I’m curious:

Am I allowed to load an ad in the background and have it sit there for if/when the player wants to see it? I ask because with this method it’s possible I could load an Ad and then the user leaves my game and I never show it. I’m trying to cut down on the load time of the waterfall method. When I was only using Unity Ads the pause to load an ad was rather quick and I’m trying to get back to that same speed. Would this be a violation of Unity Mediation ToS or is this a viable way to shorten the ad load time? If this way is not allowed is there any way to speed up the load time?

Hi!

You can indeed load an ad in the background and then show it at any time when you need it. The only issue you might run into is that the ads cache will be cleared when the application is closed, so you’d need to load the ad again once the app is reopened.

Hope this helps!