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 |
Costanti ereditate |
---|
Campi | |
---|---|
public
static
final
Creator<AdFilters> |
CREATOR
|
Metodi pubblici | |
---|---|
boolean
|
equals(Object o)
Controlla se gli oggetti |
FrequencyCapFilters
|
getFrequencyCapFilters()
Ottiene l'istanza |
int
|
hashCode()
Restituisce l'hash dei dati dell'oggetto |
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 |