shubham-gupta-16 / SimpleWallpaperApp-Android

A simple demo wallpaper app which contains wallpaper links (json file) in assets folder.
24 stars 10 forks source link

Admob GDPR and Disruptive Ads issues #21

Open ayoami opened 8 months ago

ayoami commented 8 months ago

I'd like to bring to your attention two important issues that need immediate attention in the app development:

1. AdMob GDPR and UMP SDK Implementation: Implement GDPR consent messages for users.

2. Disruptive Ads Issue on Google Console: The app has been rejected by the Google Console due to disruptive ads.

LinkStatu commented 8 months ago

@ayoami Thanks for bringing that matter up. I was actually intending to open these issues. For first one, in fact, I was intending to open a Pull request as I figured to some extent how it works but I thought that mine has a lot of issues so I left it to the author. For the second, I think I have an idea. It's when the ad (especially the interstitial ad) took time or it's late to appear which cause an unintentional click by the user. I never faced this issue before tho, but that's just my guess. I recommend that you provide the screens that Google Console sent to you to check what the actual issue.

But what I faced and it was very annoying, as AdMob keeping in sending warnings to fix it or the ads will be stopped, is deceiving the user to click on the ads by mixing the ad with app content. I figured what the problem is and fixed somehow after suffering for a long time. It's about the Native ad, it has no background so AdMob bots consider it as ad mixed with app contents. They refer to it as "Formatting content to mimic ads". You can read more about it here I put a different color but it still tells me it violates their rules so I put it as "white" after seeing their sample of Native ad here on GitHub and it kinda works. Finally, I suggest something for GDPR consent form. I suggest that if EEA user doesn't click consent to watch Google ads the app will exit. So unless he gives the consent, he can't enter the app.

shubham-gupta-16 commented 8 months ago

First of all sorry for the late reply.

I read about the GDPR and UMP SDK and found that this is a very important implementation.

I would be happy if someone can contribute to this implementation. Else, I will definitely implement it when I get some time.

Secondly, I didn't understand the disruptive ads issue. Can you please provide me more details about exactly which ads and the issue.

@LinkStatu stated that it's because of Native ad. But I need more information before taking action.

ayoami commented 8 months ago

First of all sorry for the late reply.

I read about the GDPR and UMP SDK and found that this is a very important implementation.

I would be happy if someone can contribute to this implementation. Else, I will definitely implement it when I get some time.

Secondly, I didn't understand the disruptive ads issue. Can you please provide me more details about exactly which ads and the issue.

@LinkStatu stated that it's because of Native ad. But I need more information before taking action.

Thank you for your reply. Could you please show me how to implement GDPR? so i can manage to do it myseft ?

finssao commented 8 months ago

Hello, can you explain to me how to remove all ADS ads from the application please? because I'm working on a personal project and it's really annoying for his ads.

thank you for your comeback.