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. |