Filtri annunci

public final class AdFilters
extends Object implements Parcelable

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


Una classe contenitore per i filtri associati a un annuncio.

Se uno dei filtri in un'istanza AdFilters non è soddisfatto, l'annuncio associato non sarà idoneo per la selezione degli annunci. I filtri sono parametri degli annunci facoltativi e non sono obbligatori nell'ambito di AdData.

Riepilogo

Classi nidificate

class AdFilters.Builder

Builder per la creazione di AdFilters oggetti. 

Costanti ereditate

Campi

public static final Creator<AdFilters> CREATOR

Metodi pubblici

boolean equals(Object o)

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

FrequencyCapFilters getFrequencyCapFilters()

Consente di acquisire l'istanza FrequencyCapFilters che rappresenta tutti i filtri di quota limite per l'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 in un particolato.

Metodi ereditati

Campi

Metodi pubblici

uguale a

public boolean equals (Object o)

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

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

Ritorni
boolean true se questo oggetto è uguale all'argomento obj; in caso contrario false.

getFrequenzaCapFiltri

public FrequencyCapFilters getFrequencyCapFilters ()

Consente di acquisire l'istanza FrequencyCapFilters che rappresenta tutti i filtri di quota limite per l'annuncio.

Se null, non esistono filtri per la quota limite da applicare all'annuncio.

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 che "rappresenta testualmente" l'oggetto. Il risultato dovrebbe essere una rappresentazione concisa, ma informativa, facile da leggere. È consigliabile che tutte le sottoclassi sostituiscano questo metodo.

Il metodo toString per la classe Object restituisce una stringa composta dal nome della classe di cui l'oggetto è un'istanza, dal carattere del simbolo @ "@" e dalla rappresentazione esadecimale senza segno del codice hash dell'oggetto. In altre parole, questo metodo restituisce una stringa uguale al valore di:

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

Ritorni
String una rappresentazione stringa dell'oggetto.

writeToParcel

public void writeToParcel (Parcel dest, 
                int flags)

Appiattisci questo oggetto in un particolato.

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

flags int: flag aggiuntivi su come scrivere 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