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