Anuncios
En la biblioteca de ID de publicidad, se define una interfaz para interactuar con los proveedores de anuncios a nivel de sistema, en todos los dispositivos donde se ejecuta tu app. Esta interfaz permite que la app reciba valores de identificación de publicidad coherentes.
Actualización más reciente Versión estable Versión potencial Versión beta Versión alfa
8 de marzo de 2023 - - - 1.0.0-alpha05

Cómo declarar dependencias

Para agregar una dependencia en Ads, debes agregar el repositorio de Maven de Google a tu proyecto. Lee el repositorio Maven de Google para obtener más información.

Agrega las dependencias de los artefactos que necesites en el archivo build.gradle de tu app o módulo:

Groovy

dependencies {
    implementation 'androidx.ads:ads-identifier:1.0.0-alpha05'

    // Optional - add if you're using Guava to handle
    // return values of type ListenableFuture.
    implementation 'com.google.guava:guava:28.0-android'
}

Kotlin

dependencies {
    implementation("androidx.ads:ads-identifier:1.0.0-alpha05")

    // Optional - add if you're using Guava to handle
    // return values of type ListenableFuture.
    implementation("com.google.guava:guava:28.0-android")
}

Para obtener más información sobre las dependencias, consulta Cómo agregar dependencias de compilación.

Comentarios

Tus comentarios ayudan a mejorar Jetpack. Avísanos si descubres nuevos errores o tienes ideas para mejorar esta biblioteca. Consulta los errores existentes de esta biblioteca antes de crear uno nuevo. Puedes agregar tu voto a un error existente haciendo clic en el botón de la estrella.

Crear un error nuevo

Consulta la documentación sobre la Herramienta de seguimiento de errores para obtener más información.

Versión 1.0.0

Versión 1.0.0-alpha05

8 de marzo de 2023

Lanzamiento de androidx.ads:ads-identifier:1.0.0-alpha05, androidx.ads:ads-identifier-common:1.0.0-alpha05 y androidx.ads:ads-identifier-provider:1.0.0-alpha05. La versión 1.0.0-alpha05 contiene estas confirmaciones.

Cambios en la API

Versión 1.0.0-alpha04

22 de enero de 2020

Lanzamiento de androidx.ads:ads-identifier:1.0.0-alpha04, androidx.ads:ads-identifier-common:1.0.0-alpha04 y androidx.ads:ads-identifier-provider:1.0.0-alpha04. La versión 1.0.0-alpha04 contiene estas confirmaciones.

Nuevas funciones

  • Se implementaron mejoras en el rendimiento.

Cambios en la API

  • Ahora AdvertisingIdInfo.getId() muestra el ID de publicidad directamente desde AdvertisingIdProvider, por lo que puede tener cualquier formato.

Versión 1.0.0-alpha03

20 de noviembre de 2019

Lanzamiento de androidx.ads:ads-identifier:1.0.0-alpha03 y androidx.ads:ads-identifier-common:1.0.0-alpha03. La versión 1.0.0-alpha03 contiene estas confirmaciones.

Correcciones de errores

  • Se quitó la dependencia del lenguaje de programación Java 8. Esta biblioteca ahora tiene como objetivo el lenguaje de programación Java 7.

Versión 1.0.0-alpha02

18 de septiembre de 2019

Lanzamiento de androidx.ads:ads-identifier:1.0.0-alpha02 y androidx.ads:ads-identifier-common:1.0.0-alpha02. La versión 1.0.0-alpha02 contiene estas confirmaciones.

Cambios en la API

  • Se cambió el tipo de resultado de AdvertisingIdUtils.getAdvertisingIdProviderServices(), de List<ResolveInfo> a List<ServiceInfo>.

Correcciones de errores

  • Se modificó el mensaje AdvertisingIdNotAvailableException para que se sea más exacto: "No hay ningún proveedor de ID de publicidad de AndroidX disponible".

Versión 1.0.0-alpha01

7 de agosto de 2019

Lanzamiento de androidx.ads:ads-identifier:1.0.0-alpha01, androidx.ads:ads-identifier-common:1.0.0-alpha01 y androidx.ads:ads-identifier-provider:1.0.0-alpha01. Para conocer las confirmaciones incluidas en esta versión, consulta este vínculo.