AdSelectionFromOutcomesConfig.Builder
public
static
final
class
AdSelectionFromOutcomesConfig.Builder
extends Object
java.lang.Object | |
↳ | android.adservices.adselection.AdSelectionFromResultsConfig.Builder |
Konstruktor dla obiektów AdSelectionFromOutcomesConfig
. Wszystkie pola wymagają wartości innych niż null.
Podsumowanie
Konstruktory publiczne | |
---|---|
Builder()
|
Metody publiczne | |
---|---|
AdSelectionFromOutcomesConfig
|
build()
Tworzy instancję |
AdSelectionFromOutcomesConfig.Builder
|
setAdSelectionIds(List<Long> adSelectionIds)
Określa listę |
AdSelectionFromOutcomesConfig.Builder
|
setSelectionLogicUri(Uri selectionLogicUri)
Ustawia |
AdSelectionFromOutcomesConfig.Builder
|
setSelectionSignals(AdSelectionSignals selectionSignals)
Ustawia wartość |
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ć 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ć null . |
Zwroty | |
---|---|
AdSelectionFromOutcomesConfig.Builder |
Ta wartość nie może być null . |
setSelectionLogicUri
public AdSelectionFromOutcomesConfig.Builder setSelectionLogicUri (Uri selectionLogicUri)
Ustawia wartość SelectionLogicUri
. Identyfikator URI zaznaczenia może być jednym z tych 2 schematów:
- HTTPS: identyfikatory URI HTTPS muszą być bezwzględnymi identyfikatorami URI, gdzie host pasuje do
seller
. - Wstępnie zdefiniowana usługa doboru reklam: adresy URI usługi doboru reklam mają format
ad-selection-prebuilt://ad-selection-from-outcomes/<name>?<script-generation-parameters>
. FLEDGE generuje odpowiedni skrypt JS bez potrzeby wywoływania sieci.Dostępne gotowe skrypty:
waterfall-mediation-truncation
dlaselectOutcome
: ten kod JS implementuje logikę zapośredniczenia kaskadowego. Reklama z SDK zapośredniczenia jest zwracana, jeśli jej stawka jest równa lub wyższa niż minimalna stawka. Do korzystania z tego gotowego ustawienia wymagane są poniższe parametry:bidFloor
: klucz wartości minimalnej stawki przekazanej wAdSelectionFromOutcomesConfig#getSelectionSignals()
, który zostanie porównany z reklamą zwycięzcy w pakiecie SDK do zapośredniczenia.
Np. Jeśli sygnały wyboru mają postać
{"bid_floor": 10}
, toad-selection-prebuilt://ad-selection-from-outcomes/waterfall-mediation-truncation/?bidFloor=bid_floor
AdSelectionIds
i SelectionSignals
.
Parametry | |
---|---|
selectionLogicUri |
Uri : ta wartość nie może być null . |
Zwroty | |
---|---|
AdSelectionFromOutcomesConfig.Builder |
Ta wartość nie może być null . |
setSelectionSignals
public AdSelectionFromOutcomesConfig.Builder setSelectionSignals (AdSelectionSignals selectionSignals)
Ustawia wartość SelectionSignals
, która ma być używana przez skrypt JS pobrany z adresu SelectionLogicUri
.
Parametry | |
---|---|
selectionSignals |
AdSelectionSignals : ta wartość nie może być typu null . |
Zwroty | |
---|---|
AdSelectionFromOutcomesConfig.Builder |
Ta wartość nie może być 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ć null . |