web-dev-qa-db-ger.com

Meine App verstößt gegen die Android Advertising ID-Richtlinie

Das Google Play-Team hat meine App abgelehnt, weil:

Die Werbe-ID darf nicht mit .__ verbunden sein. persönlich identifizierbare Informationen oder in Verbindung mit persistenten Gerätekennung (zum Beispiel: SSAID, MAC-Adresse, IMEI usw.) ohne ausdrückliche Zustimmung des Nutzers. 

Zum Beispiel haben wir festgestellt, dass das Attribut SDK Ihrer App-Attribut ermöglicht das Sammeln von IMEI von Geräten mit Android Werbe-ID ohne prominente Offenlegung, was eine Verletzung von .__ darstellt. unsere Android Advertising ID-Richtlinie.

Ich sammle die IMEI nicht explizit, sodass auf die IMEI von einer der Abhängigkeiten der App zugegriffen werden muss.

Wie könnte ich herausfinden, auf welche IMEI zugegriffen wird?

Aktualisiert: Dies sind meine Abhängigkeiten

    compile "com.Android.support:appcompat-v7:$support_version"
    compile "com.Android.support:mediarouter-v7:$support_version"      // I'm using icons from here, like ic_media_pause and such
    compile "com.Android.support:recyclerview-v7:$support_version"
    compile "com.Android.support:design:$support_version"
    compile "com.Android.support:support-compat:$support_version"

    compile 'com.Android.support:multidex:1.0.2'

    // individual dependencies -- https://stackoverflow.com/a/43407421/1121497
    compile "com.google.Android.gms:play-services-maps:$gms_version"
    compile "com.google.Android.gms:play-services-analytics:$gms_version"
    compile "com.google.Android.gms:play-services-gcm:$gms_version"
    compile "com.google.firebase:firebase-appindexing:$gms_version"
    compile "com.google.firebase:firebase-core:$gms_version"

    compile "com.facebook.Android:facebook-Android-sdk:$facebook_version"
    compile 'com.facebook.Android:notifications:1.0.2'

    compile 'com.batch.Android:batch-sdk:1.11.0'

    compile 'commons-codec:commons-codec:1.9'
    compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.3'
    compile 'com.github.chrisbanes.photoview:library:1.2.2'
    compile 'de.greenrobot:eventbus:2.4.0'
    compile 'info.hoang8f:Android-segmented:1.0.5'
    compile 'io.card:Android-sdk:5.4.2'
    compile 'me.dm7.barcodescanner:zxing:1.9'
    compile 'com.google.Android.exoplayer:exoplayer:r2.2.0'
    compile 'com.squareup.retrofit:retrofit:1.9.0'
    compile 'com.squareup.okhttp:okhttp:2.2.0'

    compile 'io.reactivex:rxandroid:1.1.0'
    compile 'io.reactivex:rxjava:1.1.0'
    //compile 'io.reactivex:rxjava-joins:0.22.0' // to use JoinObservable (and-then-when combinator)

    compile "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"

    // In libs we have:
    // - ZooZ 1.02 : From https://github.com/Zooz/Zooz-Android/releases/tag/1.02
    // - AppsFlyer : AF-Android-SDK 2.3.1.13 jar
    // - Volley
    compile fileTree(dir: '../libs', include: '*.jar')

    compile('com.crashlytics.sdk.Android:crashlytics:[email protected]') {
        transitive = true
    }

Hinweis : AppsFlyer wurde konfiguriert als:

        AppsFlyerLib.setCollectIMEI(false); // https://play.google.com/about/monetization-ads/ads/ad-id/
        AppsFlyerLib.setCollectMACAddress(false);
        AppsFlyerLib.setCollectAndroidID(false);
16
ilopezluna

Sie verwenden Appsflyer unter sdk 4.3. Dies ist das Problem ... Dies ist die E-Mail, an die alle Entwickler gesendet wurden.

Hallo,

Das AppsFlyer- und das Google Play-Team arbeiten zusammen, um sicherzustellen, dass Alle Inserenten, die das AppsFlyer SDK verwenden, sind mit Google .__ kompatibel. Datenschutzrichtlinie spielen Um Störungen in Ihrem Unternehmen zu vermeiden, werden wir Wir empfehlen ausdrücklich, dass alle Kunden die folgenden Schritte unternehmen.

Wenn Sie das AppsFlyer SDK Version 4.3 oder eine frühere Version ausführen: Please Aktualisieren Sie so bald wie möglich auf das neueste AppsFlyer SDK, um .__ zu verwalten. vollständige Einhaltung Wenn Sie die IMEI-Sammlung in einem neueren SDK aktiviert haben Version: Deaktivieren Sie die IMEI-Sammlung über das AppsFlyer-SDK, indem Sie .__ entfernen. folgenden Code AppsFlyerLib.getInstance (). SetImeiData ("IMEI_DATA_HERE") Wenn Ihre Apps die Datenschutzbestimmungen von Google Play noch nicht einhalten, werden wir Es wird empfohlen, dass Sie Ihre Datenerhebung zeitnah korrigieren. Weitere Informationen zum AppsFlyer SDK finden Sie in der Hilfe Zentrieren Sie oder wenden Sie sich an Ihren Erfolgsmanager.

Vielen Dank, das AppsFlyer Team

3
Bruno

Meine Anwendung wird auch von Google entfernt. Ich habe die folgende Methode verwendet, um sie erneut zu veröffentlichen.

  1. Erstellen Sie eine Datenschutzrichtlinie für die Anwendung mithilfe der URL für die Free-Datenschutzrichtlinie .

  2. Veröffentlichen Sie die Datenschutzbestimmungen unter URL .

  3. Kopieren Sie den veröffentlichten Link zum Datenschutz und fügen Sie ihn in der Developer Play Console hinzu.
  4. Fügen Sie auch den Link zur Datenschutzrichtlinie in der Anwendung hinzu (optional).

Hoffe, das wird dir auch helfen.

15
Tayyab Amin

Crashlytics verwendet verschiedene Bezeichner, um ihre Dienste bereitzustellen, einschließlich der Android-ID und der Android-Werbe-ID.

Daher kann crashlytics lib ein Problem sein. Diese Bibliothek beschäftigt sich mit der Werbe-ID. Viele Entwickler erhalten diese Warnung, wer crashlytics lib verwendet und nicht AppsFlyerLib verwendet. Ich denke, Sie sollten sich auch Gedanken über die Bibliothek von crashlytics machen.

Weitere Informationen finden Sie unter crashlytics-Sicherheitsseite

12
Mafujul

Sie müssen der Anwendung eine Datenschutzrichtlinie hinzufügen.

Zuerst müssen Sie eine URL für die Datenschutzrichtlinie erstellen und diese URL anschließend in GOOGLE PUBLISHER CONSOLE basierend auf der Anwendung hinzufügen. Mit dieser Website können Sie ganz einfach Datenschutzrichtlinien erstellen.

Datenschutzbestimmungen

Wenn Sie einen Server/Host haben, versuchen Sie, die Seite mit den Datenschutzrichtlinien auf Ihren eigenen Server hochzuladen. Andernfalls können Sie diese Website zum Speichern verwenden.

Erwähnt: Sie müssen diese Richtlinienseite Ihrer Anwendung hinzufügen. Erstellen Sie ein Menü als Datenschutzpolizei und zeigen Sie Ihren gesamten Richtlinieninhalt in einem Dialogfeld an. Einfachster Weg

4

In meinem Fall war die URL für die Datenschutzrichtlinie nicht in Google Play Console festgelegt. Ich benutze auch Crashlytic. Als ich jedoch die Datenschutzrichtlinie hinzufügte, dauerte es einige Zeit, bis der Vorgang abgeschlossen war, und dann wurde er behoben.

0
M. Gomes