Langue

AdSelectionManager.SelectAds Méthode

Définition

Surcharges

Nom Description
SelectAds(AdSelectionConfig, IExecutor, IOutcomeReceiver)

Exécute le processus de sélection de publicité sur l’appareil pour sélectionner une publicité de mise en page pour l’application appelante.

SelectAds(AdSelectionFromOutcomesConfig, IExecutor, IOutcomeReceiver)

Sélectionne une publicité dans les résultats des sélections publicitaires précédemment exécutées.

SelectAds(AdSelectionConfig, IExecutor, IOutcomeReceiver)

Exécute le processus de sélection de publicité sur l’appareil pour sélectionner une publicité de mise en page pour l’application appelante.

[Android.Runtime.Register("selectAds", "(Landroid/adservices/adselection/AdSelectionConfig;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "GetSelectAds_Landroid_adservices_adselection_AdSelectionConfig_Ljava_util_concurrent_Executor_Landroid_os_OutcomeReceiver_Handler", ApiSince=34)]
public virtual void SelectAds(Android.AdServices.AdSelection.AdSelectionConfig adSelectionConfig, Java.Util.Concurrent.IExecutor executor, Android.OS.IOutcomeReceiver receiver);
[<Android.Runtime.Register("selectAds", "(Landroid/adservices/adselection/AdSelectionConfig;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "GetSelectAds_Landroid_adservices_adselection_AdSelectionConfig_Ljava_util_concurrent_Executor_Landroid_os_OutcomeReceiver_Handler", ApiSince=34)>]
abstract member SelectAds : Android.AdServices.AdSelection.AdSelectionConfig * Java.Util.Concurrent.IExecutor * Android.OS.IOutcomeReceiver -> unit
override this.SelectAds : Android.AdServices.AdSelection.AdSelectionConfig * Java.Util.Concurrent.IExecutor * Android.OS.IOutcomeReceiver -> unit

Paramètres

adSelectionConfig
AdSelectionConfig
executor
IExecutor
receiver
IOutcomeReceiver
Attributs

Remarques

Exécute le processus de sélection de publicité sur l’appareil pour sélectionner une publicité de mise en page pour l’application appelante.

L’entrée adSelectionConfig est fournie par le Kit de développement logiciel (SDK) Ads et l’objet AdSelectionConfig est transféré via un appel Binder. Pour cette raison, la taille totale de ces objets est liée aux limitations de l’IPC Android. Échecs de transfert de l’opération AdSelectionConfig lève un TransactionTooLargeException.

L’entrée adSelectionConfig contient Decision Logic Uri ce qui peut suivre les schémas prédéfinis https ou sélection publicitaire.

Si l’URI suit le schéma HTTPS, l’hôte doit correspondre au sellerfichier . Sinon, IllegalArgumentException sera levée.

Les URI prédéfinis permettent de remplacer une logique prédéfinie générique pour les JavaScripts requis pour scoreAds. L’URI prédéfini pour ce point de terminaison doit suivre ;

<ul><li>ad-selection-prebuilt://ad-selection/<name>?<script-generation-parameters></ul>

Si un URI prédéfini non pris en charge est passé ou si la fonctionnalité d’URI prédéfinie est désactivée par le service, elle IllegalArgumentException est levée.

Consultez AdSelectionConfig.Builder#setDecisionLogicUri les rubriques prises en charge <name> et requises <script-generation-parameters>.

La sortie est passée par le récepteur, qui retourne une AdSelectionOutcome 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.selectAds(android.adservices.adselection.AdSelectionConfig, java.util.concurrent.Executor, android.os.OutcomeReceiver<android.adservices.adselection.AdSelectionOutcome, 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 à

SelectAds(AdSelectionFromOutcomesConfig, IExecutor, IOutcomeReceiver)

Sélectionne une publicité dans les résultats des sélections publicitaires précédemment exécutées.

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

Paramètres

adSelectionFromOutcomesConfig
AdSelectionFromOutcomesConfig
executor
IExecutor
receiver
IOutcomeReceiver
Attributs

Remarques

Sélectionne une publicité dans les résultats des sélections publicitaires précédemment exécutées.

L’entrée adSelectionFromOutcomesConfig est fournie par le Kit de développement logiciel (SDK) Ads et l’objet AdSelectionFromOutcomesConfig est transféré via un appel Binder. Pour cette raison, la taille totale de ces objets est liée aux limitations de l’IPC Android. Échecs de transfert de l’opération AdSelectionFromOutcomesConfig lève un TransactionTooLargeException.

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

L’entrée adSelectionFromOutcomesConfig contient :

<ul><li>Seller doit être inscrit android.adservices.common.AdTechIdentifier. Sinon, IllegalStateException sera levée. <li>List of ad selection ids doit exister et provenir d’appels AdSelectionManager#selectAds provenant de la même application. Dans le cas contraire, pour la validation d’entrée, IllegalArgumentException la liste ne respecte pas les ID de sélection publicitaire. <li>Selection logic URI qui pourrait suivre les schémas prédéfinis https ou sélection publicitaire.

Si l’URI suit le schéma HTTPS, l’hôte doit correspondre au sellerfichier . Sinon, IllegalArgumentException sera levée.

Les URI prédéfinis permettent de remplacer une logique prédéfinie générique pour les JavaScripts requis pour selectOutcome. L’URI prédéfini pour ce point de terminaison doit suivre ; <ul><li>ad-selection-prebuilt://ad-selection-from-outcomes/<name>?<script-generation-parameters></ul>

Si un URI prédéfini non pris en charge est passé ou si la fonctionnalité d’URI prédéfinie est désactivée par le service, elle IllegalArgumentException est levée.

Consultez AdSelectionFromOutcomesConfig.Builder#setSelectionLogicUri les rubriques prises en charge <name> et requises <script-generation-parameters>. </ul>

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.selectAds(android.adservices.adselection.AdSelectionFromOutcomesConfig, java.util.concurrent.Executor, android.os.OutcomeReceiver<android.adservices.adselection.AdSelectionOutcome, 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 à