AdSelectionConfig.Builder
public static final class AdSelectionConfig.Builder
extends Object
java.lang.Объект | |
↳ | android.adservices.adselection.AdSelectionConfig.Builder |
Построитель объекта AdSelectionConfig
.
Краткое содержание
Общественные конструкторы | |
---|---|
Builder () |
Публичные методы | |
---|---|
AdSelectionConfig | build () Создает экземпляр |
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 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<AdTechIdentifier, AdSelectionSignals> 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 . |