AdIdManager

public class AdIdManager
extends Object

java.lang.Object.
   ↳ android.adservices.adid.AdIdManager


AdId Manager proporciona APIs para apps y SDK de anuncios para acceder al ID de publicidad. El ID de publicidad es un ID único para publicidad por dispositivo que el usuario puede restablecer. Les ofrece mejores controles a los usuarios y un sistema simple y estándar a los desarrolladores para que continúen monetizando sus apps a través de anuncios personalizados (antes conocidos como anuncios basados en intereses).

Resumen

Métodos públicos

static AdIdManager get(Context context)

Método de fábrica para crear una instancia de AdIdManager.

void getAdId(Executor executor, OutcomeReceiver<AdIdException> callback)

Muestra el ID del anuncio.

Métodos heredados

Métodos públicos

get

public static AdIdManager get (Context context)

Método de fábrica para crear una instancia de AdIdManager.

Parámetros
context Context: El Context que se usará. Este valor no puede ser null.

Devuelve
AdIdManager Una instancia de AdIdManager. Este valor no puede ser null.

getAdId

public void getAdId (Executor executor, 
                OutcomeReceiver<AdIdException> callback)

Muestra el ID del anuncio.
Requiere AdServicesPermissions.ACCESS_ADSERVICES_AD_ID

Parámetros
executor Executor: Es el ejecutor que ejecutará la devolución de llamada. Este valor no puede ser null. Los eventos de devolución de llamada y de objetos de escucha se envían a través de este Executor, lo que proporciona una manera fácil de controlar qué subproceso se usa. Para enviar eventos a través del subproceso principal de tu aplicación, puedes usar Context.getMainExecutor(). De lo contrario, proporciona un Executor que se envíe al subproceso correspondiente.

callback OutcomeReceiver: Es la devolución de llamada a la que se llama después de que el adid está disponible o se produce un error. Este valor no puede ser null.

Devuelve
void Este valor no puede ser null.

Arroja
IllegalStateException si la API no está disponible.