2015-11-19 3 views
5

Kürzlich hat Google Google Play-Apps markiert, die Anzeigen mit einem speziellen Zeichen enthalten. Ich werde gebeten, in der Entwicklerkonsole eine Markierung zu setzen, wenn meine App Anzeigen hat oder nicht. Wenn ich es jedoch auf NO setze, wird ein Hinweis angezeigt, dass eine aktive APK mit AdMob SDK verknüpft ist, so dass die App vermutlich werbefähig ist. In den Google-Abhängigkeiten ist kein AdMob-SDK enthalten, sondern nur Google Analytics und Google Maps.Versteckte Google AdMob-Anzeigenabhängigkeit von Android-App ausschließen

Ich denke, Google Analytics SDK hängt irgendwie von AdMob ab. Gibt es eine Möglichkeit, versteckte AdMob-Abhängigkeiten von meiner App auszuschließen?

Update:

gradle Einstellungen sieht wie folgt aus:

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

Antwort

7

Diese dependecy in com.google.android.gms:play-services-analytics
platziert So shuld Sie play-services-ads Mudule von Analytik ausschließen Abhängigkeit in Ihrer build.gradle Datei auf diese Weise:

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

Google Play-Dienste eine API für Google Mobile Ads beinhaltet. Möglicherweise haben Sie die gesamte Google Play Services-API integriert, anstatt nur die erforderlichen Google Maps- und Analytics-APIs einzubeziehen.

Überprüfen Sie, dass Sie dies in Ihrem gradle:

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

Statt dessen:

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

danke, nur die Frage aktualisiert - ich habe nur Karten und Analysen in Großschrift – Vladimir