Annunci

La libreria ID pubblicità definisce un'interfaccia per interagire con i fornitori di annunci a livello di sistema su tutti i dispositivi su cui è installata la tua app. Questa interfaccia consente alla tua app di ricevere valori ID pubblicità coerenti.
Ultimo aggiornamento Release stabile Candidato per la release Versione beta Versione alpha
8 marzo 2023 - - - 1.0.0-alpha05

Dichiarazione delle dipendenze

Per aggiungere una dipendenza da Google Ads, devi aggiungere il repository Maven di Google al tuo progetto. Per ulteriori informazioni, consulta il repository Maven di Google.

Aggiungi le dipendenze per gli elementi necessari nel file build.gradle per la tua app o il tuo modulo:

Alla moda

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")
}

Per ulteriori informazioni sulle dipendenze, consulta Aggiungere dipendenze di compilazione.

Feedback

Il tuo feedback ci aiuta a migliorare Jetpack. Facci sapere se riscontri nuovi problemi o hai idee per migliorare questa raccolta. Prima di crearne uno nuovo, dai un'occhiata ai problemi esistenti in questa raccolta. Puoi aggiungere il tuo voto a un problema esistente facendo clic sul pulsante a forma di stella.

Creare un nuovo problema

Per ulteriori informazioni, consulta la documentazione del Tracker dei problemi.

Versione 1.0.0

Versione 1.0.0-alpha05

8 marzo 2023

androidx.ads:ads-identifier:1.0.0-alpha05, androidx.ads:ads-identifier-common:1.0.0-alpha05 e androidx.ads:ads-identifier-provider:1.0.0-alpha05 vengono rilasciati. La versione 1.0.0-alpha05 contiene questi commit.

Modifiche all'API

Versione 1.0.0-alpha04

22 gennaio 2020

androidx.ads:ads-identifier:1.0.0-alpha04, androidx.ads:ads-identifier-common:1.0.0-alpha04 e androidx.ads:ads-identifier-provider:1.0.0-alpha04 vengono rilasciati. La versione 1.0.0-alpha04 contiene questi commit.

Nuove funzionalità

  • Prestazioni migliorate.

Modifiche all'API

  • AdvertisingIdInfo.getId() ora restituisce direttamente l'ID pubblicità da AdvertisingIdProvider, quindi l'ID può essere di qualsiasi formato.

Versione 1.0.0-alpha03

20 novembre 2019

androidx.ads:ads-identifier:1.0.0-alpha03 e androidx.ads:ads-identifier-common:1.0.0-alpha03 vengono rilasciati. La versione 1.0.0-alpha03 contiene questi commit.

Correzioni di bug

  • È stata rimossa la dipendenza dal linguaggio di programmazione Java 8. Ora questa libreria ha come target il linguaggio di programmazione Java 7.

Versione 1.0.0-alpha02

18 settembre 2019

androidx.ads:ads-identifier:1.0.0-alpha02 e androidx.ads:ads-identifier-common:1.0.0-alpha02 vengono rilasciati. La versione 1.0.0-alpha02 contiene questi commit.

Modifiche all'API

  • Il tipo di ritorno di AdvertisingIdUtils.getAdvertisingIdProviderServices() è stato modificato da List<ResolveInfo> a List<ServiceInfo>

Correzioni di bug

  • Il messaggio AdvertisingIdNotAvailableException è stato modificato in modo da indicare in modo più preciso "Nessun provider ID pubblicità AndroidX compatibile disponibile".

Versione 1.0.0-alpha01

7 agosto 2019

androidx.ads:ads-identifier:1.0.0-alpha01, androidx.ads:ads-identifier-common:1.0.0-alpha01 e androidx.ads:ads-identifier-provider:1.0.0-alpha01 vengono rilasciati. I commit inclusi in questa versione sono disponibili qui.