Gestore selezioneannunci di prova
  public
  
  
  
  class
  TestAdSelectionManager
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| 🎞 | android.adservices.adselection.TestAdSelectionManager | 
TestAdSelectionManager fornisce API per SDK di app e annunci per testare i processi di selezione degli annunci.
 
Queste API sono pensate per essere utilizzate per i test end-to-end. Sono abilitate solo per app di cui è possibile eseguire il debug su smartphone che eseguono una build del sistema operativo di cui è possibile eseguire il debug con le opzioni sviluppatore attivate.
Riepilogo
Metodi ereditati | |
|---|---|
Metodi pubblici
overrideAdSelectionConfigRemoteInfo
public void overrideAdSelectionConfigRemoteInfo (AddAdSelectionOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
Sostituisce l'API AdSelection per un determinato AdSelectionConfig per evitare di recuperare i dati
 da server remoti e utilizzare i dati forniti in AddAdSelectionOverrideRequest
 . Il parametro AddAdSelectionOverrideRequest è 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.
 
 Richiede AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE
| Parametri | |
|---|---|
request | 
        
          AddAdSelectionOverrideRequest: 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   | 
        
overrideAdSelectionFromRisultatosConfigRemoteInfo
public void overrideAdSelectionFromOutcomesConfigRemoteInfo (AddAdSelectionFromOutcomesOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
Sostituisce l'API AdSelection per AdSelectionFromOutcomesConfig per evitare il recupero
 provenienti da server remoti e vengono utilizzati invece i dati forniti in AddAdSelectionFromOutcomesOverrideRequest. Il parametro AddAdSelectionFromOutcomesOverrideRequest è 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.
 
 Richiede AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE
| Parametri | |
|---|---|
request | 
        
          AddAdSelectionFromOutcomesOverrideRequest: 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   | 
        
rimuovereAdSelectionConfigRemoteInfoOverride
public void removeAdSelectionConfigRemoteInfoOverride (RemoveAdSelectionOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
Rimuove un override per AdSelectionConfig nell'API Ad Selection con il valore associato
 dati in RemoveAdSelectionOverrideRequest. Il parametro RemoveAdSelectionOverrideRequest è 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.
 
 Richiede AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE
| Parametri | |
|---|---|
request | 
        
          RemoveAdSelectionOverrideRequest: 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   | 
        
rimuovereAdSelectionFromRisultatosConfigRemoteInfoOverride
public void removeAdSelectionFromOutcomesConfigRemoteInfoOverride (RemoveAdSelectionFromOutcomesOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
Rimuove l'override di AdSelectionFromOutcomesConfig nell'API di selezione degli annunci con
 ha associato i dati in RemoveAdSelectionOverrideRequest. Il parametro RemoveAdSelectionOverrideRequest è 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.
 
 Richiede AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE
| Parametri | |
|---|---|
request | 
        
          RemoveAdSelectionFromOutcomesOverrideRequest: 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   | 
        
resetAllAdSelectionConfigRemoteOverrides
public void resetAllAdSelectionConfigRemoteOverrides (Executor executor, OutcomeReceiver<Object, Exception> receiver)
Rimuove tutti i dati di override per AdSelectionConfig nell'API Ad Selection.
 
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   | 
        
resetAllAdSelectionFromRisultatosConfigRemoteOverrides
public void resetAllAdSelectionFromOutcomesConfigRemoteOverrides (Executor executor, OutcomeReceiver<Object, Exception> receiver)
Rimuove tutti i dati di override per AdSelectionFromOutcomesConfig nell'API Ad Selection.
 
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   |