AdSelectionFromResultsConfig.Builder
public
static
final
class
AdSelectionFromOutcomesConfig.Builder
extends Object
| java.lang.Object | |
| 😎 | android.adservices.adselection.AdSelectionFromResultsConfig.Builder |
Builder für AdSelectionFromOutcomesConfig-Objekte. Für alle Felder sind Werte erforderlich, die nicht null sind
zu entwickeln.
Zusammenfassung
Öffentliche Konstruktoren | |
|---|---|
Builder()
|
|
Öffentliche Methoden | |
|---|---|
AdSelectionFromOutcomesConfig
|
build()
Erstellt eine |
AdSelectionFromOutcomesConfig.Builder
|
setAdSelectionIds(List<Long> adSelectionIds)
Legt die Liste der |
AdSelectionFromOutcomesConfig.Builder
|
setSelectionLogicUri(Uri selectionLogicUri)
Legt die |
AdSelectionFromOutcomesConfig.Builder
|
setSelectionSignals(AdSelectionSignals selectionSignals)
Legt fest, dass |
AdSelectionFromOutcomesConfig.Builder
|
setSeller(AdTechIdentifier seller)
Legt den Verkäufer auf |
Übernommene Methoden | |
|---|---|
Öffentliche Konstruktoren
Öffentliche Methoden
build
public AdSelectionFromOutcomesConfig build ()
Erstellt eine AdSelectionFromOutcomesConfig-Instanz.
| Returns | |
|---|---|
AdSelectionFromOutcomesConfig |
Dieser Wert darf nicht null sein. |
setAdSelectionIds
public AdSelectionFromOutcomesConfig.Builder setAdSelectionIds (List<Long> adSelectionIds)
Legt die Liste der AdSelectionIds fest, die am Auswahlprozess teilnehmen sollen.
| Parameter | |
|---|---|
adSelectionIds |
List: Dieser Wert darf nicht null sein. |
| Returns | |
|---|---|
AdSelectionFromOutcomesConfig.Builder |
Dieser Wert darf nicht null sein. |
setSelectionLogicUri
public AdSelectionFromOutcomesConfig.Builder setSelectionLogicUri (Uri selectionLogicUri)
Legt die SelectionLogicUri fest. Der Auswahl-URI kann eines der beiden Schemas sein:
- HTTPS:HTTPS-URIs müssen absolute URIs sein, bei denen der Host mit dem
sellerübereinstimmt. - Anzeigenauswahl vorgefertigt: Die URIs des Anzeigenauswahldienstes folgen der
ad-selection-prebuilt://ad-selection-from-outcomes/<name>?<script-generation-parameters>. Format. Mit FLEDGE wird das entsprechende JS-Script generiert, ohne dass ein Netzwerk erforderlich ist. aufrufen.Verfügbare vordefinierte Skripts:
waterfall-mediation-truncationfürselectOutcome:Dies JS implementiert die Kürzungslogik der abfolgebasierten Vermittlung. Die Anzeige des Mediation SDK ist wird zurückgegeben, wenn das Gebot größer oder gleich dem Mindestpreis ist. Darunter sind erforderlich, um dieses vorkonfigurierte Element zu verwenden: <ph type="x-smartling-placeholder">- </ph>
bidFloor:Schlüssel des Gebotsunterwerts, der an denAdSelectionFromOutcomesConfig#getSelectionSignals(), die mit der erfolgreichen Vermittlungs-SDK-Anzeige verglichen werden.
Beispiel: Wenn die Signale für die Auswahl so aussehen:
{"bid_floor": 10},ad-selection-prebuilt://ad-selection-from-outcomes/waterfall-mediation-truncation/?bidFloor=bid_floor
AdSelectionIds und SelectionSignals.
| Parameter | |
|---|---|
selectionLogicUri |
Uri: Dieser Wert darf nicht null sein. |
| Returns | |
|---|---|
AdSelectionFromOutcomesConfig.Builder |
Dieser Wert darf nicht null sein. |
setSelectionSignales
public AdSelectionFromOutcomesConfig.Builder setSelectionSignals (AdSelectionSignals selectionSignals)
Legt fest, dass SelectionSignals vom von SelectionLogicUri heruntergeladenen JS-Script verwendet werden soll
| Parameter | |
|---|---|
selectionSignals |
AdSelectionSignals: Dieser Wert darf nicht null sein. |
| Returns | |
|---|---|
AdSelectionFromOutcomesConfig.Builder |
Dieser Wert darf nicht null sein. |
setVerkäufer
public AdSelectionFromOutcomesConfig.Builder setSeller (AdTechIdentifier seller)
Legt den Verkäufer auf AdTechIdentifier fest.
| Parameter | |
|---|---|
seller |
AdTechIdentifier: Dieser Wert darf nicht null sein. |
| Returns | |
|---|---|
AdSelectionFromOutcomesConfig.Builder |
Dieser Wert darf nicht null sein. |