it-swarm.com.de

Verstößt meine App oder ihre Abhängigkeiten gegen die Richtlinie zur Android-Anzeigen-ID?

Ich habe gerade diese Nachricht von Google Play erhalten, aber ich erhalte keine Werbe-ID.

Grund der Warnung: Verletzung der Verwendung der Android-Werbe-ID Richtlinie und Abschnitt 4.8 der Entwicklervertriebsvereinbarung

Bei Google Play müssen Entwickler eine gültige Datenschutzrichtlinie angeben, wenn Die App fordert vertrauliche Benutzer- oder Geräteinformationen an oder verarbeitet diese. Wir haben festgestellt, dass Ihre App Android sammelt und überträgt Werbe-ID, die einer Datenschutzerklärung unterliegt.

Ist es möglich, dass meine Abhängigkeiten es verwenden? 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:[email protected]') {
    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:[email protected]'
implementation 'com.github.bumptech.glide:glide:4.7.1'
153
aloj

Heute bekommen viele Entwickler das gleiche Problem. Ich habe auch dieses Problem. Ich habe keine sensiblen Daten gesammelt, ich habe nicht einmal Anzeigen für meine Nutzer geschaltet. 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:

Aktion erforderlich: Fügen Sie Ihrem Geschäftseintrag und Ihrer App eine Datenschutzrichtlinie hinzu.

Ich denke, wir alle sollten eine Datenschutzrichtlinie für das Store-Listing sowie für die App hinzufügen. Bevor Sie die Maßnahmen ergreifen, sollten Sie die entsprechenden Datenschutzbestimmungen durchgehen .. Hier sind einige Links, von denen Sie Hilfe erhalten können:

Datenschutzerklärung zum Hochladen einer App

Verwendung der Android-Werbe-ID

Entwicklervertriebsvereinbarung

Richtlinien für das Entwicklerprogramm

55
Mafujul

Deaktivieren Sie die Anzeigen-ID-Sammlung

Entsprechend den Firebase-Dokumenten können Sie die ID-Sammlung von Werbungen deaktivieren, indem Sie Folgendes einstellen:

<meta-data Android:name="google_analytics_adid_collection_enabled" Android:value="false" />

in Ihrem AndroidManifest.xml unter dem <Application>-Tag.

EDIT: Es scheint, als hätten die Leute mit diesem Ansatz gemischten Erfolg. Fügen Sie dem Bereich Abhängigkeiten der Gradle-App entsprechend dem Kommentar unten configurations { all*.exclude group: 'com.google.firebase', module: 'firebase-core' all*.exclude group: 'com.google.firebase', module: 'firebase-iid' } hinzu.

51
rickythefox

Sie verwenden crashlytics unter 2.9.3. Anscheinend sammelt und sendet er die Google-Werbe-ID als Schlüssel in der Kopfzeile. 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.

Edit *** Es scheint, dass Version 2.9.3 und höher immer noch die advertisingID erhalten, indem AdvertisingIdClient.getAdvertisingIdInfo() aus dem com.google.Android.gms.ads.identifier-Paket aufgerufen wird. Ich habe es überprüft, indem ich einen Haltepunkt für die Methode gesetzt habe. Ich gehe davon aus, dass es irgendwie immer noch zum Stoff geschickt wird. Was bedeuten würde, dass ein Update auf eine höhere Version es nicht lösen würde.

21
Rik van Velzen

Für Unity-Benutzer liegt das Problem in Unity Analytics.

Um dieses Problem zu beheben, müssen wir 2-Aufgaben ausführen:

Nachdem Google Play einige Minuten erneut eingereicht wurde, genehmigte Google Play meine App.

15
Quang Tran

Ich habe auch dieselbe Nachricht erhalten und einige meiner Apps heute ausgesetzt.

Also habe ich diese drei Firebase-Abhängigkeiten gelöscht:

compile 'com.google.firebase:firebase-core:10.0.1'
compile 'com.google.firebase:firebase-ads:10.0.1'
compile 'com.google.firebase:firebase-appindexing:10.0.1'

Dann habe ich die Apps erneut eingereicht und sie wurden nach der Überprüfung akzeptiert :)

14
Gama

Ich verwende keine Crashlytics oder andere Dinge. Nur eine einfache Offline-App mit Facebook Ads. Meine App wurde immer noch aus dem Play Store entfernt.

Problem: Verletzung der Verwendung der Android-Werbe-ID-Richtlinie und Abschnitt 4.8 der Entwicklervertriebsvereinbarung

Problembeschreibung: Bei Google Play muss der 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 übermittelt, für die Datenschutzbestimmungen gelten. Wenn Ihre App die Android-Werbe-ID erfasst, müssen Sie sowohl im angegebenen Feld in der Play Console als auch in der App eine gültige Datenschutzrichtlinie angeben.

Lösung: 

  1. Ich habe eine Datenschutzrichtlinie für meine App erstellt, die diesen link verwendet, und sie entsprechend meiner App bearbeitet.

  2. Ich habe eine URL für meine Datenschutzerklärung mit diesem Link erstellt.

  3. Melden Sie sich bei Google Play Console an. Gehen Sie zur Store-Präsenz und speichern Sie die Liste, und fügen Sie Ihre URL in den Abschnitt Datenschutz ein.

  4. Senden Sie Ihr Update.

Note - In meinem Fall musste ich keinen neuen Build mit der in Mail erwähnten Datenschutzrichtlinie einreichen, und meine App war innerhalb von Stunden im Play Store sichtbar, nachdem ich die oben genannten Schritte ausgeführt hatte. Wenn Ihre App nach den oben genannten Punkten nicht im Play Store sichtbar ist, sollten Sie auch einen Abschnitt zum Datenschutz in Ihre App einfügen und einen neuen Build einreichen.

11
Imran

dies ist die Ursache. Mit Google Play Services Version 4.0 wurden neue APIs und eine ID zur Verwendung durch Anbieter von Werbung und Analysen eingeführt go https://digital.com/blog/best-privacy-policy-generators/

So ändern Sie die Einstellungen in Ihrer Android-App. Entwicklerkonsole, Liste speichern, nach unten zu den Datenschutzbestimmungen blättern. Fügen Sie hier die URL hinzu.

6
Theo

Wenn Ihre App Firebase-SDKs wie Analytics und alle verwendet, können Sie die Advertising ID-Sammlung auf SDK-Ebene deaktivieren, indem Sie die folgende Zeile in Ihre AndroidManifest.xml-Datei unter dem Tag Application einfügen.

<meta-data Android:name="google_analytics_adid_collection_enabled" Android:value="false" />

Sie können mehr darüber lesen hier .

Meine App war nicht einmal eine von Anzeigen unterstützte Anwendung, wurde jedoch von dieser section 4.8-Klausel getroffen. Durch die Verwendung der oben genannten Technik konnte ich sie in Google Play wiederbekommen, ohne dass ich eine Datenschutzerklärung vorlegte.

5
Rajat Saxena

kopiert von Google Mail

Bitte wenden Sie sich an das Support-Team. 

  1. Wenn Ihre App Benutzerdaten anfordert oder vertrauliche Berechtigungen anfordert, wie z. B. Telefon, Konten, Kontakte, Kamera, Mikrofon oder wenn Ihre App die Android-Anzeigenkennung verwendet, müssen Sie an zwei Stellen eine gültige Datenschutzrichtlinie hinzufügen: den Store Ihrer App Auflistungsseite (Anweisungen unten) und in Ihrer App.
  2. Als zweite Option können Sie alle Anforderungen für Benutzerdaten oder vertrauliche Berechtigungen entfernen. Zum Beispiel müssten Sie {copy and paste hier Berechtigungen} aus dem Manifest entfernen. Sie müssen keine Datenschutzrichtlinie hinzufügen, wenn Sie diese Anforderungen entfernen. Wenn Sie die Schritte 1 oder 2 nicht ausführen können, müssen Sie die Veröffentlichung der App aus dem Play Store aufheben. 
  3. Wenn Ihre App bereits nicht veröffentlicht ist, müssen Sie keine Maßnahmen ergreifen, es sei denn, Sie veröffentlichen die App in der Zukunft erneut.

Sie können diesen Schritten folgen, um Ihrem Store-Eintrag eine Datenschutzrichtlinie hinzuzufügen:

  1. Melden Sie sich an Ihrer Play Console an.

  2. Wählen Sie Ihre App aus.

  3. Wählen Sie auf der linken Seite die Option Präsenz speichern> Liste speichern aus.

  4. Geben Sie unter "Datenschutzrichtlinie" die URL ein, unter der Sie die Datenschutzrichtlinie online gehostet haben.

  5. Speichern Sie Ihre Änderungen, um das Update an Ihre App zu senden.

Weitere Informationen zu den Google Play-Datenschutzbestimmungen finden Sie in unserer Hilfe-Center .

enter image description here

4
Java coder

Ich habe eine meiner Apps entfernt und eine andere wurde aus Gründen der Ursache als .__ ausgegeben. Problem: Verletzung der Verwendung der Android-Werbe-ID-Richtlinie und Abschnitt 4.8 des Developer Distribution Agreement

Ich habe die Datenschutzrichtlinien für beide Apps erstellt, den Link im Play Console Store-Verzeichnis aktualisiert und im Hauptmenü beider Apps sowie in den erneut eingereichten Apps den Link zur Datenschutzrichtlinie hinzugefügt. Beide Apps sind jetzt live und laufen. Wenn Sie Wenn Sie die Richtlinie kopieren möchten, stellen Sie sicher, dass Sie die Änderungen entsprechend den App-Berechtigungen und dem Namen vornehmen Datenschutzbestimmungen

Ich weiß nicht, ob diese Entfernung von Spielkonsolen und Warnungen als Treffer gelten, oder jemand kann mich aufklären.

3
android2013

meine App wurde heute aus dem Store gelöscht. Dieselbe Ausgabe. Alles was ich tue, füge ich der App Datenschutzrichtlinien hinzu (App-Konsole - Store-Präsenz - Store-Liste) Wie das Bild Sie können Erstellen Sie es aus App Privacy Policy Generator und aktualisieren Sie es und schreiben Sie den Link in die Store-Auflistung, und senden Sie die App erneut ab Das ist für mich Arbeit Entschuldigung für meine schlechte Sprache

3
Ahmed El-Kallaf

schritt 1: Hinzufügen der Datenschutz- und Richtlinien-URL zur Play Store-Konsole 

schritt 2: Erstellen Sie ein Schaltflächenbeispiel in der Seitenleiste, wenn Sie auf die Schaltfläche klicken, rufen Sie einfach diese Methode unten auf und fügen Sie Ihre URL hier hinzu

private void callThisMethodWhenPrivacyButtonClicked() {
        AlertDialog.Builder alert = new AlertDialog.Builder(this);
        alert.setTitle("Title here");

        WebView wv = new WebView(this);
        wv.loadUrl("{your privacy and policy uurl }");
        wv.setWebViewClient(new WebViewClient() {
            @Override
            public boolean shouldOverrideUrlLoading(WebView view, String url) {
                view.loadUrl(url);

                return true;
            }
        });

        alert.setView(wv);
        alert.setNegativeButton("Close", new DialogInterface.OnClickListener() {
            @Override
            public void onClick(DialogInterface dialog, int id) {
                dialog.dismiss();
            }
        });
        alert.show();
    }
3
Hemanth SP

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. Sie können mit dieser Website problemlos 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.

3

Erstellung von Datenschutzrichtlinien für Webseiten:

  • Erstellen Sie zunächst eine Seite mit den Datenschutzbestimmungen der blockierten -Anwendung.
  • Schreiben Sie, welche Informationen Sie verarbeiten. Wenn Sie keine privaten Daten verarbeiten, schreiben Sie sie eindeutig.
  • Fügen Sie Informationen (Link) zur App-Datenschutzrichtlinie in Google Play Console hinzu

App Update mit Zustimmung:

  • Befolgen Sie die Anweisungen auf der Google-Website: https://developers.google.com/admob/Android/eu-consent
  • Fügen Sie einen Link zu Ihrer Datenschutzerklärung hinzu:
    privacyUrl = new URL("https://www.your.com/privacyurl"); ConsentForm form = new ConsentForm.Builder(context, privacyUrl)

  • Fügen Sie die Webseite mit den Datenschutzrichtlinien hinzu, indem Sie sie in Ihrem Browser im Browser oder in der Webansicht in Ihrer Anwendung öffnen 

  • Aktualisieren Sie die App mit Zustimmung und laden Sie sie in die Google Play Console hoch
3

Das Problem besagt, dass der Verstoß auf die Android Advertising 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 wurde übermittelt und die App ist wieder live. Vergewissern Sie sich, dass Sie in Ihrer App eine persönlich identifizierbare Information, die Android-Werbe-ID, erfassen. Ich habe einen Link zu den Datenschutzbestimmungen meiner App angegeben. Wenn Sie wissen möchten, wie genau diese erwähnt wird, lesen Sie bitte. 

Dies ist meine Datenschutzerklärung:

https://nwsty.com/privacy-policy-and-terms-of-use-Android/

Sie können hier leicht eine Datenschutzrichtlinie erstellen: 

https://app-privacy-policy-generator.firebaseapp.com/

 enter image description here

Dies ist nur die Referenz der folgenden App: https://play.google.com/store/apps/details?id=com.instancea.nwsty&hl=de_DE

2
picmate 涅

Ich benutze Crashlytics und OneSignal. Mit @RikvanVelzen-Tests mit Crashlytics 2.9.3 ist es nicht der Grund, warum ich die Nachricht von Google bekomme, sondern OneSignal.

Die Google-Anforderung lautet: "Sie müssen eine gültige Datenschutzrichtlinie sowohl in dem 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:

  1. Fügen Sie von der Google Play-Konsole einen Link zu den Datenschutzrichtlinien zu einer Webseite mit den Informationen hinzu
  2. Fügen Sie in der App Datenschutzinformationen hinzu

Das Folgende scheint Anweisungen zu geben (nur eines von vielen): https://www.iubenda.com/blog/warning-google-play-developer-policy-violation-action-required -policy-issue/

2
Yossi

Ich habe kürzlich eine Warnung von Google erhalten, in der ich darüber informiert wurde, dass ich gegen die Richtlinie zur Verwendung von Android-Werbe-ID und Abschnitt 4.8 der Entwicklervertriebsvereinbarung verstoßen habe. 

Ich verwende keine Anzeigen in meiner App, aber ich verfolge Benutzerereignisse analysen mit Amplitude und Fabric, was die Ursache für diese Warnung sein kann.

Zum Lösen des Problems erforderliche Aktion:

  1. Generieren Sie Datenschutzrichtlinien mit/- Firebase App-Datenschutzrichtliniengenerator
  2. Fügen Sie Ihre generierten Datenschutzbestimmungen in Ihre App ein und machen Sie sie für Benutzer zugänglich.

  3. Aktualisieren Sie die App und fügen Sie dem Store-Eintrag den Link zum Datenschutz (über eine Webseite oder ein Google-Dokument) hinzu.

2
Badr

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:

<meta-data Android:name="firebase_analytics_collection_deactivated" Android:value="true" />

<meta-data Android:name="google_analytics_adid_collection_enabled" Android:value="false" />
0
alierdogan7

Ich habe heute drei Apps suspendiert ... Ich hatte einen anstrengenden Tag, konnte aber nach dem Mittagessen mit den Apps arbeiten. Ich habe an 3 Updates gearbeitet und diese eingesendet. 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, haben dies nicht .. Die verdächtigen Bibliotheken in meinem Fall sind Admob und Firebase Analytics.

Was ich getan habe: 1. Ich habe eine Datenschutzrichtlinie erstellt und im Google Play Store-Eintrag einen Link hinzugefügt 2. Ich habe die Datenschutzrichtlinie als Zeichenfolge in der App hinzugefügt und sie wird über ein Dialogfeld angezeigt, das der Benutzer einmal annehmen oder ablehnen kann.

Nach den Updates hielt ich 2 Stunden lang den Atem an und voila!

0
zimspy