AdSelectionFromWynikiConfig.Builder
public
static
final
class
AdSelectionFromOutcomesConfig.Builder
extends Object
java.lang.Object | |
↳ | android.adservices.adselection.AdSelectionFromResultsConfig.Builder |
Kreator AdSelectionFromOutcomesConfig
obiektów. Wszystkie pola wymagają wartości niepustych
do opracowywania i rozwijania firmy.
Podsumowanie
Konstruktory publiczne | |
---|---|
Builder()
|
Metody publiczne | |
---|---|
AdSelectionFromOutcomesConfig
|
build()
Tworzy instancję |
AdSelectionFromOutcomesConfig.Builder
|
setAdSelectionIds(List<Long> adSelectionIds)
Ustawia listę |
AdSelectionFromOutcomesConfig.Builder
|
setSelectionLogicUri(Uri selectionLogicUri)
Ustawia |
AdSelectionFromOutcomesConfig.Builder
|
setSelectionSignals(AdSelectionSignals selectionSignals)
Określa, że |
AdSelectionFromOutcomesConfig.Builder
|
setSeller(AdTechIdentifier seller)
Ustawia sprzedawcę: |
Metody dziedziczone | |
---|---|
Konstruktory publiczne
Metody publiczne
kompilacja
public AdSelectionFromOutcomesConfig build ()
Tworzy instancję AdSelectionFromOutcomesConfig
.
Zwroty | |
---|---|
AdSelectionFromOutcomesConfig |
Ta wartość nie może być typu null . |
setAdSelectionIds
public AdSelectionFromOutcomesConfig.Builder setAdSelectionIds (List<Long> adSelectionIds)
Ustawia listę AdSelectionIds
, która ma uczestniczyć w procesie wyboru.
Parametry | |
---|---|
adSelectionIds |
List : ta wartość nie może być typu null . |
Zwroty | |
---|---|
AdSelectionFromOutcomesConfig.Builder |
Ta wartość nie może być typu null . |
setSelectionLogicUri
public AdSelectionFromOutcomesConfig.Builder setSelectionLogicUri (Uri selectionLogicUri)
Ustawia SelectionLogicUri
. Identyfikator URI wyboru może być jednym z 2 schematów:
- HTTPS: identyfikatory URI HTTPS muszą być bezwzględnymi identyfikatorami URI, gdzie host pasuje do
seller
. - Gotowe ustawienia wyboru reklamy: identyfikatory URI usługi wyboru reklamy są zgodne z zasadą
ad-selection-prebuilt://ad-selection-from-outcomes/<name>?<script-generation-parameters>
. FLEDGE generuje odpowiedni skrypt JS bez konieczności łączenia się z siecią .Dostępne gotowe skrypty:
waterfall-mediation-truncation
dla usługiselectOutcome
: tego JS implementuje logikę obcinania zapośredniczenia kaskadowego. Reklama pakietu zapośredniczenia to zwracany, jeśli jego stawka jest wyższa od minimalnej stawki lub jej równa. Poniżej Do korzystania z tego gotowego ustawienia wymagane są parametry:bidFloor
: klucz wartości minimalnej stawki przekazywanej w parametrzeAdSelectionFromOutcomesConfig#getSelectionSignals()
, które zostaną do porównania ze zwycięską reklamą z pakietu zapośredniczenia.
Np. Jeśli sygnały wyboru mają postać
{"bid_floor": 10}
, to wtedy:ad-selection-prebuilt://ad-selection-from-outcomes/waterfall-mediation-truncation/?bidFloor=bid_floor
AdSelectionIds
i SelectionSignals
.
Parametry | |
---|---|
selectionLogicUri |
Uri : ta wartość nie może być typu null . |
Zwroty | |
---|---|
AdSelectionFromOutcomesConfig.Builder |
Ta wartość nie może być typu null . |
ustawSygnały
public AdSelectionFromOutcomesConfig.Builder setSelectionSignals (AdSelectionSignals selectionSignals)
Określa, że SelectionSignals
ma być wykorzystywany przez skrypt JS pobrany z SelectionLogicUri
Parametry | |
---|---|
selectionSignals |
AdSelectionSignals : ta wartość nie może być typu null . |
Zwroty | |
---|---|
AdSelectionFromOutcomesConfig.Builder |
Ta wartość nie może być typu null . |
setSeller
public AdSelectionFromOutcomesConfig.Builder setSeller (AdTechIdentifier seller)
Ustawia sprzedawcę: AdTechIdentifier
.
Parametry | |
---|---|
seller |
AdTechIdentifier : ta wartość nie może być typu null . |
Zwroty | |
---|---|
AdSelectionFromOutcomesConfig.Builder |
Ta wartość nie może być typu null . |