AdSelectionConfig.Builder
public
static
final
class
AdSelectionConfig.Builder
extends Object
java.lang.Object | |
↳ | 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 do lado do vendedor do qual o criativo em tempo real específico onde encontrar informações. |
Métodos herdados | |
---|---|
Construtores públicos
Builder
public Builder ()
Métodos públicos
build
public AdSelectionConfig build ()
Cria uma instância de AdSelectionConfig
.
Retorna | |
---|---|
AdSelectionConfig |
Esse valor não pode ser null . |
Gera | |
---|---|
NullPointerException |
quando algum parâmetro obrigatório é 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. Decisão O URI pode ser um destes dois esquemas:
- HTTPS: URIs HTTPS precisam ser URIs absolutos, em que o host corresponde ao
seller
- Pré-criação de seleção de anúncios: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 precisar de uma chamada de rede.Scripts pré-criados disponíveis:
highest-bid-wins
parascoreAds
ereportResult
:esse JavaScript escolhe o anúncio com o maior lance para pontuação. Para relatórios, o URI fornecido é parametrizado comrender_uri
ebid
. Os parâmetros abaixo são necessários para usar esta pré-criação:reportingUrl
:URI de relatório básico que será parametrizado depois comrender_uri
ebid
Exemplo: Se o URL de relatório base for "https://www.ssp.com" depois
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 . |
setPerBuyerSignals
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 for definido, o padrão será 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 . |
setSeller
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 . |
setTrustScoringSignalsUri
public AdSelectionConfig.Builder setTrustedScoringSignalsUri (Uri trustedScoringSignalsUri)
Define o endpoint do URI do indicador confiável do lado do vendedor do qual o criativo em tempo real específico onde encontrar informações.
Se Uri#EMPTY
for transmitido, a chamada de rede vai ser ignorada, e AdSelectionSignals.EMPTY
vai ser transmitido 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 . |