Je viens de recevoir ce message de Google Play, mais je ne collecte pas l'identifiant publicitaire.
Motif de l'avertissement: violation de la politique d'utilisation de l'identifiant publicitaire Android et de la section 4.8 de l'accord de distribution des développeurs
Google Play exige des développeurs qu'ils fournissent une politique de confidentialité valide lorsque l'application demande ou gère des informations sensibles sur l'utilisateur ou l'appareil. Nous avons identifié que votre application collecte et transmet l'identifiant publicitaire Android, qui est soumis à une exigence de politique de confidentialité.
Est-il possible que l'une de mes dépendances l'utilise? Voici la liste des dépendances:
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'
Réponses:
Désactiver la collecte d'identifiants publicitaires
Selon les documents Firebase, vous pouvez désactiver la collecte d'identifiants publicitaires en définissant:
dans votre
AndroidManifest.xml
sous la<Application>
balise.EDIT: Il semble que les gens ont un succès mitigé avec cette approche. Essayez d'ajouter
configurations { all*.exclude group: 'com.google.firebase', module: 'firebase-core' all*.exclude group: 'com.google.firebase', module: 'firebase-iid' }
à la zone des dépendances de l'application Gradle comme indiqué ci-dessous.la source
AdvertisingIdClient.getAdvertisingIdInfo()
réussir toujours?Aujourd'hui, de nombreux développeurs ont ce même problème. J'ai aussi eu ce problème. Je n'ai collecté aucune donnée sensible, je ne montre même pas d'annonces à mes utilisateurs. Dans votre cas, la bibliothèque Crashlytics pourrait être un problème . Il traite des identifiants publicitaires. Dans le courrier, ils mentionnent l'action requise:
Je pense donc que nous devrions tous ajouter une politique de confidentialité sur la fiche du magasin ainsi que sur l'application. Avant d'entreprendre l'action, nous devons parcourir la politique de confidentialité correspondante. Voici quelques liens d'où vous pouvez obtenir de l'aide:
Politique de confidentialité pour télécharger une application
Utilisation de l'identifiant publicitaire Android
Accord de distribution développeur
Politiques du programme pour les développeurs
la source
Vous utilisez crashlytics ci-dessous 2.9.3. Apparemment, il collecte et envoie l'identifiant de publicité Google comme clé dans leur en-tête. Cela pourrait être le ou l'un des problèmes. Vous pouvez vérifier s'il envoie l'identifiant publicitaire via un proxy comme Charles.
Modifier *** Il semble que les versions 2.9.3 et supérieures obtiennent toujours le advertisingID en appelant
AdvertisingIdClient.getAdvertisingIdInfo()
depuis lecom.google.android.gms.ads.identifier
package. Je l'ai vérifié en définissant un point d'arrêt sur la méthode. Je suppose qu'il est en quelque sorte toujours envoyé au tissu. Ce qui signifierait que la mise à jour vers une version supérieure ne le résoudra pas.la source
Pour les utilisateurs Unity, le problème se trouve dans Unity Analytics .
Pour résoudre ce problème, nous devons effectuer 2 tâches :
Après avoir soumis à nouveau quelques minutes, Google Play a approuvé mon application.
la source
Je n'utilise pas Crashlytics ou toute autre chose. Juste une simple application hors ligne avec Facebook Ads. Mon application a toujours été supprimée du Play Store.
Problème: violation de la politique d'utilisation des identifiants publicitaires Android et de la section 4.8 de l'accord de distribution des développeurs
Description du problème: Google Play exige des développeurs qu'ils fournissent une politique de confidentialité valide lorsque l'application demande ou traite des informations sensibles sur l'utilisateur ou l'appareil. Nous avons identifié que votre application collecte et transmet l'identifiant publicitaire Android, qui est soumis à une exigence de politique de confidentialité. Si votre application collecte l'ID de publicité Android, vous devez fournir une politique de confidentialité valide à la fois dans le champ désigné dans la console Play et à partir de l'application.
Solution:
J'ai créé une politique de confidentialité pour mon application en utilisant ce lien et l'ai modifiée en fonction de mon application.
J'ai créé une URL pour ma politique de confidentialité en utilisant ce lien.
Connectez-vous à la console Google Play et accédez à la présence du magasin, puis enregistrez la liste et collez votre URL dans la section Politique de confidentialité.
Soumettez votre mise à jour.
Remarque - Dans mon cas, je n'ai pas eu à soumettre de nouvelle construction avec une politique de confidentialité comme mentionné dans le courrier et mon application était visible dans le Play Store en quelques heures, j'ai fait les étapes que j'ai mentionnées ci-dessus. Si dans le cas où votre application n'est pas visible dans le Play Store après avoir suivi les points ci-dessus, vous devez également mettre une section de politique de confidentialité dans votre application et soumettre une nouvelle version.
la source
J'ai également reçu le même message et j'ai suspendu certaines de mes applications aujourd'hui.
Je viens donc de supprimer ces trois dépendances Firebase:
Ensuite, j'ai soumis à nouveau les applications, et elles ont été acceptées après examen :)
la source
c'est la raison pour laquelle Google Play Services version 4.0 a introduit de nouvelles API et un identifiant à utiliser par les fournisseurs de publicité et d'analyse. Nous devons fournir une déclaration de confidentialité et la rendre disponible sur le Web. Pour un exemple, rendez-vous sur https://digital.com/blog/best-privacy-policy-generators/
Pour modifier les paramètres de votre application Android. Developer Console, Store Listing, faites défiler vers le bas jusqu'à Politique de confidentialité Ajoutez l'url ici.
la source
copié depuis google mail
Veuillez contacter l'équipe d'assistance aux politiques.
Vous pouvez suivre ces étapes pour ajouter une politique de confidentialité à votre fiche Play Store:
Connectez-vous à votre console Play.
Sélectionnez votre application.
Sur le côté gauche, sélectionnez Présence en magasin> Liste des magasins.
Sous "Politique de confidentialité", entrez l'URL où vous avez la politique de confidentialité hébergée en ligne.
Enregistrez vos modifications pour soumettre la mise à jour à votre application.
Veuillez visiter notre centre d'aide pour plus d'informations sur les exigences de la politique de confidentialité de Google Play.
la source
Si votre application utilise les SDK Firebase comme les analyses et tout, vous pouvez désactiver la
Advertising ID
collecte au niveau du SDK en plaçant la ligne suivante dans votreAndroidManifest.xml
fichier sous laApplication
balise.<meta-data android:name="google_analytics_adid_collection_enabled" android:value="false" />
Vous pouvez en savoir plus ici .
Mon application n'était même pas une application financée par la publicité, mais elle a quand même été touchée par cette
section 4.8
clause. En utilisant la technique ci-dessus, j'ai pu la récupérer sur Google Play sans soumettre de politique de confidentialité .la source
Désactivation de la collecte d'identifiants publicitaires:
https://firebase.google.com/support/guides/disable-analytics#disable_advertising_id_collection
via ces deux lignes dans le fichier Manifest:
la source
mon application supprimé du magasin aujourd'hui .. même question tout ce que je fais que j'ajouter politique de confidentialité à l'application de (console App - présence Store - liste Store) Comme l'image que vous pouvez créer à partir App Générateur Politique de confidentialité et uplaod et écrire le lien dans la liste du magasin et soumettre à nouveau l'application qui fonctionne pour moi et désolé pour ma mauvaise langue
la source
J'utilise Crashlytics et OneSignal. S'appuyant sur les tests @RikvanVelzen avec Crashlytics 2.9.3, ce n'est pas la raison pour laquelle j'ai obtenu le message de Google, mais OneSignal.
L'obligation de Google est "vous devez fournir une politique de confidentialité valide à la fois dans le champ désigné dans la console Play et à partir de l'application."
Par conséquent, je crois que je dois faire seulement deux choses qui ne sont pas trop compliquées:
Ce qui suit semble fournir des instructions sur la façon de le faire (un parmi plusieurs): https://www.iubenda.com/blog/warning-google-play-developer-policy-violation-action-required-policy-issue/
la source
Création de page web de politique de confidentialité:
Mise à jour de l'application avec consentement:
Ajoutez un lien vers votre politique de confidentialité:
privacyUrl = new URL("https://www.your.com/privacyurl"); ConsentForm form = new ConsentForm.Builder(context, privacyUrl)
Ajoutez la page Web de la politique de confidentialité en l'ouvrant dans le navigateur ou dans la vue Web de votre application
la source
étape 1: ajouter l'URL de confidentialité et de politique à la console Play Store
étape 2: créez un exemple de bouton dans la barre latérale lorsque vous cliquez dessus, appelez simplement cette méthode ci-dessous et ajoutez votre URL ici
la source
Tout d'abord, vous devez créer une URL de politique de confidentialité, puis ajouter cette URL dans GOOGLE PUBLISHER CONSOLE en fonction de l'application. Vous pouvez facilement créer une politique de confidentialité en utilisant ce site Web.
Les politiques de confidentialité
Si vous avez un serveur / hôte, essayez de télécharger la page de politique de confidentialité sur votre propre serveur, sinon vous pouvez utiliser ce site Web pour le stockage.
Mentionné : vous devez ajouter cette page de politique sur votre candidature. Créez un menu en tant que police de confidentialité et affichez tout le contenu de votre politique dans une boîte de dialogue. Manière la plus simple.
la source
Une de mes applications a été supprimée et une autre a reçu un avertissement pour la raison indiquée comme problème: violation de la politique d'utilisation de la publicité Android et de la section 4.8 de l'accord de distribution pour les développeurs
J'ai créé les politiques de confidentialité pour les deux applications, mis à jour le lien dans la liste de magasin de la console de jeu, inclus le lien de politique de confidentialité dans le menu principal des deux applications et soumis de nouveau. Les deux applications sont maintenant en ligne et fonctionnent. Si vous en avez besoin, vous pouvez copier la stratégie, assurez-vous d'effectuer des modifications en fonction des autorisations et du nom de votre application. Politique de confidentialité
Je ne sais pas si ces suppressions et avertissements de la console de jeu comptent comme une grève, ou si quelqu'un peut m'éclairer.
la source
J'ai récemment reçu un avertissement de Google m'informant que j'avais enfreint la politique d'utilisation des identifiants publicitaires Android et la section 4.8 du contrat de distribution des développeurs.
Je n'utilise pas d'annonces sur mon application, mais je suis les événements / analyses des utilisateurs à l'aide d' Amplitude et Fabric , ce qui pourrait être la cause de cet avertissement.
Action requise pour résoudre le problème:
Incluez votre politique de confidentialité générée dans votre application et rendez-la accessible aux utilisateurs.
Mettez à jour l'application et ajoutez un lien de politique de confidentialité (via une page Web ou un document Google) à votre fiche Play Store.
la source
Le problème indique que la violation est due à l'utilisation de l'identifiant publicitaire Android de l'utilisateur. J'ai eu le même problème. J'ai créé une politique de confidentialité et ajouté l'URL à celle-ci dans mon application et sur la page Google Play. Soumis une mise à jour et l'application est de nouveau en ligne. Assurez-vous de mentionner que vous collectez une information personnellement identifiable, Android Advertising ID, dans votre application. J'ai donné un lien vers la politique de confidentialité de mon application, référez-vous à cela si vous avez besoin de savoir exactement comment elle est mentionnée.
Voici ma politique de confidentialité:
https://nwsty.com/privacy-policy-and-terms-of-use-android/
Vous pouvez facilement créer une politique de confidentialité ici:
https://app-privacy-policy-generator.firebaseapp.com/
Juste pour référence, voici l'application en question: https://play.google.com/store/apps/details?id=com.instancea.nwsty&hl=en_US
la source
J'ai suspendu 3 applications aujourd'hui. J'ai eu une journée bien remplie mais j'ai réussi à commencer à travailler sur les applications après le déjeuner. J'ai travaillé et soumis 2 mises à jour sur 3. Maintenant, je travaille sur la troisième.
Il y a quelques minutes, l'un vient d'être approuvé. La plupart de mes applications ont déjà des politiques de confidentialité. Ceux qui ont été suspendus ne l'ont pas fait. Les bibliothèques suspectes dans mon cas sont Admob et Firebase Analytics.
Ce que j'ai fait: 1. J'ai créé une page Web sur la politique de confidentialité et ajouté un lien dans la fiche Google Play Store. 2. J'ai ajouté la politique de confidentialité sous forme de chaîne dans l'application et elle apparaît via une boîte de dialogue que l'utilisateur peut accepter ou refuser une fois.
Après les mises à jour, j'ai retenu mon souffle pendant 2 heures et le tour est joué!
la source