Reputation: 769
I know that this question already has been posted, but the solutions couldn't help me. I have an android app that is using two play services dependencies:
implementation 'com.google.android.gms:play-services-maps:18.0.0'
implementation 'com.google.android.gms:play-services-location:18.0.0'
Google says they detected two Ad SDKs in the app, Version: 14, SDK: AdMob. I checked all dependencies and couldn't find any Ad SDK. Therefore I am a little lost where look for the Ad SDKs and how to get rid of them. For now the app is still available in the play store even though I read that google would delete apps which claim to have no ads but using Ad SDKs.
Upvotes: 1
Views: 826
Reputation: 9717
If your app or one of the libraries in your app are using Identifier for Advertisers (IDFA), Google Play will tell you We found ad SDKs in your app
If your app is not using ads do not worry too much about it, in this case it is a false positive and Google know that and tell you to leave it as is (see the image above)
I found out that most of analytics SDKs are using (IDFA) to recognize unique users efficiently.
for example OneSignal SDK uses this.
The Google Ad Id and Apple IFV are used for device matching. See OneSignal Player ID for more details.
Upvotes: 1