TestAdSelectionManager
  public
  
  
  
  class
  TestAdSelectionManager
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| 😎 | android.adservices.adselection.TestAdSelectionManager | 
TestAdSelectionManager bietet APIs für Apps und Anzeigen-SDKs, um die Anzeigenauswahl zu testen.
 
Diese APIs sind für End-to-End-Tests vorgesehen. Sie sind nur aktiviert für Debug-fähige Apps auf Smartphones, auf denen ein Debug-fähiger Betriebssystem-Build mit aktivierten Entwickleroptionen ausgeführt wird.
Zusammenfassung
Übernommene Methoden | |
|---|---|
Öffentliche Methoden
overrideAdSelectionConfigRemoteInfo
public void overrideAdSelectionConfigRemoteInfo (AddAdSelectionOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
Überschreibt die AdSelection API für eine bestimmte AdSelectionConfig, um das Abrufen von Daten zu vermeiden
 von Remote-Servern und verwenden die in AddAdSelectionOverrideRequest bereitgestellten Daten
 . AddAdSelectionOverrideRequest wird vom Ads SDK bereitgestellt.
 
Diese Methode ist für End-to-End-Tests vorgesehen. Diese API ist nur für
 Apps im Debug-Modus mit aktivierten Entwickleroptionen
 
 Erfordert AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE
| Parameter | |
|---|---|
request | 
        
          AddAdSelectionOverrideRequest: Dieser Wert darf nicht null sein. | 
      
executor | 
        
          Executor: Dieser Wert darf nicht null sein.
 
 Callback- und Listener-Ereignisse werden über dieses
 Mit Executor lässt sich ganz einfach steuern, welcher Thread
 verwendet. Um Ereignisse über den Hauptthread Ihres
 können Sie
 Context.getMainExecutor()
 Geben Sie andernfalls einen Executor an, der E-Mails an einen geeigneten Thread weiterleitet. | 
      
receiver | 
        
          OutcomeReceiver: Dieser Wert darf nicht null sein. | 
      
| Ausgabe | |
|---|---|
IllegalStateException | 
          Wenn diese API für den Aufrufer nicht aktiviert ist
      Der Empfänger gibt entweder   | 
        
überschreibenAdSelectionFromResultsConfigRemoteInfo
public void overrideAdSelectionFromOutcomesConfigRemoteInfo (AddAdSelectionFromOutcomesOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
Überschreibt die AdSelection API für AdSelectionFromOutcomesConfig, um Abrufe zu vermeiden
 Daten von Remote-Servern und verwenden Sie stattdessen die in AddAdSelectionFromOutcomesOverrideRequest bereitgestellten Daten. AddAdSelectionFromOutcomesOverrideRequest wird vom Ads SDK bereitgestellt.
 
Diese Methode ist für End-to-End-Tests vorgesehen. Diese API ist nur für
 Apps im Debug-Modus mit aktivierten Entwickleroptionen
 
 Erfordert AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE
| Parameter | |
|---|---|
request | 
        
          AddAdSelectionFromOutcomesOverrideRequest: Dieser Wert darf nicht null sein. | 
      
executor | 
        
          Executor: Dieser Wert darf nicht null sein.
 
 Callback- und Listener-Ereignisse werden über dieses
 Mit Executor lässt sich ganz einfach steuern, welcher Thread
 verwendet. Um Ereignisse über den Hauptthread Ihres
 können Sie
 Context.getMainExecutor()
 Geben Sie andernfalls einen Executor an, der E-Mails an einen geeigneten Thread weiterleitet. | 
      
receiver | 
        
          OutcomeReceiver: Dieser Wert darf nicht null sein. | 
      
| Ausgabe | |
|---|---|
IllegalStateException | 
          Wenn diese API für den Aufrufer nicht aktiviert ist
      Der Empfänger gibt entweder   | 
        
removeAdSelectionConfigRemoteInfoOverride
public void removeAdSelectionConfigRemoteInfoOverride (RemoveAdSelectionOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
Entfernt eine Überschreibung für AdSelectionConfig in der Ad Selection API mit der
 Daten in RemoveAdSelectionOverrideRequest. RemoveAdSelectionOverrideRequest wird vom Ads SDK bereitgestellt.
 
Diese Methode ist für End-to-End-Tests vorgesehen. Diese API ist nur für
 Apps im Debug-Modus mit aktivierten Entwickleroptionen
 
 Erfordert AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE
| Parameter | |
|---|---|
request | 
        
          RemoveAdSelectionOverrideRequest: Dieser Wert darf nicht null sein. | 
      
executor | 
        
          Executor: Dieser Wert darf nicht null sein.
 
 Callback- und Listener-Ereignisse werden über dieses
 Mit Executor lässt sich ganz einfach steuern, welcher Thread
 verwendet. Um Ereignisse über den Hauptthread Ihres
 können Sie
 Context.getMainExecutor()
 Geben Sie andernfalls einen Executor an, der E-Mails an einen geeigneten Thread weiterleitet. | 
      
receiver | 
        
          OutcomeReceiver: Dieser Wert darf nicht null sein. | 
      
| Ausgabe | |
|---|---|
IllegalStateException | 
          Wenn diese API für den Aufrufer nicht aktiviert ist
      Der Empfänger gibt entweder   | 
        
removeAdSelectionFromResultsConfigRemoteInfoOverride
public void removeAdSelectionFromOutcomesConfigRemoteInfoOverride (RemoveAdSelectionFromOutcomesOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
Entfernt eine Überschreibung für AdSelectionFromOutcomesConfig in der Ad Selection API mit
 die Daten in RemoveAdSelectionOverrideRequest verknüpft haben. RemoveAdSelectionOverrideRequest wird vom Ads SDK bereitgestellt.
 
Diese Methode ist für End-to-End-Tests vorgesehen. Diese API ist nur für
 Apps im Debug-Modus mit aktivierten Entwickleroptionen
 
 Erfordert AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE
| Parameter | |
|---|---|
request | 
        
          RemoveAdSelectionFromOutcomesOverrideRequest: Dieser Wert darf nicht null sein. | 
      
executor | 
        
          Executor: Dieser Wert darf nicht null sein.
 
 Callback- und Listener-Ereignisse werden über dieses
 Mit Executor lässt sich ganz einfach steuern, welcher Thread
 verwendet. Um Ereignisse über den Hauptthread Ihres
 können Sie
 Context.getMainExecutor()
 Geben Sie andernfalls einen Executor an, der E-Mails an einen geeigneten Thread weiterleitet. | 
      
receiver | 
        
          OutcomeReceiver: Dieser Wert darf nicht null sein. | 
      
| Ausgabe | |
|---|---|
IllegalStateException | 
          Wenn diese API für den Aufrufer nicht aktiviert ist
      Der Empfänger gibt entweder   | 
        
zurücksetzenAllAdSelectionConfigRemoteOverrides
public void resetAllAdSelectionConfigRemoteOverrides (Executor executor, OutcomeReceiver<Object, Exception> receiver)
Entfernt alle Überschreibungsdaten für AdSelectionConfig in der Ad Selection API.
 
Diese Methode ist für End-to-End-Tests vorgesehen. Diese API ist nur für
 Apps im Debug-Modus mit aktivierten Entwickleroptionen
 
 Erfordert AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE
| Parameter | |
|---|---|
executor | 
        
          Executor: Dieser Wert darf nicht null sein.
 
 Callback- und Listener-Ereignisse werden über dieses
 Mit Executor lässt sich ganz einfach steuern, welcher Thread
 verwendet. Um Ereignisse über den Hauptthread Ihres
 können Sie
 Context.getMainExecutor()
 Geben Sie andernfalls einen Executor an, der E-Mails an einen geeigneten Thread weiterleitet. | 
      
receiver | 
        
          OutcomeReceiver: Dieser Wert darf nicht null sein. | 
      
| Ausgabe | |
|---|---|
IllegalStateException | 
          Wenn diese API für den Aufrufer nicht aktiviert ist
      Der Empfänger gibt entweder   | 
        
setAllAdSelectionFromResultsConfigRemoteOverrides zurück
public void resetAllAdSelectionFromOutcomesConfigRemoteOverrides (Executor executor, OutcomeReceiver<Object, Exception> receiver)
Entfernt alle Überschreibungsdaten für AdSelectionFromOutcomesConfig in der Ad Selection API.
 
Diese Methode ist für End-to-End-Tests vorgesehen. Diese API ist nur für
 Apps im Debug-Modus mit aktivierten Entwickleroptionen
 
 Erfordert AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE
| Parameter | |
|---|---|
executor | 
        
          Executor: Dieser Wert darf nicht null sein.
 
 Callback- und Listener-Ereignisse werden über dieses
 Mit Executor lässt sich ganz einfach steuern, welcher Thread
 verwendet. Um Ereignisse über den Hauptthread Ihres
 können Sie
 Context.getMainExecutor()
 Geben Sie andernfalls einen Executor an, der E-Mails an einen geeigneten Thread weiterleitet. | 
      
receiver | 
        
          OutcomeReceiver: Dieser Wert darf nicht null sein. | 
      
| Ausgabe | |
|---|---|
IllegalStateException | 
          Wenn diese API für den Aufrufer nicht aktiviert ist
      Der Empfänger gibt entweder   |