googleads / googleads-mobile-android-examples

googleads-mobile-android
Apache License 2.0
1.67k stars 1.86k forks source link

Interstitial (inline Video) delay call onAdDismissedFullScreenContent method #361

Open Luklek opened 3 years ago

Luklek commented 3 years ago

When closing the Interstitial Ad (Inline Video) there is a 2-3 seconds delay before calling onAdDismissedFullScreenContent method (previously onAdClosed). This bug affects only Inline Video ads. Other interstitial formats (Text, image, and rich media) work fine without delay but when an Interstitial Inline Video ad is dismissed/closed there's a delay of about 2-3 seconds to call onAdDismissedFullScreenContent.

This can be reproduced on any App (AdMob sample app too). It was tested on Android API 28/29/30 with targetSDK 28/29/30 using any AdMob SDK 17+ up to 20.2.0 The only condition to reproduce the bug is to have displayed an Inline Video Ad (the exact same kind as the attached screenshot). It doesn't affect other kinds of Video interstitial ads (or non-video ads).

device-2021-06-28-124751

This bug has been going on for a couple of years already: https://github.com/googleads/googleads-mobile-android-examples/issues/147 https://groups.google.com/g/google-admob-ads-sdk/c/eW7-7N9e6UA https://groups.google.com/g/google-admob-ads-sdk/c/lzhZPj8GCWI

DineshNeupane commented 2 years ago

Faced same issue. It's been years already and nobody seems to care about it. I just broke my app due to this delay after enabling video option in my interstial ad unit.

abkoradiya commented 2 years ago

I am also facing this same issue. And due to this, I need to add a dummy view to disable user interaction while ad showing.

abkoradiya commented 2 years ago

And in issue tracker they are asking about just charles proxy and claimed that it is not happening in sample app. πŸ˜…πŸ™„

https://groups.google.com/g/google-admob-ads-sdk/c/eW7-7N9e6UA/m/97MsconYAwAJ

Luklek commented 2 years ago

I am also facing this same issue. And due to this, I need to add a dummy view to disable user interaction while ad showing.

Yes, I did the same

Luklek commented 2 years ago

And in issue tracker they are asking about just charles proxy and claimed that it is not happening in sample app. πŸ˜…πŸ™„

https://groups.google.com/g/google-admob-ads-sdk/c/eW7-7N9e6UA/m/97MsconYAwAJ

They really have no idea what they are doing or just lie to us

Monabr commented 2 years ago

I am also facing this issue.

liuhen1001 commented 2 years ago

Yes, this problem has bothered me for many years.

abkoradiya commented 2 years ago

Any news on this?

hau99 commented 8 months ago

When closing the Interstitial Ad (Inline Video) there is a 2-3 seconds delay before calling onAdDismissedFullScreenContent method (previously onAdClosed). This bug affects only Inline Video ads. Other interstitial formats (Text, image, and rich media) work fine without delay but when an Interstitial Inline Video ad is dismissed/closed there's a delay of about 2-3 seconds to call onAdDismissedFullScreenContent.

This can be reproduced on any App (AdMob sample app too). It was tested on Android API 28/29/30 with targetSDK 28/29/30 using any AdMob SDK 17+ up to 20.2.0 The only condition to reproduce the bug is to have displayed an Inline Video Ad (the exact same kind as the attached screenshot). It doesn't affect other kinds of Video interstitial ads (or non-video ads).

device-2021-06-28-124751

This bug has been going on for a couple of years already: https://github.com/googleads/googleads-mobile-android-examples/issues/147 https://groups.google.com/g/google-admob-ads-sdk/c/eW7-7N9e6UA https://groups.google.com/g/google-admob-ads-sdk/c/lzhZPj8GCWI

DineshNeupane commented 8 months ago

I am using a workaround for this issue and is making my code cluttered. They don’t seem to care.