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 AdData oggetti. 

Costanti ereditate

Campi

public static final Creator<AdData> CREATOR

Metodi pubblici

boolean equals(Object o)

Controlla se due oggetti AdData contengono le stesse informazioni.

Set<Integer> getAdCounterKeys()

Restituisce il set di chiavi utilizzate nel conteggio degli eventi.

AdFilters getAdFilters()

Consente di recuperare tutti i AdFilters associati all'annuncio.

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 AdData.

String toString()

Restituisce una rappresentazione stringa dell'oggetto.

void writeToParcel(Parcel dest, int flags)

Appiattisci questo oggetto a un Parcel.

Metodi ereditati

Campi

CREATOR

public static final Creator<AdData> CREATOR

Metodi pubblici

uguale

Aggiunto al livello API 34
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

Aggiunto al livello API 34
public int hashCode ()

Restituisce l'hash dei dati dell'oggetto AdData.

Ritorni
int un valore di codice hash per l'oggetto.

ToString

Aggiunto al livello API 34
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

Aggiunto al livello API 34
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