AdSelectionConfig.Builder
public
static
final
class
AdSelectionConfig.Builder
extends Object
java.lang.Object (link em inglês) | |
↳ | android.adservices.adselection.AdSelectionConfig.Builder |
Builder para o objeto AdSelectionConfig
.
Resumo
Construtores públicos | |
---|---|
Builder()
|
Métodos públicos | |
---|---|
AdSelectionConfig
|
build()
Cria uma instância de |
AdSelectionConfig.Builder
|
setAdSelectionSignals(AdSelectionSignals adSelectionSignals)
Define os sinais fornecidos aos compradores durante a geração de lances de seleção de anúncios. |
AdSelectionConfig.Builder
|
setCustomAudienceBuyers(List<AdTechIdentifier> customAudienceBuyers)
Define a lista de compradores permitidos. |
AdSelectionConfig.Builder
|
setDecisionLogicUri(Uri decisionLogicUri)
Define o URI usado para buscar a lógica de decisão para uso no processo de seleção de anúncios. |
AdSelectionConfig.Builder
|
setPerBuyerSignals(Map<AdTechIdentifier, AdSelectionSignals> perBuyerSignals)
Define os indicadores fornecidos por cada comprador durante a seleção de anúncios. |
AdSelectionConfig.Builder
|
setSeller(AdTechIdentifier seller)
Define o identificador do vendedor. |
AdSelectionConfig.Builder
|
setSellerSignals(AdSelectionSignals sellerSignals)
Defina os indicadores usados para modificar os resultados da seleção de anúncios. |
AdSelectionConfig.Builder
|
setTrustedScoringSignalsUri(Uri trustedScoringSignalsUri)
Define o endpoint do URI do indicador confiável de venda, em que informações específicas em tempo real do criativo podem ser buscadas. |
Métodos herdados | |
---|---|
Construtores públicos
Builder
public Builder ()
Métodos públicos
build
public AdSelectionConfig build ()
Cria uma instância de AdSelectionConfig
.
Returns | |
---|---|
AdSelectionConfig |
Esse valor não pode ser null . |
Gera | |
---|---|
NullPointerException |
se algum parâmetro obrigatório for nulo. |
setAdSelectionSignals
public AdSelectionConfig.Builder setAdSelectionSignals (AdSelectionSignals adSelectionSignals)
Define os sinais fornecidos aos compradores durante a geração de lances de seleção de anúncios.
Se não for definido, o padrão será o JSON vazio.
Consulte AdSelectionConfig.getAdSelectionSignals()
para mais detalhes.
Parâmetros | |
---|---|
adSelectionSignals |
AdSelectionSignals : esse valor não pode ser null . |
Retorna | |
---|---|
AdSelectionConfig.Builder |
Esse valor não pode ser null . |
setCustomAudienceBuyers
public AdSelectionConfig.Builder setCustomAudienceBuyers (List<AdTechIdentifier> customAudienceBuyers)
Define a lista de compradores permitidos.
Consulte AdSelectionConfig.getCustomAudienceBuyers()
para mais detalhes.
Parâmetros | |
---|---|
customAudienceBuyers |
List : esse valor não pode ser null . |
Retorna | |
---|---|
AdSelectionConfig.Builder |
Esse valor não pode ser null . |
setDecisionLogicUri
public AdSelectionConfig.Builder setDecisionLogicUri (Uri decisionLogicUri)
Define o URI usado para buscar a lógica de decisão para uso no processo de seleção de anúncios. O URI de decisão pode ser um dos dois esquemas:
- HTTPS:URIs HTTPS precisam ser absolutos, em que o host corresponda ao
seller
. - Seleção de anúncio predefinida:os URIs do serviço de seleção de anúncios seguem o formato
ad-selection-prebuilt://ad-selection/<name>?<script-generation-parameters>
. O FLEDGE gera o script JS adequado sem a necessidade de uma chamada de rede.Scripts pré-criados disponíveis:
highest-bid-wins
parascoreAds
ereportResult
:o JavaScript escolhe o anúncio com o lance mais alto para pontuação. Para gerar relatórios, o URI fornecido é parametrizado comrender_uri
ebid
. Os parâmetros abaixo são obrigatórios para usar este recurso pré-criado:reportingUrl
:URI de relatório base que será parametrizado posteriormente comrender_uri
ebid
.
Exemplo: Se o URL base do relatório for "https://www.ssp.com", então,
ad-selection-prebuilt://ad-selection/highest-bid-wins/?reportingUrl=https://www.ssp.com
Consulte AdSelectionConfig.getDecisionLogicUri()
para mais detalhes.
Parâmetros | |
---|---|
decisionLogicUri |
Uri : esse valor não pode ser null . |
Retorna | |
---|---|
AdSelectionConfig.Builder |
Esse valor não pode ser null . |
Indicadores de setPerBuyer
public AdSelectionConfig.Builder setPerBuyerSignals (Map<AdTechIdentifier, AdSelectionSignals> perBuyerSignals)
Define os indicadores fornecidos por cada comprador durante a seleção de anúncios.
Se não foi definido, o padrão é um mapa vazio.
Consulte AdSelectionConfig.getPerBuyerSignals()
para mais detalhes.
Parâmetros | |
---|---|
perBuyerSignals |
Map : esse valor não pode ser null . |
Retorna | |
---|---|
AdSelectionConfig.Builder |
Esse valor não pode ser null . |
setVendedor
public AdSelectionConfig.Builder setSeller (AdTechIdentifier seller)
Define o identificador do vendedor.
Consulte AdSelectionConfig.getSeller()
para mais detalhes.
Parâmetros | |
---|---|
seller |
AdTechIdentifier : esse valor não pode ser null . |
Retorna | |
---|---|
AdSelectionConfig.Builder |
Esse valor não pode ser null . |
setSellerSignals
public AdSelectionConfig.Builder setSellerSignals (AdSelectionSignals sellerSignals)
Defina os indicadores usados para modificar os resultados da seleção de anúncios.
Se não for definido, o padrão será o JSON vazio.
Consulte AdSelectionConfig.getSellerSignals()
para mais detalhes.
Parâmetros | |
---|---|
sellerSignals |
AdSelectionSignals : esse valor não pode ser null . |
Retorna | |
---|---|
AdSelectionConfig.Builder |
Esse valor não pode ser null . |
setTrustedScoringSignalsUri
public AdSelectionConfig.Builder setTrustedScoringSignalsUri (Uri trustedScoringSignalsUri)
Define o endpoint do URI do indicador confiável de venda, em que informações específicas em tempo real do criativo podem ser buscadas.
Se Uri#EMPTY
for transmitido, a chamada de rede será ignorada e AdSelectionSignals.EMPTY
será transmitida para a seleção de anúncios.
Consulte AdSelectionConfig.getTrustedScoringSignalsUri()
para mais detalhes.
Parâmetros | |
---|---|
trustedScoringSignalsUri |
Uri : esse valor não pode ser null . |
Retorna | |
---|---|
AdSelectionConfig.Builder |
Esse valor não pode ser null . |