Indicatori di selezione degli annunci
public
final
class
AdSelectionSignals
extends Object
implements
Parcelable
java.lang.Object | |
↳ | android.adservices.common.AdSelectionSignals |
Questa classe contiene JSON che verrà passato a una funzione JavaScript durante la selezione degli annunci. I relativi contenuti non vengono utilizzati dal codice della piattaforma FLEDGE, ma vengono semplicemente convalidati e poi trasmessi alla funzione di selezione degli annunci JavaScript appropriata.
Riepilogo
Costanti ereditate |
---|
Campi | |
---|---|
public
static
final
Creator<AdSelectionSignals> |
CREATOR
|
public
static
final
AdSelectionSignals |
EMPTY
|
Metodi pubblici | |
---|---|
int
|
describeContents()
Descrivi i tipi di oggetti speciali contenuti nella rappresentazione sottoposta a marshall di questa istanza Parcelable. |
boolean
|
equals(Object o)
Confronta questo AdSelectionSignals con l'oggetto specificato. |
static
AdSelectionSignals
|
fromString(String source)
Crea un oggetto AdSelectionSignals da un determinato JSON in formato Stringa. |
int
|
hashCode()
Restituisce un codice hash corrispondente alla rappresentazione stringa di questa classe ottenuta chiamando |
String
|
toString()
Restituisce una rappresentazione stringa dell'oggetto. |
void
|
writeToParcel(Parcel dest, int flags)
Appiattisci questo oggetto in un particolato. |
Metodi ereditati | |
---|---|
Campi
CREATOR
public static final Creator<AdSelectionSignals> CREATOR
VUOTO
public static final AdSelectionSignals EMPTY
Metodi pubblici
describeContents
public int describeContents ()
Descrivi i tipi di oggetti speciali contenuti nella rappresentazione sottoposta a marshall di questa istanza Parcelable. Ad esempio, se l'oggetto
include un descrittore di file nell'output di writeToParcel(android.os.Parcel, int)
,
il valore restituito di questo metodo deve includere il
bit CONTENTS_FILE_DESCRIPTOR
.
Ritorni | |
---|---|
int |
una maschera di bit che indica l'insieme di tipi di oggetti speciali sottoposti a marshalling da questa istanza di oggetto Parcelable.
Il valore è 0 o CONTENTS_FILE_DESCRIPTOR |
uguale a
public boolean equals (Object o)
Confronta questo AdSelectionSignals con l'oggetto specificato. Il risultato è true se e solo se l'argomento non è null ed è un oggetto AdSelectionSignals con la stessa forma di stringa (ottenuta chiamando toString()
). Tieni presente che questo metodo non eseguirà alcuna normalizzazione JSON, quindi due oggetti AdSelectionSignals con lo stesso JSON potrebbero non essere uguali se le rappresentazioni stringa degli oggetti non erano uguali.
Parametri | |
---|---|
o |
Object : l'oggetto con cui confrontare questo AdSelectionSignals |
Ritorni | |
---|---|
boolean |
true se l'oggetto specificato rappresenta un AdSelectionSignals equivalente a questo AdSelectionSignals, altrimenti false |
fromString
public static AdSelectionSignals fromString (String source)
Crea un oggetto AdSelectionSignals da un determinato JSON in formato Stringa.
Parametri | |
---|---|
source |
String : qualsiasi stringa JSON valida con cui creare l'elemento AdSelectionSignals.
Questo valore non può essere null . |
Ritorni | |
---|---|
AdSelectionSignals |
Un oggetto AdSelectionSignals che esegue il wrapping della stringa specificata.
Questo valore non può essere null . |
Codice hash
public int hashCode ()
Restituisce un codice hash corrispondente alla rappresentazione stringa di questa classe ottenuta chiamando toString()
. Tieni presente che questo metodo non eseguirà alcuna normalizzazione JSON, quindi
due oggetti AdSelectionSignals con lo stesso JSON potrebbero avere codici hash diversi se la
rappresentazione stringa sottostante era diversa.
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 |
Il formato Stringa del codice JSON aggregato da questa classe.
Questo valore non può essere null . |
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 |