AdSelectionManager.GetAdSelectionData Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- request
- GetAdSelectionDataRequest
- executor
- IExecutor
Cette valeur ne peut pas être null. Les événements de rappel et d’écouteur sont distribués via cet exécuteur, ce qui permet de contrôler facilement le thread utilisé. Pour distribuer des événements via le thread principal de votre application, vous pouvez utiliser Context.getMainExecutor(). Sinon, fournissez un exécuteur qui répartit vers un thread approprié.
- 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.
Référence Android pour android.adservices.adselection.AdSelectionManager.getAdSelectionData.
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.