Acabo de recibir este mensaje de Google Play, pero no estoy recopilando la ID de publicidad.
Motivo de la advertencia: violación del uso de la política de identificación de publicidad de Android y la sección 4.8 del Acuerdo de distribución para desarrolladores
Google Play requiere que los desarrolladores proporcionen una política de privacidad válida cuando la aplicación solicita o maneja información confidencial del usuario o dispositivo. Hemos identificado que su aplicación recopila y transmite la ID de publicidad de Android, que está sujeta a un requisito de política de privacidad.
¿Es posible que alguna de mis dependencias lo use? Aquí está la lista de dependencias:
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'
Respuestas:
Deshabilitar la recopilación de ID de publicidad
De acuerdo con los documentos de Firebase , puede deshabilitar la recopilación de id de publicidad configurando:
en tu
AndroidManifest.xml
debajo de la<Application>
etiqueta.EDITAR: Parece que las personas están teniendo un éxito mixto con este enfoque. Intente agregar
configurations { all*.exclude group: 'com.google.firebase', module: 'firebase-core' all*.exclude group: 'com.google.firebase', module: 'firebase-iid' }
al área de dependencias de la aplicación Gradle según el comentario a continuación.fuente
AdvertisingIdClient.getAdvertisingIdInfo()
que siempre tendrían éxito?Hoy muchos desarrolladores están teniendo este mismo problema. También tengo este problema. No recopilé datos confidenciales, ni siquiera estoy mostrando anuncios a mis usuarios. En su caso, la biblioteca Crashlytics podría ser un problema . Se trata de identificaciones publicitarias. En el correo mencionan la acción requerida:
Así que creo que todos deberíamos agregar una política de privacidad en la lista de la tienda, así como en la aplicación. Antes de tomar la medida, debemos revisar la política de privacidad relacionada. Aquí hay algunos enlaces desde donde puede obtener ayuda:
Política de privacidad para subir una aplicación
Uso de ID de publicidad de Android
Acuerdo de distribución para desarrolladores
Políticas del programa para desarrolladores
fuente
Está utilizando crashlytics por debajo de 2.9.3. Aparentemente está recolectando y enviando la identificación de publicidad de Google como clave en su encabezado. Ese podría ser el o uno de los problemas. Puede verificar si está enviando la identificación publicitaria a través de un proxy como Charles.
Editar *** Parece que la versión 2.9.3 y superior todavía están obteniendo el ID de publicidad llamando
AdvertisingIdClient.getAdvertisingIdInfo()
desde elcom.google.android.gms.ads.identifier
paquete. Lo comprobé estableciendo un punto de interrupción en el método. Supongo que de alguna manera todavía se está enviando a la tela. Lo que significaría que actualizar a una versión superior no lo resolverá.fuente
Para los usuarios de Unity, el problema está en Unity Analytics .
Para resolver este problema, necesitamos hacer 2 tareas :
Después de volver a enviarlo unos minutos, Google Play aprobó mi aplicación.
fuente
No estoy usando Crashlytics ni ninguna otra cosa. Solo una simple aplicación sin conexión con Facebook Ads. Aún así, mi aplicación fue eliminada de Play Store.
Problema: violación del uso de la política de identificación de publicidad de Android y la sección 4.8 del Acuerdo de distribución para desarrolladores
Descripcion del problema: Google Play requiere que los desarrolladores proporcionen una política de privacidad válida cuando la aplicación solicita o maneja información confidencial del usuario o dispositivo. Hemos identificado que su aplicación recopila y transmite el identificador de publicidad de Android, que está sujeto a un requisito de política de privacidad. Si su aplicación recopila la ID de publicidad de Android, debe proporcionar una política de privacidad válida tanto en el campo designado en Play Console como desde dentro de la aplicación.
Solución:
Creé una Política de privacidad para mi aplicación usando este enlace y la edité de acuerdo con mi aplicación.
Creé una url para mi política de privacidad usando este enlace.
Inicie sesión en Google Play Console y vaya a la presencia de la Tienda y luego guarde la lista y pegue su URL en la sección Política de privacidad.
Envía tu actualización.
Nota: en mi caso , no tuve que enviar ninguna compilación nueva con la política de privacidad como se menciona en el correo y mi aplicación fue visible en Play Store en cuestión de horas. Seguí los pasos que mencioné anteriormente. Si su aplicación no es visible en Play Store después de seguir los puntos anteriores, también debe incluir una sección de política de privacidad en su aplicación y enviar una nueva compilación.
fuente
También recibí el mismo mensaje y suspendí algunas de mis aplicaciones hoy.
Así que acabo de eliminar esas tres dependencias de Firebase:
Luego, volví a enviar las aplicaciones, y fueron aceptadas después de la revisión :)
fuente
Esta es la razón por la cual la versión 4.0 de los Servicios de Google Play introdujo nuevas API y una ID para uso de los proveedores de publicidad y análisis. Necesitamos proporcionar una declaración de privacidad y ponerla a disposición en la web. Para una muestra, vaya a https://digital.com/blog/best-privacy-policy-generators/
Para cambiar la configuración en su aplicación de Android. Consola de desarrollador, Listado de tiendas, desplácese hacia abajo hasta Política de privacidad. Agrega la url aquí.
fuente
copiado de google mail
Póngase en contacto con el equipo de soporte de políticas.
Puede seguir estos pasos para agregar una política de privacidad a su ficha de tienda:
Inicia sesión en tu Play Console.
Selecciona tu aplicación.
En el lado izquierdo, seleccione Presencia de la tienda> Listado de la tienda.
En "Política de privacidad", ingrese la URL donde tiene la política de privacidad alojada en línea.
Guarde los cambios para enviar la actualización a su aplicación.
Visite nuestro centro de ayuda para obtener más información sobre los requisitos de la política de privacidad de Google Play.
fuente
Si su aplicación usa Firebase SDK como análisis y todo, puede deshabilitar la
Advertising ID
recopilación en el nivel de SDK colocando la siguiente línea en suAndroidManifest.xml
archivo debajo de laApplication
etiqueta.<meta-data android:name="google_analytics_adid_collection_enabled" android:value="false" />
Puedes leer más sobre esto aquí .
Mi aplicación ni siquiera era una aplicación compatible con anuncios, pero aún así se vio afectada por esta
section 4.8
cláusula. Al emplear la técnica anterior pude recuperarla en Google Play sin enviar ninguna política de privacidad .fuente
Deshabilitar la recopilación de ID de publicidad:
https://firebase.google.com/support/guides/disable-analytics#disable_advertising_id_collection
a través de esas dos líneas en el archivo de manifiesto:
fuente
mi aplicación elimina de tienda hoy mismo problema .. todo lo que hago que agrego política de privacidad para la aplicación de la (consola de App - presencia tienda - tienda lista) Al igual que la imagen se puede crear a partir de la aplicación de Privacidad Política de generador y uplaod y escriba la enlace en el listado de la tienda y vuelva a enviar la aplicación Eso es trabajo para mí y lo siento por mi mal lenguaje
fuente
Estoy usando Crashlytics y OneSignal. Confiando en las pruebas de @RikvanVelzen con Crashlytics 2.9.3, no es la razón por la que recibí el mensaje de Google, sino OneSignal.
El requisito de Google es "debe proporcionar una política de privacidad válida tanto en el campo designado en Play Console como desde dentro de la aplicación".
Por lo tanto, creo que necesito hacer solo dos cosas que no son demasiado complicadas:
Lo siguiente parece proporcionar instrucciones sobre cómo hacerlo (solo uno de muchos): https://www.iubenda.com/blog/warning-google-play-developer-policy-violation-action-required-policy-issue/
fuente
Política de privacidad creación de página web:
Actualización de la aplicación con consentimiento:
Añadir enlace a su política de privacidad:
privacyUrl = new URL("https://www.your.com/privacyurl"); ConsentForm form = new ConsentForm.Builder(context, privacyUrl)
Agregue la página web de política de privacidad abriéndola en el navegador o en la vista web de su aplicación
fuente
Paso 1: agregue la URL de privacidad y política para jugar a la consola de la tienda
paso 2: crea un ejemplo de botón en la barra lateral cuando hagas clic en el botón solo llama a este método a continuación y agrega tu URL aquí
fuente
Primero, debe crear una URL de política de privacidad y luego agregar esta URL en la CONSOLA DE PUBLICADOR DE GOOGLE según la aplicación. Puede crear fácilmente una política de privacidad utilizando este sitio web.
Políticas de privacidad
Si tiene un servidor / host, intente cargar la página de política de privacidad en su propio servidor; de lo contrario, puede usar este sitio web para almacenarlo.
Mencionado : debe agregar esta página de política en su solicitud. Cree un menú como policía de privacidad y muestre todo el contenido de su política en un cuadro de diálogo. La manera más fácil.
fuente
Me quitaron una de mis aplicaciones y otra recibió una advertencia por una razón dada como Problema: violación del uso de la política de ID de publicidad de Android y la sección 4.8 del Acuerdo de distribución para desarrolladores
Creé las políticas de privacidad para ambas aplicaciones, actualicé el enlace en la lista de Play Console Store, incluí el enlace de la política de privacidad en el menú principal de ambas aplicaciones y las aplicaciones reenviadas. Ambas aplicaciones ahora están en vivo y en ejecución. Si lo necesita, puede copiar la política, asegúrese de hacer ediciones de acuerdo con los permisos y el nombre de su aplicación. Política de privacidad
No sé si la eliminación y la advertencia de la consola de juegos cuentan como un golpe, o si alguien puede iluminarme.
fuente
Recientemente recibí una advertencia de Google que mencionaba que violé la política de Uso de ID de publicidad de Android y la sección 4.8 del Acuerdo de distribución para desarrolladores.
No uso anuncios en mi aplicación, pero estoy rastreando eventos / análisis de usuarios usando Amplitude y Fabric , lo que podría ser la causa de esta advertencia.
Acción requerida para resolver el problema:
Incluye tu política de privacidad generada en tu aplicación y hazla accesible para los usuarios.
Actualice la aplicación y agregue el enlace de la política de privacidad (a través de la página web o el documento de Google) a su ficha de la tienda.
fuente
El problema indica que la violación se debe al uso de la ID de publicidad de Android del usuario. Yo tuve el mismo problema. Creé una política de privacidad y agregué la URL en mi aplicación y en la página de Google Play. Envió una actualización y la aplicación vuelve a estar activa. Asegúrese de mencionar que está recopilando una información de identificación personal, ID de publicidad de Android, en su aplicación. Le he dado un enlace a la política de privacidad de mi aplicación, consulte eso si necesita saber cómo se menciona exactamente.
Esta es mi política de privacidad:
https://nwsty.com/privacy-policy-and-terms-of-use-android/
Puede crear fácilmente una política de privacidad aquí:
https://app-privacy-policy-generator.firebaseapp.com/
Solo como referencia, esta es la aplicación en cuestión: https://play.google.com/store/apps/details?id=com.instancea.nwsty&hl=en_US
fuente
Tengo 3 aplicaciones suspendidas hoy. Tuve un día ocupado pero logré comenzar a trabajar en las aplicaciones después del almuerzo. Trabajé y envié 2 actualizaciones de 3. Ahora estoy trabajando en la tercera.
Hace unos minutos, uno acaba de ser aprobado. La mayoría de mis aplicaciones ya tienen políticas de privacidad. Los que fueron suspendidos no lo hicieron. Las bibliotecas sospechosas en mi caso son Admob y Firebase Analytics.
Lo que hice: 1. Creé una página web de política de privacidad y agregué un enlace en la lista de Google Play Store. 2. Agregué la política de privacidad como una cadena en la aplicación y aparece a través de un cuadro de diálogo que el usuario puede aceptar o rechazar una vez.
Después de las actualizaciones, contuve la respiración durante 2 horas y ¡voilá!
fuente