AdData.Builder

public static final class AdData.Builder
extends Object

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


Compilador para objetos AdData.

Resumen

Constructores públicos

Builder()

Métodos públicos

AdData build()

Compila el objeto AdData.

AdData.Builder setAdCounterKeys(Set<Integer> adCounterKeys)

Establece el conjunto de claves que se usan para contar eventos.

AdData.Builder setAdFilters(AdFilters adFilters)

Configura todos los AdFilters asociados con el anuncio.

AdData.Builder setAdRenderId(String adRenderId)

Establece el ID de renderización de anuncios para la subasta del servidor

Consulta AdData#getAdRenderId() para obtener más información.

AdData.Builder setMetadata(String metadata)

Establece los metadatos de los anuncios del comprador que se usaron durante el proceso de selección de anuncios.

AdData.Builder setRenderUri(Uri renderUri)

Establece el URI que dirige a los elementos de renderización del anuncio.

Métodos heredados

Object clone()

Crea y muestra una copia de este objeto.

boolean equals(Object obj)

Indica si algún otro objeto es "igual a" este.

void finalize()

Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección determina que no hay más referencias al objeto.

final Class<?> getClass()

Muestra la clase del entorno de ejecución de este Object.

int hashCode()

Muestra un valor de código hash para el objeto.

final void notify()

Activa un solo subproceso que está esperando la supervisión de este objeto.

final void notifyAll()

Activa todos los subprocesos que están esperando la supervisión de este objeto.

String toString()

Devuelve una representación de cadena del objeto.

final void wait(long timeoutMillis, int nanos)

Hace que el subproceso actual espere hasta que se active (por lo general, se notifica o se interrumpe) o hasta que haya transcurrido un período determinado en tiempo real.

final void wait(long timeoutMillis)

Hace que el subproceso actual espere hasta que se active (por lo general, se notifica o se interrumpe) o hasta que haya transcurrido un período determinado en tiempo real.

final void wait()

Hace que el subproceso actual espere hasta que se active (por lo general, se notifica o se interrumpe).

Constructores públicos

Builder

Se agregó en el nivel de API 34.
También se agregó en Extensiones de servicios de anuncios 4.
public Builder ()

Métodos públicos

build

Se agregó en el nivel de API 34.
También se agregó en Extensiones de servicios de anuncios 4.
public AdData build ()

Compila el objeto AdData.

Devuelve
AdData Este valor no puede ser null.

Arroja
NullPointerException si algún parámetro obligatorio es null cuando se compila

setAdCounterKeys

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

Establece el conjunto de claves que se usan para contar eventos.

No se pueden asociar más de 10 claves de contador de anuncios con un anuncio.

Consulta AdData.getAdCounterKeys() para obtener más información.

Parámetros
adCounterKeys Set: este valor no puede ser null.

Resultado que se muestra
AdData.Builder Este valor no puede ser null.

setAdFilters

public AdData.Builder setAdFilters (AdFilters adFilters)

Configura todos los AdFilters asociados con el anuncio.

Consulta AdData.getAdFilters() para obtener más información.

Parámetros
adFilters AdFilters: este valor puede ser null.

Resultado que se muestra
AdData.Builder Este valor no puede ser null.

setAdRenderId

public AdData.Builder setAdRenderId (String adRenderId)

Establece el ID de renderización de anuncios para la subasta del servidor

Consulta AdData#getAdRenderId() para obtener más información.

Parámetros
adRenderId String: este valor puede ser null.

Resultado que se muestra
AdData.Builder Este valor no puede ser null.

setMetadata

Se agregó en el nivel de API 34.
También se agregó en Extensiones de servicios de anuncios 4.
public AdData.Builder setMetadata (String metadata)

Establece los metadatos de los anuncios del comprador que se usaron durante el proceso de selección de anuncios.

Los metadatos deben ser un objeto JSON válido serializado como una string. Los metadatos representan información específica sobre ofertas del anuncio que se usará durante la selección de anuncios como parte de la generación de ofertas y en la lógica de JavaScript del comprador, que se ejecuta en un entorno aislado.

Si los metadatos no son un objeto JSON válido que puede ser consumido por el JS del comprador, el El anuncio no será apto para la selección de anuncios.

Consulta AdData.getMetadata() para obtener más información.

Parámetros
metadata String: este valor no puede ser null.

Resultado que se muestra
AdData.Builder Este valor no puede ser null.

setRenderUri

Se agregó en el nivel de API 34.
También se agregó en Extensiones de servicios de anuncios 4.
public AdData.Builder setRenderUri (Uri renderUri)

Establece el URI que dirige a los elementos de renderización del anuncio. El URI debe usar HTTPS.

Consulta AdData.getRenderUri() para obtener más información.

Parámetros
renderUri Uri: este valor no puede ser null.

Resultado que se muestra
AdData.Builder Este valor no puede ser null.