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

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.