Gestionnaire d'audience personnalisée Test
public
class
TestCustomAudienceManager
extends Object
java.lang.Object | |
↳ | android.adservices.customaudience.TestCustomAudienceManager |
TestCustomAudienceManager fournit des API SDK publicitaires et d'applications pour tester des audiences personnalisées.
Résumé
Méthodes publiques | |
---|---|
void
|
overrideCustomAudienceRemoteInfo(AddCustomAudienceOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
Remplace l'API Custom Audience pour éviter de récupérer des données sur des serveurs distants et de les utiliser.
fournies dans |
void
|
removeCustomAudienceRemoteInfoOverride(RemoveCustomAudienceOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
Supprime un remplacement dans l'API Custom Audience associé aux données associées dans |
void
|
resetAllCustomAudienceOverrides(Executor executor, OutcomeReceiver<Object, Exception> receiver)
Il supprime toutes les données de remplacement dans l'API Custom Audience. |
Méthodes héritées | |
---|---|
Méthodes publiques
remplacerCustomAudienceRemoteInfo
public void overrideCustomAudienceRemoteInfo (AddCustomAudienceOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
Remplace l'API Custom Audience pour éviter de récupérer des données sur des serveurs distants et de les utiliser.
fournies dans AddCustomAudienceOverrideRequest
à la place. Le AddCustomAudienceOverrideRequest
est fourni par le SDK Ads.
Cette méthode est destinée aux tests de bout en bout. Cette API n'est activée que pour applications en mode débogage avec les options pour les développeurs activées.
Cet appel échouera en mode silencieux si owner
dans request
n'est pas
appelant le nom de package de l'application.
Nécessite AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE
Paramètres | |
---|---|
request |
AddCustomAudienceOverrideRequest : cette valeur ne peut pas être null . |
executor |
Executor : cette valeur ne peut pas être null .
Les événements de rappel et d'écouteur sont envoyés via
Executor , ce qui permet de contrôler facilement le thread qui est
utilisé. Pour envoyer des événements via le thread principal de votre
vous pouvez utiliser
Context.getMainExecutor()
Sinon, fournissez un Executor qui sera envoyé à un thread approprié. |
receiver |
OutcomeReceiver : cette valeur ne peut pas être null . |
Génère | |
---|---|
IllegalStateException |
si cette API n'est pas activée pour l'appelant
Le récepteur renvoie un |
removeCustomAudienceRemoteInfoOverride
public void removeCustomAudienceRemoteInfoOverride (RemoveCustomAudienceOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
Supprime un remplacement dans l'API Custom Audience associé aux données associées dans RemoveCustomAudienceOverrideRequest
.
Cette méthode est destinée aux tests de bout en bout. Cette API n'est activée que pour
applications en mode débogage avec les options pour les développeurs activées.
Nécessite AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE
Paramètres | |
---|---|
request |
RemoveCustomAudienceOverrideRequest : cette valeur ne peut pas être null . |
executor |
Executor : cette valeur ne peut pas être null .
Les événements de rappel et d'écouteur sont envoyés via
Executor , ce qui permet de contrôler facilement le thread qui est
utilisé. Pour envoyer des événements via le thread principal de votre
vous pouvez utiliser
Context.getMainExecutor()
Sinon, fournissez un Executor qui sera envoyé à un thread approprié. |
receiver |
OutcomeReceiver : cette valeur ne peut pas être null . |
Génère | |
---|---|
IllegalStateException |
si cette API n'est pas activée pour l'appelant
Le |
réinitialiserAllCustomAudienceOverrides
public void resetAllCustomAudienceOverrides (Executor executor, OutcomeReceiver<Object, Exception> receiver)
Il supprime toutes les données de remplacement dans l'API Custom Audience.
Cette méthode est destinée aux tests de bout en bout. Cette API n'est activée que pour
applications en mode débogage avec les options pour les développeurs activées.
Nécessite AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE
Paramètres | |
---|---|
executor |
Executor : cette valeur ne peut pas être null .
Les événements de rappel et d'écouteur sont envoyés via
Executor , ce qui permet de contrôler facilement le thread qui est
utilisé. Pour envoyer des événements via le thread principal de votre
vous pouvez utiliser
Context.getMainExecutor()
Sinon, fournissez un Executor qui sera envoyé à un thread approprié. |
receiver |
OutcomeReceiver : cette valeur ne peut pas être null . |
Génère | |
---|---|
IllegalStateException |
si cette API n'est pas activée pour l'appelant
Le récepteur renvoie un |