Creazione dati AdData

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 gruppo di chiavi utilizzato nel conteggio degli eventi.

AdData.Builder setAdFilters(AdFilters adFilters)

Imposta tutti gli elementi AdFilters associati all'annuncio.

AdData.Builder setAdRenderId(String adRenderId)

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

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

AdData.Builder setMetadata(String metadata)

Imposta i metadati degli annunci dell'acquirente utilizzati durante il processo di selezione degli annunci.

AdData.Builder setRenderUri(Uri renderUri)

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

Metodi ereditati

Costruttori pubblici

Costruttore

public Builder ()

Metodi pubblici

creare

public AdData build ()

Crea l'oggetto AdData.

Ritorni
AdData Questo valore non può essere null.

Tiri
NullPointerException se, al momento della creazione, eventuali parametri obbligatori sono null

setAdCounterKeys

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

Imposta il gruppo di chiavi utilizzato 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.

setAdFiltri

public AdData.Builder setAdFilters (AdFilters adFilters)

Imposta tutti gli elementi 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 di 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)

Imposta i metadati degli annunci 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.

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.

setRenderUri

public AdData.Builder setRenderUri (Uri renderUri)

Imposta l'URI che rimanda 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.