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-truncation
forselectOutcome
: этот 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 . |