AdData.Builder

public static final class AdData.Builder
extends Object

java.lang.Объект
android.adservices.common.AdData.Builder


Конструктор объектов AdData .

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

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

Builder ()

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

AdData build ()

Создает объект AdData .

AdData.Builder setAdCounterKeys ( Set < Integer > adCounterKeys)

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

AdData.Builder setAdFilters ( AdFilters adFilters)

Устанавливает все AdFilters связанные с объявлением.

AdData.Builder setAdRenderId ( String adRenderId)

Устанавливает идентификатор отображения объявления для аукциона на сервере.

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

AdData.Builder setMetadata ( String metadata)

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

AdData.Builder setRenderUri ( Uri renderUri)

Устанавливает URI, указывающий на ресурсы рендеринга объявления.

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

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

Строитель

public Builder ()

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

строить

public AdData build ()

Создает объект AdData .

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

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

setAdCounterKeys

public AdData.Builder setAdCounterKeys (Set<Integer> adCounterKeys)

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

С одним объявлением может быть связано не более 10 ключей счетчика рекламы.

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

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

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

установитьAdFilters

public AdData.Builder setAdFilters (AdFilters adFilters)

Устанавливает все AdFilters связанные с объявлением.

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

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

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

setAdRenderId

public AdData.Builder setAdRenderId (String adRenderId)

Устанавливает идентификатор отображения объявления для аукциона на сервере.

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

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

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

УстановитьМетаданные

public AdData.Builder setMetadata (String metadata)

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

Метаданные должны представлять собой действительный объект JSON, сериализованный в виде строки. Метаданные представляют собой информацию о ставках для конкретного объявления, которая будет использоваться при выборе объявления в рамках формирования ставок и в логике JavaScript покупателя, которая выполняется в изолированной среде выполнения.

Если метаданные не являются допустимым объектом JSON, который может использоваться JS покупателя, объявление не будет допущено к выбору.

Подробности смотрите AdData.getMetadata() .

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

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

setRenderUri

public AdData.Builder setRenderUri (Uri renderUri)

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

Подробности смотрите AdData.getRenderUri() .

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

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