Рекламные данные
public final class AdData
extends Object
implements Parcelable
java.lang.Объект | |
↳ | android.adservices.common.AdData |
Представляет данные, относящиеся к объявлению, которые необходимы для выбора и отображения объявления.
Краткое содержание
Вложенные классы | |
---|---|
class | AdData.Builder Конструктор объектов |
Унаследованные константы |
---|
Поля | |
---|---|
public static final Creator < AdData > | CREATOR
|
Публичные методы | |
---|---|
boolean | equals ( Object o) Проверяет, содержат ли два объекта |
Set < Integer > | getAdCounterKeys () Получает набор ключей, используемых при подсчете событий. |
AdFilters | getAdFilters () Получает все |
String | getAdRenderId () Получает идентификатор отображения рекламы для серверных аукционов. |
String | getMetadata () Получает метаданные объявления покупателя, используемые в процессе выбора объявления. |
Uri | getRenderUri () Получает URI, указывающий на ресурсы рендеринга объявления. |
int | hashCode () Возвращает хеш данных объекта |
String | toString () Возвращает строковое представление объекта. |
void | writeToParcel ( Parcel dest, int flags) Сплющите этот объект в посылку. |
Унаследованные методы | |
---|---|
Поля
Публичные методы
равно
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 . |
хэш-код
public int hashCode ()
Возвращает хеш данных объекта AdData
.
Возврат | |
---|---|
int | значение хэш-кода для этого объекта. |
toString
public String toString ()
Возвращает строковое представление объекта. Обычно метод toString
возвращает строку, которая «текстово представляет» этот объект. В результате должно получиться краткое, но информативное представление, которое будет легко прочитать человеку. Рекомендуется, чтобы все подклассы переопределяли этот метод.
Метод toString
для класса Object
возвращает строку, состоящую из имени класса, экземпляром которого является объект, символа @
и беззнакового шестнадцатеричного представления хэш-кода объекта. Другими словами, этот метод возвращает строку, равную значению:
getClass().getName() + '@' + Integer.toHexString(hashCode())
Возврат | |
---|---|
String | строковое представление объекта. |
записьToParcel
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. |
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2024-11-12 UTC.