TestCustomAudienceManager
public
class
TestCustomAudienceManager
extends Object
java.lang.Object | |
🎞 | android.adservices.customaudience.TestCustomAudienceManager |
TestCustomAudienceManager fornisce API per SDK per app e annunci al fine di testare i segmenti di pubblico personalizzati.
Riepilogo
Metodi pubblici | |
---|---|
void
|
overrideCustomAudienceRemoteInfo(AddCustomAudienceOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
Sostituisce l'API Custom Audience per evitare di recuperare i dati da server remoti e utilizzarli
invece specificato in |
void
|
removeCustomAudienceRemoteInfoOverride(RemoveCustomAudienceOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
Rimuove un override nell'API Custom Audience con i dati associati in |
void
|
resetAllCustomAudienceOverrides(Executor executor, OutcomeReceiver<Object, Exception> receiver)
Rimuove tutti i dati di override nell'API Custom Audience. |
Metodi ereditati | |
---|---|
Metodi pubblici
overrideCustomAudienceRemoteInfo
public void overrideCustomAudienceRemoteInfo (AddCustomAudienceOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
Sostituisce l'API Custom Audience per evitare di recuperare i dati da server remoti e utilizzarli
invece specificato in AddCustomAudienceOverrideRequest
. Il parametro AddCustomAudienceOverrideRequest
è fornito dall'SDK Google Ads.
Questo metodo è stato pensato per essere utilizzato per i test end-to-end. Questa API è abilitata solo per di app in modalità di debug con le opzioni sviluppatore attivate.
Questa chiamata non andrà a buon fine senza audio se il owner
nel request
non è il
nome del pacchetto dell'app per la chiamata.
Richiede AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE
Parametri | |
---|---|
request |
AddCustomAudienceOverrideRequest : questo valore non può essere null . |
executor |
Executor : questo valore non può essere null .
Gli eventi di callback e listener vengono inviati tramite questo
Executor , che consente di controllare facilmente quale thread
in uso. Per inviare eventi tramite il thread principale del tuo
puoi utilizzare
Context.getMainExecutor() .
In caso contrario, specifica un valore Executor che effettui l'invio a un thread appropriato. |
receiver |
OutcomeReceiver : questo valore non può essere null . |
Lanci | |
---|---|
IllegalStateException |
se questa API non è abilitata per il chiamante
Il ricevitore restituisce |
removeCustomAudienceRemoteInfoOverride
public void removeCustomAudienceRemoteInfoOverride (RemoveCustomAudienceOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
Rimuove un override nell'API Custom Audience con i dati associati in RemoveCustomAudienceOverrideRequest
.
Questo metodo è stato pensato per essere utilizzato per i test end-to-end. Questa API è abilitata solo per
di app in modalità di debug con le opzioni sviluppatore attivate.
Richiede AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE
Parametri | |
---|---|
request |
RemoveCustomAudienceOverrideRequest : questo valore non può essere null . |
executor |
Executor : questo valore non può essere null .
Gli eventi di callback e listener vengono inviati tramite questo
Executor , che consente di controllare facilmente quale thread
in uso. Per inviare eventi tramite il thread principale del tuo
puoi utilizzare
Context.getMainExecutor() .
In caso contrario, specifica un valore Executor che effettui l'invio a un thread appropriato. |
receiver |
OutcomeReceiver : questo valore non può essere null . |
Lanci | |
---|---|
IllegalStateException |
se questa API non è abilitata per il chiamante
Il parametro |
reimpostaAllCustomAudienceOverrides
public void resetAllCustomAudienceOverrides (Executor executor, OutcomeReceiver<Object, Exception> receiver)
Rimuove tutti i dati di override nell'API Custom Audience.
Questo metodo è stato pensato per essere utilizzato per i test end-to-end. Questa API è abilitata solo per
di app in modalità di debug con le opzioni sviluppatore attivate.
Richiede AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE
Parametri | |
---|---|
executor |
Executor : questo valore non può essere null .
Gli eventi di callback e listener vengono inviati tramite questo
Executor , che consente di controllare facilmente quale thread
in uso. Per inviare eventi tramite il thread principale del tuo
puoi utilizzare
Context.getMainExecutor() .
In caso contrario, specifica un valore Executor che effettui l'invio a un thread appropriato. |
receiver |
OutcomeReceiver : questo valore non può essere null . |
Lanci | |
---|---|
IllegalStateException |
se questa API non è abilitata per il chiamante
Il ricevitore restituisce |