AdSelectionFromOutcomesConfig.Builder

public static final class AdSelectionFromOutcomesConfig.Builder
extends Object

java.lang.Object
   ↳ android.adservices.adselection.AdSelectionFromOutcomesConfig.Builder


Compilateur pour les objets AdSelectionFromOutcomesConfig. Tous les champs doivent comporter des valeurs non nulles pour être créés.

Résumé

Constructeurs publics

Builder()

Méthodes publiques

AdSelectionFromOutcomesConfig build()

Crée une instance AdSelectionFromOutcomesConfig.

AdSelectionFromOutcomesConfig.Builder setAdSelectionIds(List<Long> adSelectionIds)

Définit la liste des AdSelectionIds à inclure dans le processus de sélection.

AdSelectionFromOutcomesConfig.Builder setSelectionLogicUri(Uri selectionLogicUri)

Définit SelectionLogicUri.

AdSelectionFromOutcomesConfig.Builder setSelectionSignals(AdSelectionSignals selectionSignals)

Définit le SelectionSignals à utiliser par le script JavaScript téléchargé depuis SelectionLogicUri.

AdSelectionFromOutcomesConfig.Builder setSeller(AdTechIdentifier seller)

Définit le vendeur AdTechIdentifier.

Méthodes héritées

Object clone()

Crée et affiche une copie de cet objet.

boolean equals(Object obj)

Indique si un autre objet est "égal à" celui-ci.

void finalize()

Appelée par le récupérateur de mémoire sur un objet lorsque la récupération de mémoire détermine qu'il n'y a plus de référence à l'objet.

final Class<?> getClass()

Affiche la classe d'exécution de cet objet (Object).

int hashCode()

Affiche une valeur de code de hachage pour l'objet.

final void notify()

Active un seul thread en attente sur l'écran de cet objet.

final void notifyAll()

Active tous les threads en attente sur l'écran de cet objet.

String toString()

Renvoie une représentation de l'objet sous forme de chaîne.

final void wait(long timeoutMillis, int nanos)

Entraîne l'attente du thread actuel jusqu'à son activation, généralement via une notification ou une interruption, ou après qu'un certain délai s'est écoulé.

final void wait(long timeoutMillis)

Entraîne l'attente du thread actuel jusqu'à son activation, généralement via une notification ou une interruption, ou après qu'un certain délai s'est écoulé.

final void wait()

Entraîne l'attente du thread actuel jusqu'à son activation, généralement via une notification ou une interruption.

Constructeurs publics

Compilateur

public Builder ()

Méthodes publiques

build

public AdSelectionFromOutcomesConfig build ()

Crée une instance AdSelectionFromOutcomesConfig.

Valeur affichée
AdSelectionFromOutcomesConfig Cette valeur ne peut pas être null.

setAdSelectionIds

public AdSelectionFromOutcomesConfig.Builder setAdSelectionIds (List<Long> adSelectionIds)

Définit la liste des AdSelectionIds pour participer au processus de sélection.

Paramètres
adSelectionIds List : cette valeur ne peut pas être null.

Renvoie
AdSelectionFromOutcomesConfig.Builder Cette valeur ne peut pas être null.

setSelectionLogicUri

public AdSelectionFromOutcomesConfig.Builder setSelectionLogicUri (Uri selectionLogicUri)

Définit SelectionLogicUri. L'URI de sélection peut être l'un des deux schémas suivants:

  • HTTPS:les URI HTTPS doivent être des URI absolus dont l'hôte correspond à seller.
  • Prédéfini pour la sélection des annonces:les URI du service de sélection des annonces suivent le format ad-selection-prebuilt://ad-selection-from-outcomes/<name>?<script-generation-parameters>. FLEDGE génère le script JavaScript approprié sans avoir besoin d'un appel réseau.

    Scripts prédéfinis disponibles:

    • waterfall-mediation-truncation pour selectOutcome:ce JavaScript implémente la logique de troncation de la médiation Waterfall. L'annonce du SDK de médiation est renvoyée si son enchère est supérieure ou égale au prix plancher. Le ou les paramètres ci-dessous sont requis pour utiliser ce modèle prédéfini :

      Ex. : Si vos signaux de sélection ressemblent à {"bid_floor": 10}, alors : ad-selection-prebuilt://ad-selection-from-outcomes/waterfall-mediation-truncation/?bidFloor=bid_floor

AdSelectionIds et SelectionSignals.

Paramètres
selectionLogicUri Uri : cette valeur ne peut pas être null.

Renvoie
AdSelectionFromOutcomesConfig.Builder Cette valeur ne peut pas être null.

setSelectionSignals

public AdSelectionFromOutcomesConfig.Builder setSelectionSignals (AdSelectionSignals selectionSignals)

Définit le SelectionSignals à utiliser par le script JS téléchargé depuis SelectionLogicUri.

Paramètres
selectionSignals AdSelectionSignals : cette valeur ne peut pas être null.

Renvoie
AdSelectionFromOutcomesConfig.Builder Cette valeur ne peut pas être null.

setSeller

public AdSelectionFromOutcomesConfig.Builder setSeller (AdTechIdentifier seller)

Définit le vendeur AdTechIdentifier.

Paramètres
seller AdTechIdentifier : cette valeur ne peut pas être null.

Renvoie
AdSelectionFromOutcomesConfig.Builder Cette valeur ne peut pas être null.