2015-11-19 18 views
5

Recentemente Google ha iniziato a contrassegnare le app di Google Play contenenti annunci con un segno speciale. Mi viene chiesto di impostare un flag nella console degli sviluppatori, se la mia app ha annunci o meno. Tuttavia, quando lo imposto su NO - viene visualizzato un suggerimento, che un APK attivo ha l'AdMob SDK collegato, quindi l'app è sospettata di essere pubblicitaria. Nessun SDK AdMob è presente nelle dipendenze gradle, solo Google Analytics e Maps.Escludere la dipendenza dagli annunci Google AdMob nascosti dall'app Android

Suppongo che l'SDK di Google Analytics dipenda da AdMob in qualche modo. C'è un modo per escludere le dipendenze AdMob nascoste dalla mia app?

Aggiornamento:

impostazioni Gradle aspetto:

compile 'com.google.android.gms:play-services-analytics:8.1.0' 
compile 'com.google.android.gms:play-services-maps:8.1.0' 

risposta

7

Questa dependecy è posto in com.google.android.gms:play-services-analytics
Così si shuld escludere play-services-ads mudule da analisi dipendenza nel file build.gradle in questo modo:

compile ('com.google.android.gms:play-services-analytics:8.1.0') { 
    exclude group: 'com.google.android.gms', module: 'play-services-ads' 
} 
3

Google Play Services include un'API per Google Mobile Ads. Potresti aver incluso l'intera API di Google Play Services invece di includere solo le API di Maps e Analytics, che sono quelle necessarie.

Verificare di avere questo nel vostro Gradle:

compile 'com.google.android.gms:play-services-maps:8.3.0' 
compile 'com.google.android.gms:play-services-analytics:8.3.0' 

Invece di questo:

compile 'com.google.android.gms:play-services:8.3.0' 
+0

grazie, ho appena aggiornato la domanda - Ho solo mappe e analisi nello script gradle – Vladimir

Problemi correlati