AdministradordeSeleccióndeanuncios
public
class
TestAdSelectionManager
extends Object
| java.lang.Object | |
| ↳ | android.adservices.adselection.TestAdSelectionManager |
TestAdSelectionManager proporciona APIs para apps y SDKs de anuncios para probar procesos de selección de anuncios.
Estas APIs están diseñadas para usarse en pruebas de extremo a extremo. Solo se habilitan para apps depurables en teléfonos que ejecutan una compilación de SO depurable con las opciones para desarrolladores habilitadas.
Resumen
Métodos heredados | |
|---|---|
Métodos públicos
anulaciónAdSelectionConfigRemoteInfo
public void overrideAdSelectionConfigRemoteInfo (AddAdSelectionOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
Anula la API de AdSelection para un objeto AdSelectionConfig determinado a fin de evitar que se recuperen datos.
desde servidores remotos y usar los datos proporcionados en AddAdSelectionOverrideRequest
en su lugar. El SDK de Ads proporciona AddAdSelectionOverrideRequest.
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 |
AddAdSelectionOverrideRequest: 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 |
anulaciónAdSelectionFromResultssConfigRemoteInfo
public void overrideAdSelectionFromOutcomesConfigRemoteInfo (AddAdSelectionFromOutcomesOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
Anula la API de AdSelection para AdSelectionFromOutcomesConfig para evitar la recuperación.
de servidores remotos y, en su lugar, usa los datos proporcionados en AddAdSelectionFromOutcomesOverrideRequest. El SDK de Ads proporciona AddAdSelectionFromOutcomesOverrideRequest.
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 |
AddAdSelectionFromOutcomesOverrideRequest: 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 |
quitarAdSelectionConfigRemoteInfoOverride
public void removeAdSelectionConfigRemoteInfoOverride (RemoveAdSelectionOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
Quita una anulación para AdSelectionConfig en la API de Ad Selection con los
datos en RemoveAdSelectionOverrideRequest. El SDK de Ads proporciona RemoveAdSelectionOverrideRequest.
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 |
RemoveAdSelectionOverrideRequest: 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 |
quitarAdSelectionFromResultssConfigRemoteInfoOverride
public void removeAdSelectionFromOutcomesConfigRemoteInfoOverride (RemoveAdSelectionFromOutcomesOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
Quita una anulación para AdSelectionFromOutcomesConfig en la API de Ad Selection con
asoció los datos en RemoveAdSelectionOverrideRequest. El SDK de Ads proporciona RemoveAdSelectionOverrideRequest.
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 |
RemoveAdSelectionFromOutcomesOverrideRequest: 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 |
restablecerAllAdSelectionConfigRemoteOverrides
public void resetAllAdSelectionConfigRemoteOverrides (Executor executor, OutcomeReceiver<Object, Exception> receiver)
Quita todos los datos de anulación para AdSelectionConfig en la API de Ad Selection.
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 |
restablecerAllAdSelectionFromResultssConfigRemoteOverrides
public void resetAllAdSelectionFromOutcomesConfigRemoteOverrides (Executor executor, OutcomeReceiver<Object, Exception> receiver)
Quita todos los datos de anulación para AdSelectionFromOutcomesConfig en la API de Ad Selection.
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 |