• Hello [name]! Thanks for joining the GMC. Before making any posts in the Tech Support forum, can we suggest you read the forum rules? These are simple guidelines that we ask you to follow so that you can get the best help possible for your issue.

Android GooglePlayAdsExtension does not use consent SDK with user-messaging-platform

Hi,

I received an email from Google Play Support:
"We have detected that your app includes the deprecated Personalized Ad Consent SDK, which is not approved for use in child-directed services. The SDK has been deprecated in favor of the User Messaging Platform SDK and must be updated.
Apps in the Designed for Families program must only use ad SDKs that have certified their compliance with the Families Ads Program.
Action required: Submit an updated app within 30 days"

In the Personalized Ad Consent SDK (https://developers.google.com/admob/android/eu-consent):
The Personalized Ad Consent SDK is no longer being maintained. It has been deprecated in favor of the User Messaging Platform SDK , which is IAB compliant

So I must move to User Messaging Platform SDK (https://developers.google.com/admob/ump/android/quick-start):
implementation 'com.google.android.ump:user-messaging-platform:1.0.0'

I see GooglePlayAdsExtension was updated last week but GooglePlayAdsExtension has (GMS2.3 - Version 3.3.4. Published May 19, 2021):
implementation 'com.google.android.gms:play-services-ads:20.0.0'
implementation 'com.google.android.ads.consent:consent-library:1.0.8'

1. Any manual workaround recommendation ? For example removing from Inject to grade dependencies the line implementation 'com.google.android.ads.consent:consent-library:1.0.8' ?
2. When do you plan to public a GooglePlayAdsExtension version with implementation 'com.google.android.ump:user-messaging-platform:1.0.0' ?
3. Other ideas ?

1622890328256.png

Thanks
Sharon
 

Kirua

Member
I am the owner of the same letter from google, I would buy Admob onDate, but I really do not want to reconfigure advertising in my project. Is there any workaround?
 

Kirua

Member
I am the owner of the same letter from google, I would buy Admob onDate, but I really do not want to reconfigure advertising in my project. Is there any workaround?
 

Mert

Member
I am the owner of the same letter from google, I would buy Admob onDate, but I really do not want to reconfigure advertising in my project. Is there any workaround?
I had the same issue, and then implemented User Messaging Platform into my game. Basically, on AdMob panel you go to the Privacy and Messaging tab. Then you must prepare a GDPR - EEA form, which is basically really easy. If you use mediation, you must also select them from the panel (Like Unity Ads, AdColony etc.) Won't take 5 minutes of your time.

I suggest you to use @Kaguva 's extension since he keeps maintain them and provide better services than Yoyogames itself :D
 

gkri

Member
I had the same issue, and then implemented User Messaging Platform into my game. Basically, on AdMob panel you go to the Privacy and Messaging tab. Then you must prepare a GDPR - EEA form, which is basically really easy. If you use mediation, you must also select them from the panel (Like Unity Ads, AdColony etc.) Won't take 5 minutes of your time.

I suggest you to use @Kaguva 's extension since he keeps maintain them and provide better services than Yoyogames itself :D
I think the problem is not only the implementation of the UMP, but at the same time removing the deprecated SDK from the build (implementation 'com.google.android.ads.consent:consent-library:1.0.8).

Can you confirm if this assumption is right or wrong?
 

ComPart

Member
If the app is paid one and does not use ADV, is there an easy way to delete the SDK library in question and remove the alert from Play Store?
 

Mert

Member
I think the problem is not only the implementation of the UMP, but at the same time removing the deprecated SDK from the build (implementation 'com.google.android.ads.consent:consent-library:1.0.8).

Can you confirm if this assumption is right or wrong?
Yes. Google Play detects that dependency and asks you not to use it.
If you simply delete the implementation module from the extension, then you'll receive error messages as the Yoyogames' admob library uses consent when requesting an ad.
 

gkri

Member
Yes. Google Play detects that dependency and asks you not to use it.
If you simply delete the implementation module from the extension, then you'll receive error messages as the Yoyogames' admob library uses consent when requesting an ad.
So to sum it up, those are the current options, for anyone that might interested:

a) if you are not in hurry to release/update your game, then you can wait the official extension to be updated.

pros: free, you do not waste time on it
cons: you do not know when it will be updated. Maybe tomorrow, maybe just before the 30 days deadline, maybe after...

b) Implement it yourself. It is doable but it may or may not be an easy task, depending your java/android familiarity and programming skills

pros: free
cons: your valuable time you have to dedicate not only to implement it but also to keep it updated if needed in the future. Additionally count the time you need to study/research how to do it yourself.

c) Buy a commercial extension from marketplace.

pros: those extensions are usually free/affordable. You do not waste time on it. You do not have to maintain it (updated it)
cons: not free (even if affordable). There is always a chance the creator of the extension to never update it in the future.

Disclaimer: I am generally speaking and I am not explicitly implying that Kaguva will drop support. On contrary, I am very busy and I highly value my time, so I chose the option (c) and I bought Kaguva's extension. The 10$ are worth way less than the time I saved.
 
Top