Admob best practice: how many times do I request, and how long should I show a banner ad?

admob, android, ios, unity-game-engine

Solution

You should set your banner ads up to refresh every 30-60 seconds. I would recommend that you display them continuously throughout your game, don't show and hide them.

For interstitial ads you should request an ad on start up and them display it at a significant break point in your app, such as before/after a new level. You then need to request another interstitial ad.

Problem

In my current app project, I request an admob banner only once when the app first loads, and then show/hide it throughout the entire app. Is this best practice or should I request a new banner everytime a new level loads? Also, will it make a difference in revenue if I show ads only for a short time in my pause menu and hide them throughout the rest of the game.

Original source