DatiAnnuncio
public
final
class
AdData
extends Object
implements
Parcelable
java.lang.Object | |
🎞 | android.adservices.common.AdData |
Rappresenta i dati specifici di un annuncio necessari per la selezione e il rendering dell'annuncio.
Riepilogo
Classi nidificate | |
---|---|
class |
AdData.Builder
Builder per |
Costanti ereditate |
---|
Campi | |
---|---|
public
static
final
Creator<AdData> |
CREATOR
|
Metodi pubblici | |
---|---|
boolean
|
equals(Object o)
Controlla se due oggetti |
Set<Integer>
|
getAdCounterKeys()
Restituisce il set di chiavi utilizzate nel conteggio degli eventi. |
AdFilters
|
getAdFilters()
Consente di recuperare tutti i |
String
|
getAdRenderId()
Ottiene l'ID di rendering dell'annuncio per le aste del server. |
String
|
getMetadata()
Consente di recuperare i metadati dell'annuncio dell'acquirente utilizzati durante il processo di selezione degli annunci. |
Uri
|
getRenderUri()
Ottiene l'URI che punta agli asset di rendering dell'annuncio. |
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 due oggetti AdData
contengono le stesse informazioni.
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. |
ChiavigetAdCounter
public Set<Integer> getAdCounterKeys ()
Restituisce il set di chiavi utilizzate nel conteggio degli eventi.
A un annuncio non possono essere associate più di 10 chiavi del contatore annunci.
Le chiavi e i conteggi per chiave vengono utilizzati nel filtro della quota limite durante la selezione degli annunci per impedire l'invio di annunci associati alle offerte.
Tieni presente che queste chiavi possono essere sovrascritte insieme agli annunci e ad altri dati delle offerte per una durante l'aggiornamento giornaliero del segmento di pubblico personalizzato.
Ritorni | |
---|---|
Set<Integer> |
Questo valore non può essere null . |
getAdFiltri
public AdFilters getAdFilters ()
Consente di recuperare tutti i AdFilters
associati all'annuncio.
I filtri, se raggiunti o superato, escludono l'annuncio associato dalla partecipazione all'annuncio.
selezione. Sono facoltative e, se null
specificano che nessun filtro viene applicato a questo annuncio.
Ritorni | |
---|---|
AdFilters |
getAdRenderId
public String getAdRenderId ()
Ottiene l'ID di rendering dell'annuncio per le aste del server.
L'ID rendering dell'annuncio viene raccolto per ogni AdData
quando viene ricevuta la richiesta di asta del server.
Qualsiasi elemento AdData
senza ID rendering dell'annuncio non sarà idoneo per l'asta lato server.
Ritorni | |
---|---|
String |
Questo valore può essere null . |
getMetadata
public String getMetadata ()
Consente di recuperare i metadati dell'annuncio dell'acquirente utilizzati durante il processo di selezione degli annunci.
I metadati devono essere un oggetto JSON valido serializzato come stringa. I metadati rappresentano Informazioni sulle offerte specifiche per gli annunci che verranno utilizzate durante la selezione degli annunci nell'ambito dell'offerta generato e utilizzato nella logica JavaScript dell'acquirente, che viene eseguito in un'esecuzione isolata completamente gestito di Google Cloud.
Se i metadati non sono un oggetto JSON valido utilizzabile dal codice JavaScript dell'acquirente, l'annuncio non sarà idoneo per la selezione degli annunci.
Ritorni | |
---|---|
String |
Questo valore non può essere null . |
getRenderUri
public Uri getRenderUri ()
Ottiene l'URI che punta agli asset di rendering dell'annuncio. L'URI deve utilizzare HTTPS.
Ritorni | |
---|---|
Uri |
Questo valore non può essere null . |
codice hash
public int hashCode ()
Restituisce l'hash dei dati dell'oggetto AdData
.
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 |