AdSelectionManager.GetAdSelectionData Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Raccoglie i dati personalizzati del gruppo di destinatari dal dispositivo.
[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
Parametri
- request
- GetAdSelectionDataRequest
- executor
- IExecutor
- receiver
- IOutcomeReceiver
- Attributi
Commenti
Raccoglie i dati personalizzati del gruppo di destinatari dal dispositivo. Restituisce un BLOB compresso e crittografato da inviare ai server dell'asta per la selezione degli annunci. Per maggiori dettagli, visita il spiegazione dei servizi di offerta e aste.
Gli annunci di destinatari personalizzati devono avere un ad_render_id oggetto per essere idonei per essere raccolti.
Per AdSelectionManager#persistAdSelectionResult informazioni su come elaborare i risultati della selezione degli annunci, viene eseguito sul lato server con il BLOB generato da questa API.
L'output viene passato dal ricevitore, che restituisce un oggetto GetAdSelectionDataOutcome per un'esecuzione riuscita o include Exception il tipo dell'eccezione generata e il messaggio di errore corrispondente.
Se viene generata, l'API IllegalArgumentException ricevuta per eseguire la selezione dell'annuncio è causata da un argomento di input non valido.
Se viene IllegalStateException generata con il messaggio di errore "Errore dei servizi AdSelection".", è causato da un errore interno del servizio di selezione degli annunci.
Se l'oggetto viene generato, viene generato quando viene rilevato un timeout durante l'offerta TimeoutException , l'assegnazione dei punteggi o il processo di selezione generale per trovare l'annuncio vincente.
LimitExceededException Se viene generata, viene generata quando il pacchetto chiamante supera i limiti di frequenza consentiti e viene limitato.
SecurityException Se viene generata, viene generata quando il chiamante non è autorizzato o l'autorizzazione non viene richiesta.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.