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 . |