Problem with interstitial and rewarded ads, CAN CLOSE ad at the time it appears

746 views
Skip to first unread message

mpag...@gmail.com

unread,
Apr 9, 2023, 11:49:15 AM4/9/23
to Google Mobile Ads SDK Developers
There is some issue with the latest admob SDK or maybe with previous as well.
I have looked at the statistics and saw pretty low Show Rate, then i started debugging.

Problem with both rewarded and interstitial units, user can easily just press on a back button and close the ad even before the 5 seconds.

Before when user open rewarded ad and when it press back button, it was possible after 5 seconds and it shows dialog within the ad with Resume video and close, now that don't exists, it just close the ad.

The same is with interstitial, even before 5 seconds user can exit the ad which affect all the earnings.

I have attached 2 videos as files, one is how we can close interstitial at the same time as it appears, and on second is how it was and how it should.

I have go back to pretty old SDK and it work, back button cant close the ad, but the problem is that X on the ad wont work, so user can't close the ad, instead must to close whole app.

So there are 2 problems, what to do?
video_2023-04-08_16-33-59.mp4
video_2023-04-08_16-33-53.mp4

robin sharma

unread,
Apr 9, 2023, 12:41:56 PM4/9/23
to mpag...@gmail.com, Google Mobile Ads SDK Developers
We shouldn't finish any activity or should not start an activity just after showing the ad. If we want to start or finish any activity after showing ad, then we should do this in onAdClosed method

--

---
You received this message because you are subscribed to the Google Groups "Google Mobile Ads SDK Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-admob-ads...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-admob-ads-sdk/ccf052d8-b7c3-4309-a88e-a9a2bab19eden%40googlegroups.com.

mpag...@gmail.com

unread,
Apr 9, 2023, 1:00:12 PM4/9/23
to Google Mobile Ads SDK Developers
Nothing is started, nothing is finished.

Fragment is open, then going function to load up the data. After loading it trigger interstitial ad.
When interstitial ad is shown it shouldn't be able to be turned off by going back, shouldn't be closed that way, because users can just close it immediately after it pop up which results in low Show Rate, that's the fact.

Before, when interstitial shows you cannot turn it of by pressing back button, instead you can do that by pressing the X button on ad to skip it. Back button should work after the skip period runs out (usually 5 seconds).


Same is for rewarded ad, it cannot be just closed by pressing the back button. Before, when you do press back button dialog appears do you want to resume video to get "reward" or do you want to close the ad completely.

Something weird happened and it's not working anymore. My Show Rate of the interstitial and rewarded ads are below 30% which affects my revenue a lot.

My Application have 1.2mil+ downloads and have pretty big amount of users per hour rate. My earnings are dropped for around 45% 

Mobile Ads SDK Forum Advisor

unread,
Apr 10, 2023, 9:50:54 AM4/10/23
to robinsh...@gmail.com, google-adm...@googlegroups.com
Hello Robin,

Thank you for the suggestion you provided. Do you have any concerns or issues related to this thread? Feel free to reach out if you do.

Regards,
Google Logo Mobile Ads SDK Team


ref:_00D1U1174p._5004Q2kTVjQ:ref

Mobile Ads SDK Forum Advisor

unread,
Apr 10, 2023, 9:56:22 AM4/10/23
to mpag...@gmail.com, google-adm...@googlegroups.com
Hello mpaget96,

Thank you for reaching out to us.

For us to properly troubleshoot your issue, kindly provide us the following information below privately:
  • Sample Apps where behaviors occur in the videos you provided
  • Steps to replicate
  • App ID
  • Ad Unit IDs used
  • SDK Versions used for "How Should Be" and "How it is" videos
You can provide the following details via reply privately to author option or directly provide it to the link below.

If the file(s) you are looking to share are less than 25mb in total you can attach them to this case on your next reply. If you are having trouble attaching your file to this case or if your file(s) are larger than 25mb, you can share your files with me by performing the following steps:

1. Navigate to

https://docs.google.com/forms/d/e/1FAIpQLSfkAiXMeYP-fw1W3Z-tT9uwmATEKO5X6S-th0gR2ezdKaaqfg/viewform?usp=pp_url&entry.400550049=Mobile+Ads+SDK&entry.460850823=5004Q00002kTVjQQAW&entry.80707362=00174106

2. Fill out all fields, and attach your file(s).

3. Please reply back on this thread when you have uploaded your file(s). Please do not share this link.

Message has been deleted

mpag...@gmail.com

unread,
Apr 10, 2023, 12:31:54 PM4/10/23
to Google Mobile Ads SDK Developers

Dear Google Team,

I hope this email finds you well. I am writing to bring to your attention a problem that I have been experiencing with both interstitial and rewarded ads.
The issue is that users can easily close the ads right after they appear, resulting in a low Show Rate. I have been using the latest version of Mobile Ads SDK, which is 22.0.0, and have also gone down through all the versions to v20.0.0 in order to perform testing.
It seems that only v20.0.0 works partly okay, as I was unable to close the ads using either the close or X button on the ad, nor by pressing the back button.
I would like to provide reports for all of my apps, with priority given to Battery Guru, as it has over 1 million downloads and receives significant traffic. You can find the application at the following link:
Message has been deleted
Message has been deleted

mpag...@gmail.com

unread,
Apr 10, 2023, 12:38:07 PM4/10/23
to Google Mobile Ads SDK Developers
I am following up on my previous email regarding the issue with interstitial and rewarded ads. As mentioned earlier, I have attached videos to demonstrate the current ad behaviors.
The video named "battery_guru.mp4" showcases the behavior in my app. As you can see, the ad can easily be closed by pressing the back button, which is leading to a low Show Rate. You can find the app at the following link:  https://play.google.com/store/apps/details?id=com.paget96.batteryguru&hl=en&gl=US  .
On the other hand, the video named "electron.mp4" demonstrates the behavior in another app, where the ads cannot be closed using the back button, but only through the X button on the ad. 
This is the desired behavior of how ads should work. You can find the app at the following link:  https://play.google.com/store/apps/details?id=com.mahersafadi.electron&hl=en&gl=US  .

Please note that the videos do not have test ads as they were not recorded on my personal device, but the behavior with the test ads is the same.

Initially, I suspected that the back press implementation might be causing the issue, so I cleaned it up, but that did not resolve the problem. I am providing a code sample, which does not interfere with the ads at all.

private fun onBackPress() {
onBackPressedDispatcher.addCallback(
this@MainActivity,
object : OnBackPressedCallback(true) {
override fun handleOnBackPressed() {
actionOnBackPressed()
}
})

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) {
onBackInvokedDispatcher.registerOnBackInvokedCallback(OnBackInvokedDispatcher.PRIORITY_DEFAULT) {
actionOnBackPressed()
}
}
}

private fun actionOnBackPressed() {
if (supportFragmentManager.backStackEntryCount > 0) {
supportFragmentManager.popBackStack()

val currentFragment = supportFragmentManager.findFragmentById(R.id.fragment_container)
if (currentFragment != null) {
supportFragmentManager.commit { show(currentFragment) }
}

} else if (!doubleBackPressed && supportFragmentManager.backStackEntryCount == 0) {
doubleBackPressed = true
Toast.makeText(
this@MainActivity,
getString(R.string.press_again_to_exit),
Toast.LENGTH_SHORT
).show()
Handler(Looper.getMainLooper()).postDelayed({ doubleBackPressed = false }, 2000)
} else finish()
}


Message has been deleted

Mobile Ads SDK Forum Advisor

unread,
Apr 11, 2023, 7:43:21 AM4/11/23
to mpag...@gmail.com, google-adm...@googlegroups.com
Hello Danijel,

Thank you for the information.

I tested the ad unit IDs you provided using our sample apps with the versions you mentioned and did not encounter the behavior you've shown in the videos. To help us investigate this issue further, kindly provide us a sample app project (An app project where the behavior is similar to the one's you described and shown) so we may verify this in our testing environment. You can provide this via reply privately to author option or directly provide it to the link below. We are unable to use the link you provided in the PlayStore for this purpose.

On the other hand, I've deleted your post as it contains private information. 
Reply all
Reply to author
Forward
0 new messages