AdSelectionFromOutcomesConfig.Builder

public static final class AdSelectionFromOutcomesConfig.Builder
extends Object

java.lang.Объект
android.adservices.adselection.AdSelectionFromOutcomesConfig.Builder


Построитель объектов AdSelectionFromOutcomesConfig . Для построения всех полей требуются ненулевые значения.

Краткое содержание

Общественные конструкторы

Builder ()

Публичные методы

AdSelectionFromOutcomesConfig build ()

Создает экземпляр AdSelectionFromOutcomesConfig .

AdSelectionFromOutcomesConfig.Builder setAdSelectionIds ( List < Long > adSelectionIds)

Устанавливает список AdSelectionIds для участия в процессе выбора.

AdSelectionFromOutcomesConfig.Builder setSelectionLogicUri ( Uri selectionLogicUri)

Устанавливает SelectionLogicUri .

AdSelectionFromOutcomesConfig.Builder setSelectionSignals ( AdSelectionSignals selectionSignals)

Устанавливает SelectionSignals для использования сценарием JS, загруженным из SelectionLogicUri

AdSelectionFromOutcomesConfig.Builder setSeller ( AdTechIdentifier seller)

Устанавливает AdTechIdentifier продавца.

Унаследованные методы

Общественные конструкторы

Публичные методы

строить

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 for selectOutcome : этот 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 .