AdFilters

public final class AdFilters
extends Object implements Parcelable

java.lang.Object (link em inglês)
   ↳ android.adservices.common.AdFilters


Uma classe de recipiente para filtros associados a um anúncio.

Se algum dos filtros em uma instância de AdFilters não for atendido, o anúncio associado não estará qualificado para a seleção. Os filtros são parâmetros de anúncios opcionais e não são necessários como parte de AdData.

Resumo

Classes aninhadas

class AdFilters.Builder

Builder para criar objetos AdFilters

Constantes herdadas

Campos

public static final Creator<AdFilters> CREATOR

Métodos públicos

boolean equals(Object o)

Verifica se os objetos AdFilters representam o mesmo conjunto de filtros.

FrequencyCapFilters getFrequencyCapFilters()

Recebe a instância FrequencyCapFilters que representa todos os filtros de limite de frequência do anúncio.

int hashCode()

Retorna o hash dos dados do objeto AdFilters.

String toString()

Retorna uma representação em string do objeto.

void writeToParcel(Parcel dest, int flags)

Nivela esse objeto em um Parcel.

Métodos herdados

Campos

Métodos públicos

equals

public boolean equals (Object o)

Verifica se os objetos AdFilters representam o mesmo conjunto de filtros.

Parâmetros
o Object: o objeto de referência para comparação.

Retorna
boolean true, se esse objeto for o mesmo que o argumento obj. Caso contrário, retorna false.

getFrequencyCapFilters

public FrequencyCapFilters getFrequencyCapFilters ()

Recebe a instância FrequencyCapFilters que representa todos os filtros de limite de frequência do anúncio.

Se for null, não há filtros de limite de frequência que se aplicam ao anúncio.

Returns
FrequencyCapFilters

hashCode

public int hashCode ()

Retorna o hash dos dados do objeto AdFilters.

Retorna
int um valor de código hash para esse objeto.

toString

public String toString ()

Retorna uma representação em string do objeto. Em geral, o método toString retorna uma string que "representa textualmente" esse objeto. O resultado precisa ser uma representação concisa, mas informativa e de fácil leitura para uma pessoa. Recomendamos que todas as subclasses substituam esse método.

O método toString da classe Object retorna uma string que consiste no nome da classe de que o objeto é uma instância, o caractere de arroba "@" e a representação hexadecimal não assinada do código hash do objeto. Em outras palavras, esse método retorna uma string igual ao valor de:

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

Retorna
String uma representação em string do objeto.

writeToParcel

public void writeToParcel (Parcel dest, 
                int flags)

Nivela esse objeto em um Parcel.

Parâmetros
dest Parcel: este valor não pode ser null.

flags int: outras sinalizações sobre como o objeto precisa ser criado. Pode ser 0 ou Parcelable.PARCELABLE_WRITE_RETURN_VALUE. O valor é 0 ou uma combinação de Parcelable.PARCELABLE_WRITE_RETURN_VALUE e android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES