CustomAudience.Builder

public static final class CustomAudience.Builder
extends Object

java.lang.Объект
android.adservices.customaudience.CustomAudience.Builder


Построитель объектов CustomAudience .

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

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

Builder ()

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

CustomAudience build ()

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

CustomAudience.Builder setActivationTime ( Instant activationTime)

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

CustomAudience.Builder setAds ( List < AdData > ads)

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

CustomAudience.Builder setBiddingLogicUri ( Uri biddingLogicUri)

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

CustomAudience.Builder setBuyer ( AdTechIdentifier buyer)

Устанавливает AdTechIdentifier покупателя.

CustomAudience.Builder setDailyUpdateUri ( Uri dailyUpdateUri)

Устанавливает URI ежедневного обновления.

CustomAudience.Builder setExpirationTime ( Instant expirationTime)

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

CustomAudience.Builder setName ( String name)

Устанавливает имя объекта CustomAudience .

CustomAudience.Builder setTrustedBiddingData ( TrustedBiddingData trustedBiddingData)

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

CustomAudience.Builder setUserBiddingSignals ( AdSelectionSignals userBiddingSignals)

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

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

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

Строитель

public Builder ()

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

строить

public CustomAudience build ()

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

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

Броски
NullPointerException если какой-либо ненулевой параметр имеет значение null
IllegalArgumentException если время истечения наступает раньше времени активации
IllegalArgumentException если время истечения установлено раньше текущего времени

установитьвремя активации

public CustomAudience.Builder setActivationTime (Instant activationTime)

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

Установите значение null , чтобы эта CustomAudience была немедленно активна и участвовала в выборе рекламы.

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

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

Возврат
CustomAudience.Builder

УстановитьОбъявления

public CustomAudience.Builder setAds (List<AdData> ads)

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

См. CustomAudience.getAds() для получения дополнительной информации.

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

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

setBiddingLogicUri

public CustomAudience.Builder setBiddingLogicUri (Uri biddingLogicUri)

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

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

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

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

setBuyer

public CustomAudience.Builder setBuyer (AdTechIdentifier buyer)

Устанавливает AdTechIdentifier покупателя.

См. CustomAudience.getBuyer() для получения дополнительной информации.

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

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

setDailyUpdateUri

public CustomAudience.Builder setDailyUpdateUri (Uri dailyUpdateUri)

Устанавливает URI ежедневного обновления. URI должен использовать HTTPS.

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

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

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

setExpirationTime

public CustomAudience.Builder setExpirationTime (Instant expirationTime)

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

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

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

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

Имя набора

public CustomAudience.Builder setName (String name)

Устанавливает имя объекта CustomAudience .

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

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

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

setTrustedBiddingData

public CustomAudience.Builder setTrustedBiddingData (TrustedBiddingData trustedBiddingData)

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

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

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

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

setUserBiddingSignals

public CustomAudience.Builder setUserBiddingSignals (AdSelectionSignals userBiddingSignals)

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

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

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

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