Ich habe diese Nachricht gerade von Google Play erhalten, sammle jedoch keine Werbe-ID.
Grund für die Warnung: Verstoß gegen die Verwendung der Richtlinien für die Android-Werbe-ID und Abschnitt 4.8 der Entwicklervertriebsvereinbarung
Bei Google Play müssen Entwickler eine gültige Datenschutzrichtlinie angeben, wenn die App vertrauliche Benutzer- oder Geräteinformationen anfordert oder verarbeitet. Wir haben festgestellt, dass Ihre App die Android-Werbe-ID sammelt und überträgt, für die Datenschutzbestimmungen gelten.
Ist es möglich, dass eine meiner Abhängigkeiten es verwendet? Hier ist die Liste der Abhängigkeiten:
implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
implementation "org.jetbrains.anko:anko-common:$anko_version"
implementation ("com.android.support:appcompat-v7:$android_support_version") {
exclude group: 'com.android.support', module: 'animated-vector-drawable'
exclude group: 'com.android.support', module: 'design'
}
implementation ("com.android.support:design:$android_support_version") {
exclude group: 'com.android.support', module: 'animated-vector-drawable'
}
implementation ("com.android.support:cardview-v7:$android_support_version") {
exclude group: 'com.android.support', module: 'animated-vector-drawable'
exclude group: 'com.android.support', module: 'design'
}
implementation 'com.github.PhilJay:MPAndroidChart:v3.0.2'
implementation 'com.github.apl-devs:appintro:v4.2.3'
implementation('com.crashlytics.sdk.android:crashlytics:2.6.8@aar') {
transitive = true
}
implementation 'com.firebase:firebase-jobdispatcher:0.7.0'
implementation ("com.google.firebase:firebase-firestore:$firestore_version") {
exclude group: 'com.google.firebase', module: 'firebase-auth'
}
implementation ("com.google.firebase:firebase-auth:$firebase_version") {
exclude group: 'com.google.firebase', module: 'firebase-firestore'
}
implementation ("com.google.firebase:firebase-storage:$firebase_version") {
exclude group: 'com.google.firebase', module: 'firebase-firestore'
}
implementation ('com.google.android.gms:play-services-auth:16.0.0') {
exclude group: 'com.google.firebase', module: 'firebase-firestore'
}
implementation 'com.android.support.constraint:constraint-layout:1.1.3'
implementation 'com.android.support:multidex:1.0.3'
implementation ("com.android.support:exifinterface:$android_support_version") {
exclude group: 'com.android.support', module: 'animated-vector-drawable'
exclude group: 'com.android.support', module: 'design'
}
implementation 'com.soundcloud.android:android-crop:1.0.1@aar'
implementation 'com.github.bumptech.glide:glide:4.7.1'
Antworten:
Deaktivieren Sie die Erfassung von Werbe-IDs
Gemäß den Firebase-Dokumenten können Sie die Erfassung von Werbe-IDs deaktivieren, indem Sie Folgendes festlegen :
in Ihrem
AndroidManifest.xml
unter dem<Application>
Tag.EDIT: Es scheint, dass die Leute mit diesem Ansatz gemischten Erfolg haben. Versuchen Sie
configurations { all*.exclude group: 'com.google.firebase', module: 'firebase-core' all*.exclude group: 'com.google.firebase', module: 'firebase-iid' }
, den Abhängigkeitsbereich der Gradle-App gemäß dem folgenden Kommentar hinzuzufügen .quelle
AdvertisingIdClient.getAdvertisingIdInfo()
dies immer gelingen würde?Heute bekommen viele Entwickler das gleiche Problem. Ich habe auch dieses Problem. Ich habe keine sensiblen Daten gesammelt und zeige meinen Nutzern nicht einmal Anzeigen. In Ihrem Fall könnte die Crashlytics-Bibliothek ein Problem sein . Es handelt sich um Werbe-IDs. In der Mail erwähnen sie die erforderliche Aktion:
Daher denke ich, dass wir alle eine Datenschutzrichtlinie sowohl in der Store-Liste als auch in der App hinzufügen sollten. Bevor wir Maßnahmen ergreifen, sollten wir die entsprechenden Datenschutzbestimmungen durchgehen. Hier sind einige Links, über die Sie Hilfe erhalten können:
Datenschutzerklärung zum Hochladen einer App
Verwendung der Android Advertising ID
Entwicklervertriebsvereinbarung
Richtlinien für Entwicklerprogramme
quelle
Sie verwenden Crashlytics unter 2.9.3. Anscheinend wird die Google-Werbe-ID als Schlüssel in der Kopfzeile gesammelt und gesendet. Das könnte das oder eines der Probleme sein. Sie können überprüfen, ob die Werbe-ID über einen Proxy wie Charles gesendet wird.
Bearbeiten *** Es scheint, dass Version 2.9.3 und höher die Werbe-ID immer noch durch Aufrufen
AdvertisingIdClient.getAdvertisingIdInfo()
aus demcom.google.android.gms.ads.identifier
Paket erhalten. Ich habe es überprüft, indem ich einen Haltepunkt für die Methode festgelegt habe. Ich gehe davon aus, dass es irgendwie immer noch an Stoff gesendet wird. Was bedeuten würde, dass ein Update auf eine höhere Version es nicht lösen wird.quelle
Für Unity-Benutzer liegt das Problem in Unity Analytics .
Um dieses Problem zu beheben, müssen wir zwei Aufgaben ausführen :
Nach einigen Minuten erneuter Übermittlung hat Google Play meine App genehmigt.
quelle
Ich benutze keine Crashlytics oder andere Dinge. Nur eine einfache Offline-App mit Facebook-Anzeigen. Trotzdem wurde meine App aus dem Play Store entfernt.
Problem: Verstoß gegen die Verwendung der Android Advertising ID-Richtlinie und Abschnitt 4.8 der Entwicklervertriebsvereinbarung
Fehlerbeschreibung: Google Play müssen Entwickler eine gültige Datenschutzrichtlinie angeben, wenn die App vertrauliche Benutzer- oder Geräteinformationen anfordert oder verarbeitet. Wir haben festgestellt, dass Ihre App die Android-Werbekennung sammelt und überträgt, für die Datenschutzbestimmungen gelten. Wenn Ihre App die Android-Werbe-ID sammelt, müssen Sie eine gültige Datenschutzrichtlinie sowohl im angegebenen Feld in der Play Console als auch in der App angeben.
Lösung:
Über diesen Link habe ich eine Datenschutzrichtlinie für meine App erstellt und diese entsprechend meiner App bearbeitet.
Über diesen Link habe ich eine URL für meine Datenschutzrichtlinie erstellt .
Einloggen in Google Play Console an und gehen Sie zur Store-Präsenz. Speichern Sie dann die Liste und fügen Sie Ihre URL in den Abschnitt "Datenschutzrichtlinien" ein.
Senden Sie Ihr Update.
Hinweis - In meinem Fall musste ich keinen neuen Build mit Datenschutzrichtlinie einreichen , wie in der E-Mail erwähnt, und meine App war innerhalb von Stunden im Play Store sichtbar. Ich habe die oben genannten Schritte ausgeführt. Wenn Ihre App nach Befolgung der oben genannten Punkte im Play Store nicht sichtbar ist, sollten Sie auch einen Abschnitt mit Datenschutzrichtlinien in Ihre App einfügen und einen neuen Build einreichen.
quelle
Ich habe auch die gleiche Nachricht erhalten und einige meiner Apps heute gesperrt.
Also habe ich gerade diese drei Firebase-Abhängigkeiten gelöscht:
Dann habe ich die Apps erneut eingereicht und sie wurden nach Überprüfung akzeptiert :)
quelle
Aus diesem Grund hat Google Play Services Version 4.0 neue APIs und eine ID für Werbe- und Analyseanbieter eingeführt. Wir müssen eine Datenschutzerklärung abgeben und diese im Internet verfügbar machen. Für eine Probe gehen https://digital.com/blog/best-privacy-policy-generators/
So ändern Sie die Einstellungen in Ihrer Android-App. Entwicklerkonsole, Store Listing, scrollen Sie nach unten zu Datenschutzrichtlinie. Fügen Sie hier die URL hinzu.
quelle
aus Google Mail kopiert
Bitte wenden Sie sich an das Policy Support Team.
Sie können die folgenden Schritte ausführen, um Ihrem Store-Eintrag eine Datenschutzrichtlinie hinzuzufügen:
Melden Sie sich bei Ihrer Spielekonsole an.
Wählen Sie Ihre App aus.
Wählen Sie auf der linken Seite Präsenz präsentieren> Liste auflisten.
Geben Sie unter "Datenschutzrichtlinie" die URL ein, unter der die Datenschutzrichtlinie online gehostet wird.
Speichern Sie Ihre Änderungen, um das Update an Ihre App zu senden.
Weitere Informationen zu den Datenschutzbestimmungen von Google Play finden Sie in unserer Hilfe .
quelle
Wenn Ihre App Firebase-SDKs wie Analytics und alle verwendet, können Sie die
Advertising ID
Erfassung auf SDK-Ebene deaktivieren, indem Sie die folgende Zeile in IhreAndroidManifest.xml
Datei unter demApplication
Tag einfügen.<meta-data android:name="google_analytics_adid_collection_enabled" android:value="false" />
Sie können mehr darüber lesen Sie hier .
Meine App war nicht einmal eine werbefinanzierte Anwendung, wurde aber dennoch von dieser
section 4.8
Klausel getroffen. Durch die Verwendung der oben genannten Technik konnte ich sie wieder auf Google Play übertragen, ohne Datenschutzrichtlinien einzureichen .quelle
Deaktivieren der Werbe-ID-Sammlung:
https://firebase.google.com/support/guides/disable-analytics#disable_advertising_id_collection
über diese beiden Zeilen in der Manifest-Datei:
quelle
Meine App wurde heute aus dem Store gelöscht. Das gleiche Problem ist, dass ich der App Datenschutzrichtlinien hinzufüge (App-Konsole - Store-Präsenz - Store-Liste). Wie das Bild können Sie es aus dem App-Datenschutzrichtlinien-Generator erstellen und es aktualisieren und schreiben Link in Store-Liste und erneut einreichen der App Das ist Arbeit für mich und Entschuldigung für meine schlechte Sprache
quelle
Ich benutze Crashlytics und OneSignal. Wenn ich mich auf @ RikvanVelzen-Tests mit Crashlytics 2.9.3 stütze, ist dies nicht der Grund, warum ich die Nachricht von Google erhalten habe, sondern OneSignal.
Die Google-Anforderung lautet: "Sie müssen eine gültige Datenschutzrichtlinie sowohl im angegebenen Feld in der Play Console als auch in der App angeben."
Daher glaube ich, dass ich nur zwei Dinge tun muss, die nicht zu kompliziert sind:
Das Folgende scheint Anweisungen dazu zu geben (nur eine von vielen): https://www.iubenda.com/blog/warning-google-play-developer-policy-violation-action-required-policy-issue/
quelle
Erstellung von Datenschutzrichtlinien-Webseiten:
App Update mit Zustimmung:
Link zu Ihrer Datenschutzrichtlinie hinzufügen:
privacyUrl = new URL("https://www.your.com/privacyurl"); ConsentForm form = new ConsentForm.Builder(context, privacyUrl)
Fügen Sie die Webseite für Datenschutzrichtlinien hinzu, indem Sie sie im Browser oder in der Webansicht in Ihrer Anwendung öffnen
quelle
Schritt 1: Fügen Sie der Play Store-Konsole Datenschutz- und Richtlinien-URL hinzu
Schritt 2: Erstellen Sie ein Schaltflächenbeispiel in der Seitenleiste, wenn Sie auf die Schaltfläche klicken. Rufen Sie einfach die folgende Methode auf und fügen Sie hier Ihre URL hinzu
quelle
Zuerst müssen Sie eine URL für Datenschutzrichtlinien erstellen und diese URL dann je nach Anwendung in GOOGLE PUBLISHER CONSOLE hinzufügen . Über diese Website können Sie ganz einfach Datenschutzrichtlinien erstellen.
Datenschutzrichtlinien
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 zu Ihrer Anwendung hinzufügen. Erstellen Sie ein Menü als Datenschutzpolizei und zeigen Sie alle Ihre Richtlinieninhalte in einem Dialogfeld an. Einfachster Weg.
quelle
Ich hatte eine meiner Apps entfernt und eine andere wurde aus einem als Problem angegebenen Grund verwarnt: Verstoß gegen die Verwendung der Richtlinien für die Android-Werbe-ID und Abschnitt 4.8 der Entwicklervertriebsvereinbarung
Ich habe die Datenschutzrichtlinien für beide Apps erstellt, den Link in der Liste der Play Console Stores aktualisiert und den Link zu den Datenschutzrichtlinien im Hauptmenü sowohl der Apps als auch der erneut eingereichten Apps eingefügt. Beide Apps sind jetzt live und laufen. Wenn Sie die Richtlinie kopieren möchten, müssen Sie sie entsprechend Ihren App-Berechtigungen und Ihrem Namen bearbeiten. Datenschutz-Bestimmungen
Ich weiß nicht, ob diese Entfernung und Warnung der Spielkonsole als Streik gelten oder ob mich jemand aufklären kann.
quelle
Ich habe kürzlich eine Warnung von Google erhalten, in der erwähnt wird, dass ich gegen die Richtlinie zur Verwendung von Android-Werbe-ID und gegen Abschnitt 4.8 der Entwicklervertriebsvereinbarung verstoßen habe.
Ich verwende keine Anzeigen in meiner App, verfolge jedoch Benutzerereignisse / -analysen mithilfe von Amplitude und Fabric , was möglicherweise die Ursache für diese Warnung ist.
Erforderliche Maßnahmen zur Lösung des Problems:
Fügen Sie Ihre generierten Datenschutzrichtlinien in Ihre App ein und machen Sie sie für Benutzer zugänglich.
Aktualisieren Sie die App und fügen Sie Ihrem Shop-Eintrag einen Link zu Datenschutzrichtlinien (über eine Webseite oder ein Google-Dokument) hinzu.
quelle
Das Problem besagt, dass der Verstoß auf die Verwendung der Android-Werbe-ID des Benutzers zurückzuführen ist. Ich hatte das gleiche Problem. Ich habe eine Datenschutzrichtlinie erstellt und die URL in meiner App und auf der Google Play-Seite hinzugefügt. Ein Update eingereicht und die App ist wieder live. Stellen Sie sicher, dass Sie in Ihrer App eine persönlich identifizierbare Information, die Android Advertising ID, erfassen. Ich habe einen Link zur Datenschutzrichtlinie meiner App angegeben. Lesen Sie diesen Link, wenn Sie wissen möchten, wie genau er erwähnt wird.
Dies ist meine Datenschutzerklärung:
https://nwsty.com/privacy-policy-and-terms-of-use-android/
Hier können Sie ganz einfach eine Datenschutzrichtlinie erstellen:
https://app-privacy-policy-generator.firebaseapp.com/
Nur als Referenz ist dies die fragliche App: https://play.google.com/store/apps/details?id=com.instancea.nwsty&hl=de_DE
quelle
Ich habe heute 3 Apps ausgesetzt. Ich hatte einen anstrengenden Tag, konnte aber nach dem Mittagessen mit der Arbeit an den Apps beginnen. Ich habe an 2 von 3 Updates gearbeitet und diese eingereicht. Jetzt arbeite ich an dem dritten.
Vor ein paar Minuten wurde einer gerade genehmigt. Die meisten meiner Apps haben bereits Datenschutzrichtlinien. Diejenigen, die suspendiert wurden, taten es nicht. Die verdächtigen Bibliotheken in meinem Fall sind Admob und Firebase Analytics.
Was ich getan habe: 1. Ich habe eine Webseite mit Datenschutzrichtlinien erstellt und einen Link in die Google Play Store-Liste aufgenommen. 2. Ich habe die Datenschutzrichtlinie als Zeichenfolge in die App eingefügt und sie wird über einen Dialog angezeigt, den der Benutzer einmal akzeptieren oder ablehnen kann.
Nach den Updates hielt ich 2 Stunden lang den Atem an und voila!
quelle