TestCustomAudienceManager
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 recuperar datos de servidores remotos y usarlos
se proporciona 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 en 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 recuperar datos de servidores remotos y usarlos
se proporciona en AddCustomAudienceOverrideRequest
en su lugar. El SDK de Ads proporciona AddCustomAudienceOverrideRequest
.
Este método está diseñado para usarse en pruebas de extremo a extremo. Esta API está habilitada solo para Apps en modo de depuración con las opciones para desarrolladores habilitadas.
Esta llamada fallará silenciosamente si owner
en request
no es el
llamando al nombre del paquete de la app.
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 objeto de escucha se envían a través de esta
Executor , lo que brinda una manera fácil de controlar qué subproceso se
que se usan. 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 a un subproceso adecuado. |
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 está habilitada solo 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 objeto de escucha se envían a través de esta
Executor , lo que brinda una manera fácil de controlar qué subproceso se
que se usan. 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 a un subproceso adecuado. |
receiver |
OutcomeReceiver : Este valor no puede ser null . |
Arroja | |
---|---|
IllegalStateException |
si esta API no está habilitada para el emisor
El SDK de Ads proporciona |
restablecerAllCustomAudienceOverrides
public void resetAllCustomAudienceOverrides (Executor executor, OutcomeReceiver<Object, Exception> receiver)
Quita todos los datos de anulación en la API de Custom Audience.
Este método está diseñado para usarse en pruebas de extremo a extremo. Esta API está habilitada solo 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 objeto de escucha se envían a través de esta
Executor , lo que brinda una manera fácil de controlar qué subproceso se
que se usan. 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 a un subproceso adecuado. |
receiver |
OutcomeReceiver : Este valor no puede ser null . |
Arroja | |
---|---|
IllegalStateException |
si esta API no está habilitada para el emisor
El receptor muestra un |