Filtri annunci

public final class AdFilters
extends Object implements Parcelable

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


Una classe contenitore per i filtri associati a un annuncio.

Se uno o più filtri in un'istanza AdFilters non sono soddisfatti, l'annuncio associato non sarà idoneo per la selezione degli annunci. I filtri sono parametri degli annunci facoltativi e non sono obbligatori in quanto parte di AdData.

Riepilogo

Classi nidificate

class AdFilters.Builder

Builder per la creazione di oggetti AdFilters

Costanti ereditate

Campi

public static final Creator<AdFilters> CREATOR

Metodi pubblici

boolean equals(Object o)

Controlla se gli oggetti AdFilters rappresentano lo stesso insieme di filtri.

FrequencyCapFilters getFrequencyCapFilters()

Ottiene l'istanza FrequencyCapFilters che rappresenta tutti i filtri della quota limite per dell'annuncio.

int hashCode()

Restituisce l'hash dei dati dell'oggetto AdFilters.

String toString()

Restituisce una rappresentazione stringa dell'oggetto.

void writeToParcel(Parcel dest, int flags)

Appiattisci questo oggetto a un Parcel.

Metodi ereditati

Campi

Metodi pubblici

uguale

public boolean equals (Object o)

Controlla se gli oggetti AdFilters rappresentano lo stesso insieme di filtri.

Parametri
o Object: l'oggetto di riferimento con cui eseguire il confronto.

Ritorni
boolean true se questo oggetto è uguale all'oggetto argomento; false negli altri casi.

getFrequencyCapFilters

public FrequencyCapFilters getFrequencyCapFilters ()

Ottiene l'istanza FrequencyCapFilters che rappresenta tutti i filtri della quota limite per dell'annuncio.

Se null, all'annuncio non sono applicati filtri per la quota limite.

Ritorni
FrequencyCapFilters

codice hash

public int hashCode ()

Restituisce l'hash dei dati dell'oggetto AdFilters.

Ritorni
int un valore di codice hash per l'oggetto.

ToString

public String toString ()

Restituisce una rappresentazione stringa dell'oggetto. In generale, Il metodo toString restituisce una stringa "rappresenta testuale" dell'oggetto. Il risultato dovrebbe essere una rappresentazione concisa ma informativa che sia facile per a leggere. È consigliabile che tutte le sottoclassi eseguano l'override di questo metodo.

Il metodo toString per la classe Object restituisce una stringa composta dal nome della classe di cui è un'istanza, il carattere del segno chiocciola "@" la rappresentazione esadecimale non firmata del codice hash del . In altre parole, questo metodo restituisce una stringa uguale al valore di:

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

Ritorni
String una rappresentazione in formato stringa dell'oggetto.

ScriviToParcel

public void writeToParcel (Parcel dest, 
                int flags)

Appiattisci questo oggetto a un Parcel.

Parametri
dest Parcel: questo valore non può essere null.

flags int: flag aggiuntivi su come deve essere scritto l'oggetto. Può essere 0 o Parcelable.PARCELABLE_WRITE_RETURN_VALUE. Il valore è 0 o una combinazione di Parcelable.PARCELABLE_WRITE_RETURN_VALUE e android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES