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 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 |