What is 'Google AdMob avoid immediate ad serving disruption'?
If you are an app developer and use interstitial admob ads by Google in many places of your apps, there is a limited chance that you may have received this email.
The full email is:
We are alerting you that your app is currently in violation of the AdMob program policies. Importantly, this will require action on your part to ensure no disruption in ad serving. Please read below for more information on the actions you need to take:
Publisher Id: ca-app-pub-XXXXXXXXX
App Id: XXXXXXX
Current ad serving status: Active
Violation explanation
LAYOUT ENCOURAGES ACCIDENTAL CLICKS - INTERSTITIAL ADS:
Publishers are not permitted to encourage users to click AdMob interstitial ads in any way. Please review how you’ve implemented interstitial ads and be mindful of the following non-compliant implementation(s):
Interstitial ads that load unexpectedly while a user is viewing the app’s content.
For more information about our policies and tips for how to comply please read the following:
AdMob ad placement policy
AdMob interstitial ad guidance
Why I am recieving this email by Admob?
The reason is you are not abiding the policies of google. Google has clearly stated that intrusive ads should not be placed in an app.
What are intrusive ads?
Any ad that tinkers the user while he is trying to engage with the app is an intrusive ad.
Usually, while users click 'enter' button in an app and are greeted by an interstitial ad, then that is called an intrusive ad and is against the google play guidelines.
You need to either remove this ad from the click or add a function that only makes it click if use signs in the second time, so as not to bug the user in the first place.
Similarly, this can also happen while user click an activity to move to second activity. Google says such types of ads should be avoided.
First Solution:
So, in order to fix it just add the same functionality again.
"You can add a function that only runs the ad if the user is repeating the same activity"
Do not run the ads the first time because that decreases app retention.
Second method to fix the Google Ad serving disruption:
Just descrease the impression rate of the app.
I have written a full article on how to decrease the impression RPM of an app which you can read here: https://datajhonpri.blogspot.com/2017/07/admob-revenue-increase-how-to-get-more.html
By decreasing the impression rate, the server will only show ads after some interval time, which you will fill in the impression RPM.
For example if you select 2 impressions per minute then only two ads will be shown by Google ad mob in a single minute, even if you press the button multiple times.
This stops the server from showing additional ads in the apps. I tested this method for two months and faced no problem.
However, if you still face the problem then you will have to change the app and re-upload it.
Solution 3: Re-upload app on Google Play Store
You will need your keystore.jks file to re-upload the app.
Just modify the intrusive ads so they do not irritate the users and save the app with a new version. Generate the apk for the new app with the same keystore.jks file so that Google play can update it
That's it.
No comments:
Post a Comment
Please do not SPAM or ABUSE in the comments. Jazak Allah