Hello everyone,
We are experiencing an issue where the Frequency Capping for rewards is completely ineffective.
We have set it to 1 ad every 5 minutes, but they keep playing non-stop. Everything has been installed and configured correctly, yet rewards are being triggered without any limitations.
This is causing significant financial losses. Additionally, since changes can take up to 24 hours to take effect, it's extremely difficult to evaluate modifications. We are certain that the issue has persisted for at least 6 days, possibly even longer.
Has anyone encountered a similar problem? If so, how did you resolve it?
Thank you in advance for your help and responses!
Best regards,
MasterAi Team
Hi MasterAi Team,
Thank you for contacting the Mobile Ads SDK support team.
A frequency cap for an app or ad unit will limit the number of ads shown to an individual user. To fix your issue, update the ad unit’s frequency cap settings in AdMob once, then try again. Debug an individual ad request, use the Advanced ad unit debugging feature in the ad inspector to export an ad request string. To test it from our end kindly provide us the below details via "Reply to author" option for further investigation:
Mobile Ads SDK Team |
Hi MasterAi Team,
Thank you for providing the requested information.
I ran the Google Android sample application with the provided information and I can see that the Ad is loading for the first time, So I checked for a new Ad after 4 minutes because your frequency capping is set as “show no more than 1 impression per user per 4 minutes” and the result is “No Ads meet eCPM floor”. When you set an eCPM floor value for an ad unit, AdMob will attempt to serve an ad only if the per-impression eCPM is above the floor value that you set. If the per-impression eCPM of the ad doesn't meet the eCPM floor value, the request won't be filled by the AdMob Network or your bidding ad sources, and mediation will continue through the waterfall ad sources in the mediation group targeting the ad unit.
Let me know if you have any other questions.
Hi MasterAi Team,
No Ads meet eCPM floor means we cannot fill the ad request because there are no ads that meet the eCPM threshold for the ad unit. What you can do is consider setting a lower eCPM floor in AdMob.
I increased the eCPM because otherwise, we’d be in serious trouble financially. The issue with your unit’s frequency cap being broken is a separate matter. For me, it’s perfectly normal to see 20 ads running in 5 minutes. So why is this happening? Perhaps it’s because you’re in the US, where I set the eCPM to $1.30. However, at the end of the day, it shows that only 5% of ads fail to load, so I doubt it’s as precise as you claim.
The real question is: why isn’t the unit’s frequency cap working?
Do you want me to lower the eCPM during these tests? We’ll lose a lot of money, but I’ll do it if it helps you solve the issue.
Hi,
Thank you for getting back to us.
It is always recommended to keep the SDKs up to date to avoid such issues. As of today, the latest version of Android is 23.6.0 .
I have executed our sample project with the provided information and the frequency capping is working as expected. Could you try once in our sample project and confirm the results?