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, указывающий на ресурсы рендеринга объявления.

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

Object clone ()

Создает и возвращает копию этого объекта.

boolean equals ( Object obj)

Указывает, «равен» ли какой-либо другой объект этому объекту.

void finalize ()

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

final Class <?> getClass ()

Возвращает класс времени выполнения этого Object .

int hashCode ()

Возвращает значение хэш-кода для объекта.

final void notify ()

Пробуждает одиночный поток, ожидающий монитора этого объекта.

final void notifyAll ()

Пробуждает все потоки, ожидающие на мониторе этого объекта.

String toString ()

Возвращает строковое представление объекта.

final void wait (long timeoutMillis, int nanos)

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

final void wait (long timeoutMillis)

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

final void wait ()

Заставляет текущий поток ждать, пока он не будет пробужден, обычно путем получения уведомления или прерывания .

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

Строитель

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 .