TestCustomAudienceManager
public
class
TestCustomAudienceManager
extends Object
java.lang.Object | |
😎 | android.adservices.customaudience.TestCustomAudienceManager |
TestCustomAudienceManager stellt APIs für App- und Anzeigen-SDKs zum Testen benutzerdefinierter Zielgruppen bereit.
Zusammenfassung
Öffentliche Methoden | |
---|---|
void
|
overrideCustomAudienceRemoteInfo(AddCustomAudienceOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
Überschreibt die Custom Audience API, um das Abrufen von Daten von Remote-Servern zu vermeiden und die Daten zu verwenden
in |
void
|
removeCustomAudienceRemoteInfoOverride(RemoveCustomAudienceOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
Entfernt eine Überschreibung in der Custom Audience API mit den Daten in |
void
|
resetAllCustomAudienceOverrides(Executor executor, OutcomeReceiver<Object, Exception> receiver)
Entfernt alle Überschreibungsdaten in der Custom Audience API. |
Übernommene Methoden | |
---|---|
Öffentliche Methoden
OverrideCustomAudienceRemoteInfo
public void overrideCustomAudienceRemoteInfo (AddCustomAudienceOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
Überschreibt die Custom Audience API, um das Abrufen von Daten von Remote-Servern zu vermeiden und die Daten zu verwenden
in AddCustomAudienceOverrideRequest
angegeben. AddCustomAudienceOverrideRequest
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
Dieser Aufruf schlägt ohne Rückmeldung fehl, wenn owner
in request
nicht der
App-Paketnamen aufrufen.
Erfordert AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE
Parameter | |
---|---|
request |
AddCustomAudienceOverrideRequest : 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 |
removeCustomAudienceRemoteInfoOverride
public void removeCustomAudienceRemoteInfoOverride (RemoveCustomAudienceOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
Entfernt eine Überschreibung in der Custom Audience API mit den Daten in RemoveCustomAudienceOverrideRequest
.
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 |
RemoveCustomAudienceOverrideRequest : 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
|
resetAllCustomAudienceOverrides
public void resetAllCustomAudienceOverrides (Executor executor, OutcomeReceiver<Object, Exception> receiver)
Entfernt alle Überschreibungsdaten in der Custom Audience 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 |