DatiAd
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 degli annunci.
Riepilogo
Classi nidificate | |
---|---|
class |
AdData.Builder
Builder per |
Costanti ereditate |
---|
Campi | |
---|---|
public
static
final
Creator<AdData> |
CREATOR
|
Metodi pubblici | |
---|---|
boolean
|
equals(Object o)
Verifica se due oggetti |
Set<Integer>
|
getAdCounterKeys()
Restituisce il set di chiavi utilizzato nel conteggio degli eventi. |
AdFilters
|
getAdFilters()
Recupera tutti gli elementi ( |
String
|
getAdRenderId()
Recupera l'ID di rendering dell'annuncio per le aste del server. |
String
|
getMetadata()
Recupera i metadati annuncio dell'acquirente utilizzati durante il processo di selezione degli annunci. |
Uri
|
getRenderUri()
Recupera l'URI che rimanda 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 in un particolato. |
Metodi ereditati | |
---|---|
Campi
Metodi pubblici
uguale a
public boolean equals (Object o)
Verifica se due oggetti AdData
contengono le stesse informazioni.
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 . |
getAdCounterKey
public Set<Integer> getAdCounterKeys ()
Restituisce il set di chiavi utilizzato 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 che gli annunci associati vengano inviati alle offerte.
Tieni presente che queste chiavi possono essere sovrascritte insieme agli annunci e ad altri dati delle offerte per un segmento di pubblico personalizzato durante l'aggiornamento giornaliero del segmento di pubblico personalizzato.
Ritorni | |
---|---|
Set<Integer> |
Questo valore non può essere null . |
Filtri per gli annunci
public AdFilters getAdFilters ()
Recupera tutti gli elementi (AdFilters
) associati all'annuncio.
I filtri, se soddisfatti o superati, escludono l'annuncio associato dalla selezione degli annunci. Sono facoltativi e se null
specifica che all'annuncio non è applicato alcun filtro.
Ritorni | |
---|---|
AdFilters |
getAdRenderId
public String getAdRenderId ()
Recupera l'ID di rendering dell'annuncio per le aste del server.
L'ID di rendering dell'annuncio viene raccolto per ogni AdData
al ricevimento della richiesta di asta del server.
Qualsiasi AdData
senza ID di rendering dell'annuncio non sarà idonea per l'asta lato server.
Ritorni | |
---|---|
String |
Questo valore può essere null . |
getMetadata
public String getMetadata ()
Recupera i metadati 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 della generazione dell'offerta e usati nella logica JavaScript dell'acquirente, che viene eseguita in un ambiente di esecuzione isolato.
Se i metadati non sono un oggetto JSON valido che può essere utilizzato dal codice JS dell'acquirente, l'annuncio non sarà idoneo per la selezione degli annunci.
Ritorni | |
---|---|
String |
Questo valore non può essere null . |
getRenderUri
public Uri getRenderUri ()
Recupera l'URI che rimanda 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 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 |