Should BannerAd.load() be requested only once if the banner ad unit is set to refresh? (Flutter)

126 views
Skip to first unread message

Oleksandr Sirota

unread,
Oct 4, 2022, 2:57:11 PM10/4/22
to Google Mobile Ads SDK Developers
We have a Flutter app where banner ad is shown on several pages. We use the same ad unit identifier for these banners. When implementing the ad banner, we used this guide:
So, we have a widget that represents a banner ad spread across multiple pages.

During testing of ad banners on iOS we have faced with an error:
​Too many recently failed requests for ad unit ID: ca-app-pub-.../... You must wait a few seconds before making another ad request.

There is no any information how to fix that for Flutter ad banners but documentation for native platforms says:
Note: If your ad fails to load, you don't need to explicitly request another one as long as you've configured your ad unit to refresh; the Google Mobile Ads SDK respects any refresh rate you specified in the AdMob UI. If you haven't enabled refresh, you will need to issue a new request.

Does it mean that we should call AdBanner.load() only once if AdMob automatically refresh the ad? If so, do we need to use different ad unit ids for banners on different pages? Because it might lead to another error, when the same widget appears in a widget tree more than once.
Or we need to ignore this note, because it's related to native platforms and not Flutter?

By the way, test ads are working okay.

Mobile Ads SDK Forum Advisor

unread,
Oct 5, 2022, 12:08:14 PM10/5/22
to oleksand...@diversido.io, google-adm...@googlegroups.com
Hi Oleksandr,

Thank you for reaching out to us. 

With regard to your concern, you don't need to call the load() method if you configured your ad unit for automatic refresh which is on AdMob UI settings. The error "Too many recently failed requests for ad unit ID: ca-app-pub-.../... You must wait a few seconds before making another ad request." may occur when you configured your ad unit for automatic refresh while manually/programmatically issuing an ad request. Since you're reporting a behavior build in flutter app,  we would recommend to Flutter plugin issue tracker instead. The developer who maintains our flutter plugin should be able to provide an in-depth insight into this.

Regards,
Google Logo
Teejay Wennie
Mobile Ads SDK Team
 

 

ref:_00D1U1174p._5004Q2exJ4X:ref

Oleksandr

unread,
Oct 8, 2022, 2:36:07 PM10/8/22
to Google Mobile Ads SDK Developers
Do you want me to ask this question on GitHub?

Mobile Ads SDK Forum Advisor

unread,
Oct 10, 2022, 2:48:18 AM10/10/22
to oleksand...@diversido.io, google-adm...@googlegroups.com

Hi Oleksandr,

Thank you for your response.

Yes, you can reach out our Flutter support team using this Flutter plugin issue tracker. They can assist you better on this Flutter specific concern.

Regards,

Google Logo
Princess Pamela
Mobile Ads SDK Team
 


ref:_00D1U1174p._5004Q2exJ4X:ref

Oleksandr

unread,
Oct 10, 2022, 2:34:04 PM10/10/22
to Google Mobile Ads SDK Developers

Thank you!
Reply all
Reply to author
Forward
0 new messages