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-winsparascoreAdsereportResult:esse JavaScript escolhe o anúncio com o maior lance para pontuação. Para relatórios, o URI fornecido é parametrizado comrender_uriebid. 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_uriebid
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. |