Рекламные данные

public final class AdData
extends Object implements Parcelable

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


Представляет данные, относящиеся к объявлению, которые необходимы для выбора и отображения объявления.

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

Вложенные классы

class AdData.Builder

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

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

Поля

public static final Creator < AdData > CREATOR

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

boolean equals ( Object o)

Проверяет, содержат ли два объекта AdData одинаковую информацию.

Set < Integer > getAdCounterKeys ()

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

AdFilters getAdFilters ()

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

String getAdRenderId ()

Получает идентификатор отображения рекламы для серверных аукционов.

String getMetadata ()

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

Uri getRenderUri ()

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

int hashCode ()

Возвращает хеш данных объекта AdData .

String toString ()

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

void writeToParcel ( Parcel dest, int flags)

Сплющите этот объект в посылку.

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

Поля

СОЗДАТЕЛЬ

public static final Creator<AdData> CREATOR

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

равно

Добавлено на уровне API 34.
public boolean equals (Object o)

Проверяет, содержат ли два объекта AdData одинаковую информацию.

Параметры
o Object : эталонный объект для сравнения.

Возврат
boolean true , если этот объект совпадает с аргументом obj; false в противном случае.

GetAdCounterKeys

public Set<Integer> getAdCounterKeys ()

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

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

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

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

Возврат
Set < Integer > Это значение не может быть null .

GetAdFilters

public AdFilters getAdFilters ()

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

Фильтры, если они соблюдены или превышены, исключают связанное объявление из участия в выборе объявлений. Они не являются обязательными. Если они null , это означает, что к этому объявлению не применяются никакие фильтры.

Возврат
AdFilters

getAdRenderId

public String getAdRenderId ()

Получает идентификатор отображения рекламы для серверных аукционов.

Идентификатор отображения объявления собирается для каждого AdData при получении запроса на аукцион сервера.

Любые AdData без идентификатора отображения рекламы не будут участвовать в аукционе на стороне сервера.

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

получить метаданные

public String getMetadata ()

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

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

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

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

getRenderUri

public Uri getRenderUri ()

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

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

хэш-код

Добавлено на уровне API 34.
public int hashCode ()

Возвращает хеш данных объекта AdData .

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

toString

Добавлено на уровне API 34.
public String toString ()

Возвращает строковое представление объекта. Обычно метод toString возвращает строку, которая «текстово представляет» этот объект. В результате должно получиться краткое, но информативное представление, которое будет легко прочитать человеку. Рекомендуется, чтобы все подклассы переопределяли этот метод.

Метод toString для класса Object возвращает строку, состоящую из имени класса, экземпляром которого является объект, символа @ и беззнакового шестнадцатеричного представления хэш-кода объекта. Другими словами, этот метод возвращает строку, равную значению:

 getClass().getName() + '@' + Integer.toHexString(hashCode())
 

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

записьToParcel

Добавлено на уровне API 34.
public void writeToParcel (Parcel dest, 
                int flags)

Сплющите этот объект в посылку.

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

flags int : дополнительные флаги того, как должен быть написан объект. Может быть 0 или Parcelable.PARCELABLE_WRITE_RETURN_VALUE . Значение равно 0 или комбинации Parcelable.PARCELABLE_WRITE_RETURN_VALUE и android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES.