AdData.Builder

public static final class AdData.Builder
extends Object

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


Builder para objetos AdData.

Resumo

Construtores públicos

Builder()

Métodos públicos

AdData build()

Cria o objeto AdData.

AdData.Builder setAdCounterKeys(Set<Integer> adCounterKeys)

Define o conjunto de chaves usado na contagem de eventos.

AdData.Builder setAdFilters(AdFilters adFilters)

Define todos os AdFilters associados ao anúncio.

AdData.Builder setAdRenderId(String adRenderId)

Define o ID de renderização do anúncio para o leilão do servidor

Consulte AdData#getAdRenderId() para mais informações.

AdData.Builder setMetadata(String metadata)

Define os metadados do anúncio do comprador usados durante o processo de seleção de anúncios.

AdData.Builder setRenderUri(Uri renderUri)

Define o URI que aponta para os recursos de renderização do anúncio.

Métodos herdados

Object clone()

Cria e retorna uma cópia desse objeto.

boolean equals(Object obj)

Indica se algum outro objeto é "igual a" esse.

void finalize()

Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto.

final Class<?> getClass()

Retorna a classe de execução desse Object.

int hashCode()

Retorna um valor de código hash para o objeto.

final void notify()

Ativa uma única linha de execução que está em espera no monitor desse objeto.

final void notifyAll()

Ativa todos os threads que estão aguardando no monitor desse objeto.

String toString()

Retorna uma representação em string do objeto.

final void wait(long timeoutMillis, int nanos)

Faz com que a linha de execução atual espere até ser ativada, normalmente sendo notificada ou interrompida, ou até que um determinado período de tempo real tenha passado.

final void wait(long timeoutMillis)

Faz com que a linha de execução atual espere até ser ativada, normalmente sendo notificada ou interrompida, ou até que um determinado período de tempo real tenha passado.

final void wait()

Faz com que a linha de execução atual espere até ser ativada, normalmente sendo notificada ou interrompida.

Construtores públicos

Builder

public Builder ()

Métodos públicos

build

public AdData build ()

Cria o objeto AdData.

Retorna
AdData Esse valor não pode ser null.

Gera
NullPointerException se algum parâmetro obrigatório for null quando criado.

setAdCounterKeys

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

Define o conjunto de chaves usado na contagem de eventos.

Não é possível associar mais de 10 chaves de contador de anúncios a um anúncio.

Consulte AdData.getAdCounterKeys() para mais informações.

Parâmetros
adCounterKeys Set: esse valor não pode ser null.

Retorna
AdData.Builder Esse valor não pode ser null.

setAdFilters

public AdData.Builder setAdFilters (AdFilters adFilters)

Define todos os AdFilters associados ao anúncio.

Consulte AdData.getAdFilters() para mais informações.

Parâmetros
adFilters AdFilters: este valor pode ser null.

Retorna
AdData.Builder Esse valor não pode ser null.

setAdRenderId

public AdData.Builder setAdRenderId (String adRenderId)

Define o ID de renderização do anúncio para o leilão do servidor

Consulte AdData#getAdRenderId() para mais informações.

Parâmetros
adRenderId String: este valor pode ser null.

Retorna
AdData.Builder Esse valor não pode ser null.

setMetadata

public AdData.Builder setMetadata (String metadata)

Define os metadados do anúncio do comprador usados durante o processo de seleção de anúncios.

Os metadados precisam ser um objeto JSON válido serializado como uma string. Os metadados representam informações de lances específicas do anúncio usadas na seleção de anúncios para gerar lances e na lógica do JavaScript do comprador, que é executada em um ambiente de execução isolado.

Se os metadados não forem um objeto JSON válido que possa ser consumido pelo JavaScript do comprador, o anúncio não estará qualificado para a seleção de anúncios.

Consulte AdData.getMetadata() para mais detalhes.

Parâmetros
metadata String: esse valor não pode ser null.

Retorna
AdData.Builder Esse valor não pode ser null.

setRenderUri

public AdData.Builder setRenderUri (Uri renderUri)

Define o URI que aponta para os recursos de renderização do anúncio. O URI precisa usar HTTPS.

Consulte AdData.getRenderUri() para mais detalhes.

Parâmetros
renderUri Uri: esse valor não pode ser null.

Retorna
AdData.Builder Esse valor não pode ser null.