AddAdSelectionFromOutcomesOverrideRequest

public class AddAdSelectionFromOutcomesOverrideRequest
extends Object

java.lang.Object
   ↳ android.adservices.adselection.AddAdSelectionFromOutcomesOverrideRequest


Ce POJO représente la requête TestAdSelectionManager.overrideAdSelectionFromOutcomesConfigRemoteInfo(AddAdSelectionFromOutcomesOverrideRequest, Executor, OutcomeReceiver) (AddAdSelectionOverrideRequest, Executor, OutcomeReceiver)}.

Il contient un AdSelectionFromOutcomesConfig qui servira d'identifiant pour le forçage spécifique, un champ String selectionLogicJs et un champ String selectionSignals représentant la valeur de forçage.

Résumé

Constructeurs publics

AddAdSelectionFromOutcomesOverrideRequest(AdSelectionFromOutcomesConfig adSelectionFromOutcomesConfig, String outcomeSelectionLogicJs, AdSelectionSignals outcomeSelectionTrustedSignals)

Crée une instance AddAdSelectionFromOutcomesOverrideRequest.

Méthodes publiques

AdSelectionFromOutcomesConfig getAdSelectionFromOutcomesConfig()
String getOutcomeSelectionLogicJs()
AdSelectionSignals getOutcomeSelectionTrustedSignals()

Méthodes héritées

Constructeurs publics

AddAdSelectionFromOutcomesOverrideRequest

public AddAdSelectionFromOutcomesOverrideRequest (AdSelectionFromOutcomesConfig adSelectionFromOutcomesConfig, 
                String outcomeSelectionLogicJs, 
                AdSelectionSignals outcomeSelectionTrustedSignals)

Crée une instance AddAdSelectionFromOutcomesOverrideRequest.

Paramètres
adSelectionFromOutcomesConfig AdSelectionFromOutcomesConfig : cette valeur ne peut pas être null.

outcomeSelectionLogicJs String : cette valeur ne peut pas être null.

outcomeSelectionTrustedSignals AdSelectionSignals : cette valeur ne peut pas être null.

Méthodes publiques

getAdSelectionFromOutcomesConfig

public AdSelectionFromOutcomesConfig getAdSelectionFromOutcomesConfig ()

Renvoie
AdSelectionFromOutcomesConfig une instance de AdSelectionFromOutcomesConfig, la configuration du processus de sélection des annonces. Cette configuration fournit les données nécessaires à l'exécution du processus de sélection des annonces qui génère des enchères et des scores afin de trouver une annonce gagnante pour l'affichage. Cette valeur ne peut pas être null.

getOutcomeSelectionLogicJs

public String getOutcomeSelectionLogicJs ()

Renvoie
String Le résultat JavaScript de remplacement doit être une chaîne contenant du code JavaScript valide. Le code doit contenir la logique de sélection des résultats qui sera exécutée lors de la sélection du résultat de l'annonce. Cette valeur ne peut pas être null.

getOutcomeSelectionTrustedSignals

public AdSelectionSignals getOutcomeSelectionTrustedSignals ()

Renvoie
AdSelectionSignals Le forçage des signaux d'évaluation de confiance doit être une chaîne JSON valide. Les signaux de confiance sont transmis à la logique de sélection des résultats lors de la sélection des résultats des annonces. Cette valeur ne peut pas être null.