Is there a problem in calling ads.load() many times? (admob)

Hello everyone,

I am now able to use the admob v2, thanks to the fresh puplic release!

Now I have a question.

Is there a problem in calling ads.load() often, sometimes even without showing the loaded ad?

I want to do this because if an ad once was loaded, the ads.isLoaded() function always returns true, even if there is no more internet connection, until the ads.load() function was called again.

So I would prefer to load new ads instead of having a hanging app.

Or did I miss something?

Thank you in advance,

Felix

I implemented it now in that way, that I always load a new ad when I start a new round. At the end of this round the ad is shown with a certain probability.

This caused my requests to be way higher than my impressions.

Does anybody know if this will cause problems like google closing my account?

Cheers,

Felix

ok, I think I found the answer:

“If your application is automatically refreshing ads, make sure ad requests are not made when the screen is off. Also, if users navigate to and from pages with ads in an application over a short period of time, a new ad request should not be made sooner than the recommended 60 second rate.”

(admob puplisher best practice guide, https://support.google.com/admob/answer/2790285?hl=en&ref_topic=2790017))

So, if ads.load() is equal to a refresh of the ad, I should not do it regularly.

Any info about this? (Does ads.load() do a refresh?)

Cheers,

Felix

ads.load() should only be used for interestitals which are not auto-refreshing.  ads.load() does nothing for banners.

Rob

Thank you for your answer Rob.

I just use interstitial ads, but I found now a (quite obvious) solution…

I set a flag when the ad was shown and just then I reload the next one…

Now everything works like a charm :slight_smile:

cheers,

Felix

I implemented it now in that way, that I always load a new ad when I start a new round. At the end of this round the ad is shown with a certain probability.

This caused my requests to be way higher than my impressions.

Does anybody know if this will cause problems like google closing my account?

Cheers,

Felix

ok, I think I found the answer:

“If your application is automatically refreshing ads, make sure ad requests are not made when the screen is off. Also, if users navigate to and from pages with ads in an application over a short period of time, a new ad request should not be made sooner than the recommended 60 second rate.”

(admob puplisher best practice guide, https://support.google.com/admob/answer/2790285?hl=en&ref_topic=2790017))

So, if ads.load() is equal to a refresh of the ad, I should not do it regularly.

Any info about this? (Does ads.load() do a refresh?)

Cheers,

Felix

ads.load() should only be used for interestitals which are not auto-refreshing.  ads.load() does nothing for banners.

Rob

Thank you for your answer Rob.

I just use interstitial ads, but I found now a (quite obvious) solution…

I set a flag when the ad was shown and just then I reload the next one…

Now everything works like a charm :slight_smile:

cheers,

Felix