AdSelectionFromOutcomesConfig.Builder
public static final class AdSelectionFromOutcomesConfig.Builder
extends Object
| java.lang.Объект | |
| ↳ | android.adservices.adselection.AdSelectionFromOutcomesConfig.Builder |
Построитель объектов AdSelectionFromOutcomesConfig . Для построения всех полей требуются ненулевые значения.
Краткое содержание
Общественные конструкторы | |
|---|---|
Builder () | |
Публичные методы | |
|---|---|
AdSelectionFromOutcomesConfig | build () Создает экземпляр |
AdSelectionFromOutcomesConfig.Builder | setAdSelectionIds ( List < Long > adSelectionIds) Устанавливает список |
AdSelectionFromOutcomesConfig.Builder | setSelectionLogicUri ( Uri selectionLogicUri) Устанавливает |
AdSelectionFromOutcomesConfig.Builder | setSelectionSignals ( AdSelectionSignals selectionSignals) Устанавливает |
AdSelectionFromOutcomesConfig.Builder | setSeller ( AdTechIdentifier seller) Устанавливает |
Унаследованные методы | |
|---|---|
Общественные конструкторы
Публичные методы
строить
public AdSelectionFromOutcomesConfig build ()
Создает экземпляр AdSelectionFromOutcomesConfig .
| Возврат | |
|---|---|
AdSelectionFromOutcomesConfig | Это значение не может быть null . |
setAdSelectionIds
public AdSelectionFromOutcomesConfig.Builder setAdSelectionIds (List<Long> adSelectionIds)
Устанавливает список AdSelectionIds для участия в процессе выбора.
| Параметры | |
|---|---|
adSelectionIds | List : Это значение не может быть null . |
| Возврат | |
|---|---|
AdSelectionFromOutcomesConfig.Builder | Это значение не может быть null . |
setSelectionLogicUri
public AdSelectionFromOutcomesConfig.Builder setSelectionLogicUri (Uri selectionLogicUri)
Устанавливает SelectionLogicUri . URI выбора может быть любой из двух схем:
- HTTPS: URI HTTPS должны быть абсолютными URI, где хост соответствует
seller - Предварительно созданный набор объявлений: URI службы выбора объявлений имеют
ad-selection-prebuilt://ad-selection-from-outcomes/<name>?<script-generation-parameters>. FLEDGE генерирует соответствующий JS-скрипт без необходимости сетевого вызова.Доступные готовые скрипты:
-
waterfall-mediation-truncationforselectOutcome: этот JS реализует логику усечения посредничества Waterfall. Объявление Mediation SDK возвращается, если его ставка превышает минимальную ставку или равна ей. Для использования этой предварительно созданной версии необходимы следующие параметры:-
bidFloor: ключ значения минимальной ставки, передаваемый вAdSelectionFromOutcomesConfig#getSelectionSignals(), который будет сравниваться с объявлением-победителем пакета SDK медиации.
Бывший. Если ваши сигналы выбора выглядят как
{"bid_floor": 10}, тогдаad-selection-prebuilt://ad-selection-from-outcomes/waterfall-mediation-truncation/?bidFloor=bid_floor -
-
AdSelectionIds и SelectionSignals .| Параметры | |
|---|---|
selectionLogicUri | Uri : Это значение не может быть null . |
| Возврат | |
|---|---|
AdSelectionFromOutcomesConfig.Builder | Это значение не может быть null . |
setSelectionSignals
public AdSelectionFromOutcomesConfig.Builder setSelectionSignals (AdSelectionSignals selectionSignals)
Устанавливает SelectionSignals для использования сценарием JS, загруженным из SelectionLogicUri
| Параметры | |
|---|---|
selectionSignals | AdSelectionSignals : это значение не может быть null . |
| Возврат | |
|---|---|
AdSelectionFromOutcomesConfig.Builder | Это значение не может быть null . |
комплектПродавец
public AdSelectionFromOutcomesConfig.Builder setSeller (AdTechIdentifier seller)
Устанавливает AdTechIdentifier продавца.
| Параметры | |
|---|---|
seller | AdTechIdentifier : это значение не может быть null . |
| Возврат | |
|---|---|
AdSelectionFromOutcomesConfig.Builder | Это значение не может быть null . |