Рекламные фильтры

public final class AdFilters
extends Object implements Parcelable

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


Класс-контейнер для фильтров, связанных с объявлением.

Если какой-либо из фильтров в экземпляре AdFilters не удовлетворен, связанное объявление не будет допущено к выбору. Фильтры являются необязательными параметрами объявления и не являются обязательными в составе AdData .

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

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

class AdFilters.Builder

Конструктор для создания объектов AdFilters .

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

Поля

public static final Creator < AdFilters > CREATOR

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

boolean equals ( Object o)

Проверяет, представляют ли объекты AdFilters один и тот же набор фильтров.

FrequencyCapFilters getFrequencyCapFilters ()

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

int hashCode ()

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

String toString ()

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

void writeToParcel ( Parcel dest, int flags)

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

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

Поля

СОЗДАТЕЛЬ

public static final Creator<AdFilters> CREATOR

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

равно

public boolean equals (Object o)

Проверяет, представляют ли объекты AdFilters один и тот же набор фильтров.

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

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

getFrequencyCapFilters

public FrequencyCapFilters getFrequencyCapFilters ()

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

Если null , к объявлению не применяются фильтры ограничения частоты показов.

Возврат
FrequencyCapFilters

хэш-код

public int hashCode ()

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

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

нанизывать

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.