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.Builder
|
setAdSelectionIds(List<Long> adSelectionIds)
Définit la liste des |
AdSelectionFromOutcomesConfig.Builder
|
setSelectionLogicUri(Uri selectionLogicUri)
Définit |
AdSelectionFromOutcomesConfig.Builder
|
setSelectionSignals(AdSelectionSignals selectionSignals)
Définit le |
AdSelectionFromOutcomesConfig.Builder
|
setSeller(AdTechIdentifier seller)
Définit le vendeur |
Méthodes héritées | |
---|---|
Constructeurs publics
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
pourselectOutcome
: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 :bidFloor
:clé de la valeur du prix plancher de l'enchère transmise dansAdSelectionFromOutcomesConfig#getSelectionSignals()
et comparée à l'annonce gagnante du SDK de médiation.
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 . |