PruebaCustomAudienceManager

public class TestCustomAudienceManager
extends Object

java.lang.Object.
   ↳ android.adservices.customaudience.TestCustomAudienceManager


TestCustomAudienceManager proporciona APIs para apps y SDKs de anuncios a fin de probar públicos personalizados.

Resumen

Métodos públicos

void overrideCustomAudienceRemoteInfo(AddCustomAudienceOverrideRequest request, Executor executor, OutcomeReceiver<ObjectException> receiver)

Anula la API de Custom Audience para evitar la recuperación de datos de servidores remotos y usa los datos proporcionados en AddCustomAudienceOverrideRequest en su lugar.

void removeCustomAudienceRemoteInfoOverride(RemoveCustomAudienceOverrideRequest request, Executor executor, OutcomeReceiver<ObjectException> receiver)

Quita una anulación en la API de Custom Audience con los datos asociados en RemoveCustomAudienceOverrideRequest.

void resetAllCustomAudienceOverrides(Executor executor, OutcomeReceiver<ObjectException> receiver)

Quita todos los datos de anulación de la API de Custom Audience.

Métodos heredados

Métodos públicos

anulaciónCustomAudienceRemoteInfo

public void overrideCustomAudienceRemoteInfo (AddCustomAudienceOverrideRequest request, 
                Executor executor, 
                OutcomeReceiver<ObjectException> receiver)

Anula la API de Custom Audience para evitar la recuperación de datos de servidores remotos y usa los datos proporcionados en AddCustomAudienceOverrideRequest en su lugar. El SDK de Ads proporciona el AddCustomAudienceOverrideRequest.

Este método está diseñado para usarse en pruebas de extremo a extremo. Esta API solo está habilitada para apps en modo de depuración con las opciones para desarrolladores habilitadas.

Esta llamada fallará silenciosamente si el owner en el request no es el nombre del paquete de la app que realiza la llamada.
Requiere AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE

Parámetros
request AddCustomAudienceOverrideRequest: Este valor no puede ser null.

executor Executor: 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.

receiver OutcomeReceiver: Este valor no puede ser null.

Arroja
IllegalStateException si esta API no está habilitada para el emisor

El receptor muestra un void para una ejecución correcta, o un Exception indica el error.

QuitarCustomAudienceRemoteInfoOverride

public void removeCustomAudienceRemoteInfoOverride (RemoveCustomAudienceOverrideRequest request, 
                Executor executor, 
                OutcomeReceiver<ObjectException> receiver)

Quita una anulación en la API de Custom Audience con los datos asociados en RemoveCustomAudienceOverrideRequest.

Este método está diseñado para usarse en pruebas de extremo a extremo. Esta API solo está habilitada para apps en modo de depuración con las opciones para desarrolladores habilitadas.
Requiere AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE

Parámetros
request RemoveCustomAudienceOverrideRequest: Este valor no puede ser null.

executor Executor: 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.

receiver OutcomeReceiver: Este valor no puede ser null.

Arroja
IllegalStateException si esta API no está habilitada para el emisor

El SDK de Ads proporciona el RemoveCustomAudienceOverrideRequest. El receptor muestra un void para una ejecución correcta, o un Exception indica el error.

restablecerAllCustomAudienceOverrides

public void resetAllCustomAudienceOverrides (Executor executor, 
                OutcomeReceiver<ObjectException> receiver)

Quita todos los datos de anulación de la API de Custom Audience.

Este método está diseñado para usarse en pruebas de extremo a extremo. Esta API solo está habilitada para apps en modo de depuración con las opciones para desarrolladores habilitadas.
Requiere AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE

Parámetros
executor Executor: 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.

receiver OutcomeReceiver: Este valor no puede ser null.

Arroja
IllegalStateException si esta API no está habilitada para el emisor

El receptor muestra un void para una ejecución correcta, o un Exception indica el error.