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.Builder
|
setAdCounterKeys(Set<Integer> adCounterKeys)
Define o conjunto de chaves usado na contagem de eventos. |
AdData.Builder
|
setAdFilters(AdFilters adFilters)
Define todos os |
AdData.Builder
|
setAdRenderId(String adRenderId)
Define o ID de renderização do anúncio para o leilão do servidor Consulte |
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 | |
---|---|
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 . |