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 продавца.

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

Object clone ()

Создает и возвращает копию этого объекта.

boolean equals ( Object obj)

Указывает, «равен» ли какой-либо другой объект этому объекту.

void finalize ()

Вызывается сборщиком мусора для объекта, когда сборщик мусора определяет, что ссылок на объект больше нет.

final Class <?> getClass ()

Возвращает класс времени выполнения этого Object .

int hashCode ()

Возвращает значение хеш-кода для объекта.

final void notify ()

Пробуждает один поток, ожидающий монитора этого объекта.

final void notifyAll ()

Пробуждает все потоки, ожидающие на мониторе этого объекта.

String toString ()

Возвращает строковое представление объекта.

final void wait (long timeoutMillis, int nanos)

Заставляет текущий поток ждать, пока он не будет пробужден, обычно путем получения уведомления или прерывания , или до тех пор, пока не истечет определенное количество реального времени.

final void wait (long timeoutMillis)

Заставляет текущий поток ждать, пока он не будет пробужден, обычно путем получения уведомления или прерывания , или до тех пор, пока не истечет определенное количество реального времени.

final void wait ()

Заставляет текущий поток ждать, пока он не будет пробужден, обычно путем получения уведомления или прерывания .

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

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

строить

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 .