Sprache

AdSelectionManager.GetAdSelectionData Methode

Definition

Sammelt benutzerdefinierte Benutzergruppendaten vom Gerät.

[Android.Runtime.Register("getAdSelectionData", "(Landroid/adservices/adselection/GetAdSelectionDataRequest;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "GetGetAdSelectionData_Landroid_adservices_adselection_GetAdSelectionDataRequest_Ljava_util_concurrent_Executor_Landroid_os_OutcomeReceiver_Handler", ApiSince=35)]
public virtual void GetAdSelectionData(Android.AdServices.AdSelection.GetAdSelectionDataRequest request, Java.Util.Concurrent.IExecutor executor, Android.OS.IOutcomeReceiver receiver);
[<Android.Runtime.Register("getAdSelectionData", "(Landroid/adservices/adselection/GetAdSelectionDataRequest;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "GetGetAdSelectionData_Landroid_adservices_adselection_GetAdSelectionDataRequest_Ljava_util_concurrent_Executor_Landroid_os_OutcomeReceiver_Handler", ApiSince=35)>]
abstract member GetAdSelectionData : Android.AdServices.AdSelection.GetAdSelectionDataRequest * Java.Util.Concurrent.IExecutor * Android.OS.IOutcomeReceiver -> unit
override this.GetAdSelectionData : Android.AdServices.AdSelection.GetAdSelectionDataRequest * Java.Util.Concurrent.IExecutor * Android.OS.IOutcomeReceiver -> unit

Parameter

executor
IExecutor
receiver
IOutcomeReceiver
Attribute

Hinweise

Sammelt benutzerdefinierte Benutzergruppendaten vom Gerät. Gibt ein komprimiertes und verschlüsseltes BLOB zurück, das an Auktionsserver zur Anzeigenauswahl gesendet werden soll. Weitere Details finden Sie unter Angebots- und Auktionsdienst-Erklärung.

Benutzerdefinierte Zielgruppenanzeigen müssen ad_render_id berechtigt sein, gesammelt zu werden.

Erfahren Sie AdSelectionManager#persistAdSelectionResult , wie Sie die Ergebnisse der Anzeigenauswahl verarbeiten, die auf serverseitiger Seite mit dem von dieser API generierten BLOB ausgeführt werden.

Die Ausgabe wird vom Empfänger übergeben, der entweder eine GetAdSelectionDataOutcome erfolgreiche Ausführung zurückgibt, oder eine Exception enthält den Typ der ausgelösten Ausnahme und die entsprechende Fehlermeldung.

Wenn der IllegalArgumentException Fehler ausgelöst wird, wird es durch ungültiges Eingabeargument verursacht, das die API empfangen hat, um die Anzeigenauswahl auszuführen.

Wenn der IllegalStateException Fehler mit der Fehlermeldung "Fehler von AdSelection-Diensten" ausgelöst wird, wird dies durch einen internen Fehler des Anzeigenauswahldiensts verursacht.

Wenn der TimeoutException Wurf ausgelöst wird, wird es verursacht, wenn während des Gebots, der Bewertung oder des allgemeinen Auswahlprozesses ein Timeout auftritt, um eine gewinnbringende Anzeige zu finden.

Wenn der LimitExceededException Fehler ausgelöst wird, wird dies verursacht, wenn das aufrufende Paket die zulässigen Ratengrenzwerte überschreitet und gedrosselt wird.

Wenn der SecurityException Fehler ausgelöst wird, wird dies verursacht, wenn der Anrufer nicht autorisiert ist oder die Berechtigung nicht angefordert wird.

Java Dokumentation für android.adservices.adselection.AdSelectionManager.getAdSelectionData(android.adservices.adselection.GetAdSelectionDataRequest, java.util.concurrent.Executor, android.os.OutcomeReceiver<android.adservices.adselection.GetAdSelectionDataOutcome, java.lang.Exception>).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: