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<Object, Exception> receiver)
Anula la API de Custom Audience para evitar la recuperación de datos de servidores remotos y usa los datos proporcionados en |
void
|
removeCustomAudienceRemoteInfoOverride(RemoveCustomAudienceOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
Quita una anulación en la API de Custom Audience con los datos asociados en |
void
|
resetAllCustomAudienceOverrides(Executor executor, OutcomeReceiver<Object, Exception> 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<Object, Exception> 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 |
QuitarCustomAudienceRemoteInfoOverride
public void removeCustomAudienceRemoteInfoOverride (RemoveCustomAudienceOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> 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 |
restablecerAllCustomAudienceOverrides
public void resetAllCustomAudienceOverrides (Executor executor, OutcomeReceiver<Object, Exception> 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 |