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.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 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
pourselectOutcome
: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">- </ph>
bidFloor
:clé de la valeur du prix plancher de l'enchère transmise dans le champAdSelectionFromOutcomesConfig#getSelectionSignals()
qui à l'annonce gagnante du SDK de médiation.
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 . |