Action requested: Declare your Ad ID permission [Solución]

⭐ Menú del día:
  1. ¿De qué se trata este mensaje?
  2. ¿Cómo resolver Action requested: Declare your Ad ID permission?
  3. Solución 1: Declarar el permiso AD_ID en el AndroidManifest.xml
  4. Solución 2: Utiliza el SDK de anuncios de Google para móviles, versión 20.4.0 o superior
  5. Palabras finales

Hace unos días recibí un correo electrónico de parte de Google Play con el asunto "Action requested: Declare your Ad ID permission", si eres desarrollador justamente en Google Play, con seguridad también te habrá llegado este mail y te habrás preguntado de qué se trata y qué es lo que hay que hacer.

Así que, antes de que entres en pánico pensando que tus apps están en riesgo, vamos a ver sobre todas las soluciones posibles, a continuación te muestro una captura de pantalla de este mail, el cual por cierto, está en inglés.

Action requested: Declare your Ad ID permission
Action requested: Declare your Ad ID permission

¿De qué se trata este mensaje?

No te preocupes, todos los desarrolladores que usan AdMob como medio de publicidad en sus apps recibieron esta advertencia. Se trata de cambios en las políticas de publicidad para para ayudar a reforzar la seguridad y la privacidad. Más específicamente, nuevas restricciones a los identificadores utilizados por aplicaciones dirigidas a niños.

Solo asegúrate de estar utilizando la versión más reciente del SDK de anuncios móviles de Google (AdMob). Dicho de otra manera, debes utilizar en tus apps la versión del SDK de AdMob superior o igual a 20.4.0 . Revísalo en tu archivo build.gradle. De este modo, el SDK lo gestiona automáticamente y no tienes que hacer nada más.

A continuación veremos más a detalle este procedimiento.

¿Cómo resolver Action requested: Declare your Ad ID permission?

Para resolver la acción solicitada, como lo dice en el correo, hay que declarar el AD_ID Permission cuando tu aplicación tiene como target Android 13 o superior. Las aplicaciones que no declaren el permiso obtendrán una cadena de ceros.

Si estás utilizando la versión 20.4.0 o superior del SDK de AdMob, puede omitir este paso ya que el SDK declara automáticamente el permiso com.google.android.gms.permission.AD_ID y puede acceder a la ID de publicidad siempre que esté disponible.

Por lo tanto, debes usar el SDK de anuncios móviles de Google (AdMob) más reciente y luego se solucionará el problema.

Nota.- Podrás colocar el target de tus apps a Android 13 durante todos este año.

Si tu app está utilizando la versión 20.3.0 o inferior del SDK de AdMob y tiene como target Android S (12), debes declarar el permiso com.google.android.gms.permission.AD_ID en el archivo AndroidManifest.xml para que tu app funcione con Android S.

Solución 1: Declarar el permiso AD_ID en el AndroidManifest.xml

En primer lugar, simplemente verifica qué versión de AdMob estás utilizando.

Si tu aplicación utiliza la versión 20.4.0 o superior del SDK de anuncios de Google para móviles, puede omitir este paso, ya que como dije anteriormente, el SDK declara automáticamente el permiso com.google.android.gms.permission.AD_ID y puede acceder al ID de publicidad siempre que esté disponible.

Pero, si estás utilizando la versión 20.3.0 o inferior del SDK de anuncios de Google y tiene como objetivo Android S, debes agregar el permiso com.google.android.gms.permission.AD_ID en el archivo AndroidManifest.xml para orientarla a esta versión de Android.

com.google.android.gms.permission.AD_ID

<uses-permission android:name="com.google.android.gms.permission.AD_ID"/>

Solución 2: Utiliza el SDK de anuncios de Google para móviles, versión 20.4.0 o superior

No hay mucho que explicar al respecto, ya lo hemos comentado, necesitas usar el SDK de anuncios móviles de Google para móviles más reciente y no tendrás nada más que hacer.

Palabras finales

Google describe en la ayuda de Play Console, qué es el ID de publicidad y sobre la actualización de Servicios de Google Play, entre otros detalles adicionales que te interesará leer como buen desarollador.

Y hasta aquí este artículo, espero que te haya sido útil y aclaratorio, cualquier cosa nos leemos en los comentarios.

Hasta la próxima, choque de puños 🤜🤛

Si quieres conocer otros artículos parecidos a Action requested: Declare your Ad ID permission [Solución] puedes visitar la categoría AdMob.

Marcelo Camacho

Ingeniero Informático y Tech Lover. Espero que disfrutes del contenido del blog, no olvides seguirme en mis redes sociales, suscribirte y compartir lo que más te guste ;-)

También te puede interesar:

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Tu puntuación: Útil

Subir

Usamos cookies para mejorar la experiencia del usuario. Selecciona aceptar para continuar navegando. Más información