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-truncationdla 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. |