AdData.Builder

public static final class AdData.Builder
extends Object

java.lang.Object
🎞 android.adservices.common.AdData.Builder


Builder per AdData oggetti.

Riepilogo

Costruttori pubblici

Builder()

Metodi pubblici

AdData build()

Crea l'oggetto AdData.

AdData.Builder setAdCounterKeys(Set<Integer> adCounterKeys)

Imposta il set di chiavi utilizzate nel conteggio degli eventi.

AdData.Builder setAdFilters(AdFilters adFilters)

Imposta tutti i AdFilters associati all'annuncio.

AdData.Builder setAdRenderId(String adRenderId)

Imposta l'ID rendering dell'annuncio per l'asta del server

Consulta AdData#getAdRenderId() per saperne di più.

AdData.Builder setMetadata(String metadata)

Consente di impostare i metadati dell'annuncio dell'acquirente utilizzati durante il processo di selezione degli annunci.

AdData.Builder setRenderUri(Uri renderUri)

Imposta l'URI che indirizza agli asset di rendering dell'annuncio.

Metodi ereditati

Object clone()

Crea e restituisce una copia di questo oggetto.

boolean equals(Object obj)

Indica se un altro oggetto è "uguale a" questo.

void finalize()

Viene chiamato dal garbage collector su un oggetto quando viene utilizzata la garbage collection determina che non ci sono altri riferimenti all'oggetto.

final Class<?> getClass()

Restituisce la classe di runtime di questo Object.

int hashCode()

Restituisce un valore del codice hash per l'oggetto.

final void notify()

Riattiva un singolo thread in attesa sull'oggetto di questo monitoraggio.

final void notifyAll()

Riattiva tutti i thread in attesa sul monitor di questo oggetto.

String toString()

Restituisce una rappresentazione stringa dell'oggetto.

final void wait(long timeoutMillis, int nanos)

Fa in modo che il thread attuale attenda fino a quando non viene riattivato, in genere tramite notifica o interruzioni, oppure fino a quando sia trascorso una certa quantità di tempo reale.

final void wait(long timeoutMillis)

Fa in modo che il thread attuale attenda fino a quando non viene riattivato, in genere tramite notifica o interruzioni, oppure fino a quando sia trascorso una certa quantità di tempo reale.

final void wait()

Fa in modo che il thread attuale attenda fino a quando non viene riattivato, in genere tramite una notifica o l'interruzione.

Costruttori pubblici

Costruttore

public Builder ()

Metodi pubblici

creare

public AdData build ()

Crea l'oggetto AdData.

Ritorni
AdData Questo valore non può essere null.

Lanci
NullPointerException se esistono parametri obbligatori null quando viene creato

setAdCounterKey

public AdData.Builder setAdCounterKeys (Set<Integer> adCounterKeys)

Imposta il set di chiavi utilizzate nel conteggio degli eventi.

A un annuncio non possono essere associate più di 10 chiavi del contatore annunci.

Consulta AdData.getAdCounterKeys() per saperne di più.

Parametri
adCounterKeys Set: questo valore non può essere null.

Ritorni
AdData.Builder Questo valore non può essere null.

impostaFiltriannunci

public AdData.Builder setAdFilters (AdFilters adFilters)

Imposta tutti i AdFilters associati all'annuncio.

Consulta AdData.getAdFilters() per saperne di più.

Parametri
adFilters AdFilters: questo valore può essere null.

Ritorni
AdData.Builder Questo valore non può essere null.

setAdRenderId

public AdData.Builder setAdRenderId (String adRenderId)

Imposta l'ID rendering dell'annuncio per l'asta del server

Consulta AdData#getAdRenderId() per saperne di più.

Parametri
adRenderId String: questo valore può essere null.

Ritorni
AdData.Builder Questo valore non può essere null.

setMetadata

public AdData.Builder setMetadata (String metadata)

Consente di impostare 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 JS dell'acquirente, l'annuncio non sarà idoneo per la selezione degli annunci.

Per informazioni dettagliate, visita la pagina AdData.getMetadata().

Parametri
metadata String: questo valore non può essere null.

Ritorni
AdData.Builder Questo valore non può essere null.

impostaRenderUri

public AdData.Builder setRenderUri (Uri renderUri)

Imposta l'URI che indirizza agli asset di rendering dell'annuncio. L'URI deve utilizzare HTTPS.

Per informazioni dettagliate, visita la pagina AdData.getRenderUri().

Parametri
renderUri Uri: questo valore non può essere null.

Ritorni
AdData.Builder Questo valore non può essere null.