User Messaging Platform SDK ? - is it in latest Cerberus?

Difference

Member
Joined
Jun 21, 2017
Messages
32
I got the message below from Google, telling me to update my app, or they will take it down.

Does anybody know if recompiling it with the current version of Cerberus-X Will use the correct platform?

(I'm not actively using Ads or messages in the app)


About the Families policy​
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.
 

SLotman

Active member
3rd Party Module Dev
Joined
Jul 3, 2017
Messages
173
Remove the "designed for families" option in the store and you'll be fine.
 

Difference

Member
Joined
Jun 21, 2017
Messages
32
Thanks @SLotman , but the app is for kids below 13, and Google says I need to comply with the rules when I check those age groups
 

MikeHart

Administrator
Joined
Jun 19, 2017
Messages
3,042
With what version did you build and upload it the last time?
Which modules do you import?
 

Difference

Member
Joined
Jun 21, 2017
Messages
32
Latest update was 7. jan. 2019 , so it might be time to update again. :)
I'm just using mojo and other basic modules.

Play console says:

android.permission.ACCESS_NETWORK_STATE, android.permission.INTERNET, android.permission.READ_EXTERNAL_STORAGE, android.permission.WRITE_EXTERNAL_STORAGE

Funktioner
android.hardware.faketouch

Skærmlayout
small, normal, large, xlarge

Indbyggede platforme
armeabi, armeabi-v7a, mips, x86

API-niveauer
16+

Target-SDK
28

OpenGL ES-versioner
1.0 or newer

OpenGL-teksturer
No structure needed
 

MikeHart

Administrator
Joined
Jun 19, 2017
Messages
3,042
The other basic modules are important. You said that you don't use ads but google complains about them.
you don't import brl.admob?
And yes, I would export via the latest version to see if that helps. We had some changes in the last 2 years.
 

Difference

Member
Joined
Jun 21, 2017
Messages
32
Currently, I'm back in Google Play store, just by resubmitting with some changes to what boxes I ticked. I will be doing an Android build when I get my new version ready. iOS already seems to compile and Archive nicely with the latest edition of Cerberus.
 

Difference

Member
Joined
Jun 21, 2017
Messages
32
They took it down again, trying with a new compile with the latest version of Cerberus-X, will report back when I get some feedback form Google
 

MikeHart

Administrator
Joined
Jun 19, 2017
Messages
3,042
Question, do you use any 3rd Party module regarding this consent stuff? Because I Falls to see where CX implement this.
 

Difference

Member
Joined
Jun 21, 2017
Messages
32
No I don’t, so I am hoping that just compiling with a new sdk will solve it. Play store console demanded sdk version 29, so that is what I have used this time.
 

MikeHart

Administrator
Joined
Jun 19, 2017
Messages
3,042
Well I am not sure about it, as we didn't have the Personalized Ad Consent SDK in it and if I understood your post correctly, Google was complaining about that your app includes it. So are you 100% sure, you didn't add it to your build.gradle file yourself?

Anyway, the admob module is updated. But imho we need a module for the User Messaging Platform SDK.
 

Difference

Member
Joined
Jun 21, 2017
Messages
32
Well I am not sure about it, as we didn't have the Personalized Ad Consent SDK in it and if I understood your post correctly, Google was complaining about that your app includes it. So are you 100% sure, you didn't add it to your build.gradle file yourself?

Anyway, the admob module is updated. But imho we need a module for the User Messaging Platform SDK.
I downloaded the old app from Google and found "consentform.html" in assets ( I don't use it ) but no mention of ad.consent lib.

In the new build, there are references in /myapp.buildv2021-05-16/android/build/intermediates/lint-cache/maven.google/master-index.xml , but I can't find any when I unpack the release app.
 

Difference

Member
Joined
Jun 21, 2017
Messages
32
Building Helloworld debug+release) from examples, also produces master-index.xml with
<com.google.android.ads/>
<com.google.android.ads.consent/> listed in master-index , but it also lists a lot of other libs that are not used
 

MikeHart

Administrator
Joined
Jun 19, 2017
Messages
3,042
Latest version of CX? Itch.io or from Github?
Where is that located what you have mentioned?
 

Difference

Member
Joined
Jun 21, 2017
Messages
32
I'm using the latest version from Itch.io.
master-index.xml is generated in lint-cache/maven...
Skærmbillede 2021-07-25 kl. 15.39.03.png
 

MikeHart

Administrator
Joined
Jun 19, 2017
Messages
3,042
Ok, that doesn't have the folder structure like my current version. I think the consent sdk was imported by this statement:
Code:
import com.google.android.gms.ads.*;
New version doesn't have that.
I will upload the current version for windows to itch.io in a few minutes. You need to have the newest Android studio installed.
I am surprised that you have a app for children but no consent being triggered.
 

Difference

Member
Joined
Jun 21, 2017
Messages
32
maybe the structure is different because Im on Ma
Ok, that doesn't have the folder structure like my current version. I think the consent sdk was imported by this statement:
Code:
import com.google.android.gms.ads.*;
New version doesn't have that.
I will upload the current version for windows to itch.io in a few minutes. You need to have the newest Android studio installed.
I am surprised that you have a app for children but no consent being triggered.
I’m unsure of what concent you think should be triggered? The app does not use ads.
Could the structure be different because I,m on a Mac?
I will search the code for that import.
 
Top Bottom