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 à créer.

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 pour participer au 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 JS 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 correspondre à l'un des deux schémas:

  • HTTPS:les URI HTTPS doivent être des URI absolus où l'hôte correspond à l'seller
  • Sélection d'annonces prédéfinie:les URI du service de sélection des annonces suivent ad-selection-prebuilt://ad-selection-from-outcomes/<name>?<script-generation-parameters>. . FLEDGE génère le script JS approprié sans avoir besoin d'un réseau .

    Scripts prédéfinis disponibles:

    • waterfall-mediation-truncation pour selectOutcome:ceci JS implémente la logique de troncation de la médiation Waterfall. L'annonce du SDK Mediation est si son enchère est supérieure ou égale au plancher d'enchères. En dessous sont requis pour utiliser ce modèle prédéfini: <ph type="x-smartling-placeholder">

      Ex. : Si vos signaux de sélection sont {"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.