AdSelectionConfig.Builder

public static final class AdSelectionConfig.Builder
extends Object

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


Построитель объекта AdSelectionConfig .

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

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

Builder ()

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

AdSelectionConfig build ()

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

AdSelectionConfig.Builder setAdSelectionSignals ( AdSelectionSignals adSelectionSignals)

Устанавливает сигналы, подаваемые покупателям во время формирования ставок для выбора объявлений.

AdSelectionConfig.Builder setCustomAudienceBuyers ( List < AdTechIdentifier > customAudienceBuyers)

Устанавливает список разрешенных покупателей.

AdSelectionConfig.Builder setDecisionLogicUri ( Uri decisionLogicUri)

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

AdSelectionConfig.Builder setPerBuyerSignals ( Map < AdTechIdentifier , AdSelectionSignals > perBuyerSignals)

Устанавливает сигналы, предоставляемые каждым покупателем во время выбора объявления.

AdSelectionConfig.Builder setSeller ( AdTechIdentifier seller)

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

AdSelectionConfig.Builder setSellerSignals ( AdSelectionSignals sellerSignals)

Установите сигналы, используемые для изменения результатов выбора объявлений.

AdSelectionConfig.Builder setTrustedScoringSignalsUri ( Uri trustedScoringSignalsUri)

Устанавливает конечную точку URI доверенного сигнала со стороны продавца, из которого можно получить конкретную информацию о творчестве в реальном времени.

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

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

Строитель

public Builder ()

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

строить

public AdSelectionConfig build ()

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

Возврат
AdSelectionConfig Это значение не может быть null .

Броски
NullPointerException если какие-либо обязательные параметры равны нулю

setAdSelectionSignals

public AdSelectionConfig.Builder setAdSelectionSignals (AdSelectionSignals adSelectionSignals)

Устанавливает сигналы, подаваемые покупателям во время формирования ставок для выбора объявлений.

Если не установлено, по умолчанию используется пустой JSON.

Дополнительные сведения см. AdSelectionConfig.getAdSelectionSignals() .

Параметры
adSelectionSignals AdSelectionSignals : это значение не может быть null .

Возврат
AdSelectionConfig.Builder Это значение не может быть null .

setCustomAudienceBuyers

public AdSelectionConfig.Builder setCustomAudienceBuyers (List<AdTechIdentifier> customAudienceBuyers)

Устанавливает список разрешенных покупателей.

Дополнительные сведения см. AdSelectionConfig.getCustomAudienceBuyers() .

Параметры
customAudienceBuyers List : Это значение не может быть null .

Возврат
AdSelectionConfig.Builder Это значение не может быть null .

setDecisionLogicUri

public AdSelectionConfig.Builder setDecisionLogicUri (Uri decisionLogicUri)

Устанавливает URI, используемый для получения логики принятия решения для использования в процессе выбора объявления. URI решения может быть любой из двух схем:

  • HTTPS: URI HTTPS должны быть абсолютными URI, где хост соответствует seller
  • Предварительно созданный набор объявлений: URI службы выбора объявлений имеют формат ad-selection-prebuilt://ad-selection/<name>?<script-generation-parameters> . FLEDGE генерирует соответствующий JS-скрипт без необходимости сетевого вызова.

    Доступные готовые скрипты:

    • highest-bid-wins для scoreAds и reportResult : этот JS выбирает объявление с самой высокой ставкой для оценки. Для создания отчетов данный URI параметризуется с помощью render_uri и bid . Для использования этой предварительно созданной версии необходимы следующие параметры:
      • reportingUrl : базовый URI отчетов, который позже будет параметризован с помощью render_uri и bid

      Бывший. Если ваш базовый URL-адрес отчетов — https://www.ssp.com, ad-selection-prebuilt://ad-selection/highest-bid-wins/?reportingUrl=https://www.ssp.com

Дополнительные сведения см. AdSelectionConfig.getDecisionLogicUri() .

Параметры
decisionLogicUri Uri : Это значение не может быть null .

Возврат
AdSelectionConfig.Builder Это значение не может быть null .

setPerBuyerSignals

public AdSelectionConfig.Builder setPerBuyerSignals (Map<AdTechIdentifierAdSelectionSignals> perBuyerSignals)

Устанавливает сигналы, предоставляемые каждым покупателем во время выбора объявления.

Если не установлено, по умолчанию используется пустая карта.

Дополнительную информацию см. AdSelectionConfig.getPerBuyerSignals() .

Параметры
perBuyerSignals Map : Это значение не может быть null .

Возврат
AdSelectionConfig.Builder Это значение не может быть null .

комплектПродавец

public AdSelectionConfig.Builder setSeller (AdTechIdentifier seller)

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

Дополнительную информацию см. AdSelectionConfig.getSeller() .

Параметры
seller AdTechIdentifier : это значение не может быть null .

Возврат
AdSelectionConfig.Builder Это значение не может быть null .

setSellerSignals

public AdSelectionConfig.Builder setSellerSignals (AdSelectionSignals sellerSignals)

Установите сигналы, используемые для изменения результатов выбора объявлений.

Если не установлено, по умолчанию используется пустой JSON.

Дополнительные сведения см. AdSelectionConfig.getSellerSignals() .

Параметры
sellerSignals AdSelectionSignals : это значение не может быть null .

Возврат
AdSelectionConfig.Builder Это значение не может быть null .

setTrustedScoringSignalsUri

public AdSelectionConfig.Builder setTrustedScoringSignalsUri (Uri trustedScoringSignalsUri)

Устанавливает конечную точку URI доверенного сигнала со стороны продавца, из которого можно получить информацию о конкретном творчестве в реальном времени.

Если передан Uri#EMPTY , сетевой вызов будет пропущен и AdSelectionSignals.EMPTY будет передан в выбор объявления.

Дополнительные сведения см. AdSelectionConfig.getTrustedScoringSignalsUri() .

Параметры
trustedScoringSignalsUri Uri : Это значение не может быть null .

Возврат
AdSelectionConfig.Builder Это значение не может быть null .