Can't make Admob App Open Ads to appear on app launch in unity

1,593 views
Skip to first unread message

Muhammad Farooq

unread,
Nov 4, 2022, 3:17:03 AM11/4/22
to Google Mobile Ads SDK Developers
Hi there,

I'm trying to implement Admob App Open Ads and did exactly what it says on Admob page. But ad doesn't open on app launch but it opens on if app minimized to background and bring back to foreground. I want to make ad appear on app launch. Please help me with this?

I've also attached the scripts which I wrote using Admob manual

GoogleMobileAdsDemoScript.cs
AppOpenAdManager.cs

Mobile Ads SDK Forum Advisor

unread,
Nov 4, 2022, 6:19:45 AM11/4/22
to brownb...@gmail.com, google-adm...@googlegroups.com

Hi Muhammad,

 

Thank you for reaching out to us.

 

As per checking into our documentation, it mentioned that the documentation thus far assumes that you only show app open ads when users foreground your app when it is suspended in memory. "Cold Start" occur when your app is launched but was not previously suspended in memory.

 

An example of a cold start is when a user opens your app for the first time. With cold starts, you won't have a previously loaded app open ad that's ready to be shown right away. The delay between when you request an ad and receive an ad back can create a situation where users are able to briefly use your app before being surprised by an out of context ad. This should be avoided because it is a bad user experience.

 

The preferred way to use app open ads on cold starts is to use a loading screen to load your game or app assets, and to only show the ad from the loading screen. If your app has completed loading and has sent the user to the main content of your app, do not show the ad.

 

In addition to that, you may check this article to know more about the App open ad guidance.

 

Regards,


Google Logo
Princess Pamela
Mobile Ads SDK Team
 


ref:_00D1U1174p._5004Q2g06Vr:ref

Muhammad Farooq

unread,
Nov 4, 2022, 8:00:35 AM11/4/22
to Mobile Ads SDK Forum Advisor, google-adm...@googlegroups.com
Thank you for your response.

Yes, I was trying to show my ad in "cold start" state, I was also using the loading screen to load my game assets while calling  the "ShowAd" method but it didn't work.

I managed to show my ad on app launch by putting some delay in calling, I used "Coroutine" to put around a 5 seconds delay and it worked. It should be mentioned in the documentation that you need to put some delay(and why) to call the ad on app launch(cold start).

Thanks.

Mobile Ads SDK Forum Advisor

unread,
Nov 7, 2022, 2:18:57 AM11/7/22
to brownb...@gmail.com, google-adm...@googlegroups.com

Hi Muhammad,

 

I'm glad to know that you're able to make it work in your end. Kindly note that, the delay between when you request an ad and receive an ad back can create a situation where users are able to briefly use your app before being surprised by an out of context ad. This should be avoided because it is a bad user experience. You may check also this best practices for app open ads.

Reply all
Reply to author
Forward
0 new messages