Langue

AdSelectionManager.GetAdSelectionData Méthode

Définition

Collecte des données d’audience personnalisées à partir de l’appareil.

[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

Paramètres

executor
IExecutor
receiver
IOutcomeReceiver
Attributs

Remarques

Collecte des données d’audience personnalisées à partir de l’appareil. Retourne un objet blob compressé et chiffré à envoyer aux serveurs d’enchères pour la sélection publicitaire. Pour plus d’informations, consultez l’explication des services d’enchères et d’enchères.

Les publicités d’audience personnalisées doivent ad_render_id pouvoir être collectées.

Découvrez AdSelectionManager#persistAdSelectionResult comment traiter les résultats de la sélection de publicités exécutées côté serveur avec l’objet blob généré par cette API.

La sortie est passée par le récepteur, qui retourne une GetAdSelectionDataOutcome exécution réussie, ou Exception inclut le type de l’exception levée et le message d’erreur correspondant.

Si la IllegalArgumentException valeur est levée, elle est due à l’argument d’entrée non valide reçu par l’API reçue pour exécuter la sélection publicitaire.

Si le IllegalStateException message d’erreur « Échec des services AdSelection » est déclenché par une défaillance interne du service de sélection de publicité.

Si la TimeoutException valeur est levée, elle est provoquée lorsqu’un délai d’expiration est rencontré lors de l’enchère, du scoring ou du processus de sélection global pour trouver la publicité gagnante.

Si la LimitExceededException valeur est levée, elle est provoquée lorsque le package appelant dépasse les limites de débit autorisées et est limitée.

Si la SecurityException valeur est levée, elle est provoquée lorsque l’appelant n’est pas autorisé ou que l’autorisation n’est pas demandée.

Java documentation pour android.adservices.adselection.AdSelectionManager.getAdSelectionData(android.adservices.adselection.GetAdSelectionDataRequest, java.util.concurrent.Executor, android.os.OutcomeReceiver<android.adservices.adselection.GetAdSelectionDataOutcome, java.lang.Exception>).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à