AdFilters

public final class AdFilters
extends Object implements Parcelable

java.lang.Object.
   ↳ android.adservices.common.AdFilters


Es una clase de contenedor para los filtros asociados con un anuncio.

Si no se cumple alguno de los filtros de una instancia de AdFilters, el anuncio asociado no será apto para la selección de anuncios. Los filtros son parámetros opcionales del anuncio y no son obligatorios como parte de AdData.

Resumen

Clases anidadas

class AdFilters.Builder

Es un compilador para crear objetos AdFilters

Constantes heredadas

Campos

public static final Creator<AdFilters> CREATOR

Métodos públicos

boolean equals(Object o)

Comprueba si los objetos AdFilters representan el mismo conjunto de filtros.

FrequencyCapFilters getFrequencyCapFilters()

Obtiene la instancia de FrequencyCapFilters que representa todos los filtros de limitación de frecuencia del anuncio.

int hashCode()

Muestra el hash de los datos del objeto AdFilters.

String toString()

Muestra una representación de cadena del objeto.

void writeToParcel(Parcel dest, int flags)

Compacta este objeto en un Parcel.

Métodos heredados

Campos

Métodos públicos

equals

public boolean equals (Object o)

Comprueba si los objetos AdFilters representan el mismo conjunto de filtros.

Parámetros
o Object: Es el objeto de referencia con el que se debe comparar.

Muestra
boolean true si este objeto es el mismo que el argumento obj; de lo contrario, false.

getFrequencyCapFilters

public FrequencyCapFilters getFrequencyCapFilters ()

Obtiene la instancia de FrequencyCapFilters que representa todos los filtros de limitación de frecuencia del anuncio.

Si es null, no hay filtros de limitación de frecuencia que se apliquen al anuncio.

Devuelve
FrequencyCapFilters

hashCode

public int hashCode ()

Muestra el hash de los datos del objeto AdFilters.

Muestra
int un valor de código hash para este objeto.

toString

public String toString ()

Muestra una representación de cadena del objeto. En general, el método toString muestra una cadena que "representa de forma textual" a este objeto. El resultado debe ser una representación concisa pero informativa y fácil de leer. Se recomienda que todas las subclases anulen este método.

El método toString para la clase Object muestra una cadena que consiste en el nombre de la clase de la que el objeto es una instancia, el carácter arroba "@" y la representación hexadecimal sin firma del código hash del objeto. En otras palabras, este método muestra una cadena igual al siguiente valor:

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

Muestra
String una representación de cadena del objeto.

writeToParcel

public void writeToParcel (Parcel dest, 
                int flags)

Compacta este objeto en un Parcel.

Parámetros
dest Parcel: Este valor no puede ser null.

flags int: Marcas adicionales sobre cómo se debe escribir el objeto. Puede ser 0 o Parcelable.PARCELABLE_WRITE_RETURN_VALUE. El valor es 0 o una combinación de Parcelable.PARCELABLE_WRITE_RETURN_VALUE y android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES.