AdSelectionFromOutcomesConfig.Builder
  public
  static
  final
  
  class
  AdSelectionFromOutcomesConfig.Builder
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | android.adservices.adselection.AdSelectionFromOutcomesConfig.Builder | 
Builder para objetos AdSelectionFromOutcomesConfig. Todos os campos exigem valores não nulos
 para criar.
Resumo
| Construtores públicos | |
|---|---|
| 
      Builder()
       | |
| Métodos públicos | |
|---|---|
| 
        
        
        
        
        
        AdSelectionFromOutcomesConfig | 
      build()
      Cria uma instância de  | 
| 
        
        
        
        
        
        AdSelectionFromOutcomesConfig.Builder | 
      setAdSelectionIds(List<Long> adSelectionIds)
      Define a lista de  | 
| 
        
        
        
        
        
        AdSelectionFromOutcomesConfig.Builder | 
      setSelectionLogicUri(Uri selectionLogicUri)
      Define o  | 
| 
        
        
        
        
        
        AdSelectionFromOutcomesConfig.Builder | 
      setSelectionSignals(AdSelectionSignals selectionSignals)
      Define o  | 
| 
        
        
        
        
        
        AdSelectionFromOutcomesConfig.Builder | 
      setSeller(AdTechIdentifier seller)
      Define o vendedor  | 
| Métodos herdados | |
|---|---|
Construtores públicos
Métodos públicos
build
public AdSelectionFromOutcomesConfig build ()
Cria uma instância de AdSelectionFromOutcomesConfig.
| Retorna | |
|---|---|
| AdSelectionFromOutcomesConfig | Esse valor não pode ser null. | 
setAdSelectionIds
public AdSelectionFromOutcomesConfig.Builder setAdSelectionIds (List<Long> adSelectionIds)
Define a lista de AdSelectionIds para participar do processo de seleção.
| Parâmetros | |
|---|---|
| adSelectionIds | List: esse valor não pode sernull. | 
| Retorna | |
|---|---|
| AdSelectionFromOutcomesConfig.Builder | Esse valor não pode ser null. | 
setSelectionLogicUri
public AdSelectionFromOutcomesConfig.Builder setSelectionLogicUri (Uri selectionLogicUri)
Define o SelectionLogicUri. O URI de seleção pode ser um dos 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 ad-selection-prebuilt://ad-selection-from-outcomes/<name>?<script-generation-parameters>. . O FLEDGE gera o script JS adequado sem precisar de uma rede a chamada.Scripts pré-criados disponíveis: - waterfall-mediation-truncationpara- selectOutcome: isso O JS implementa a lógica de truncamento de mediação em hierarquia. o anúncio do SDK de mediação retornado se o lance for maior ou igual ao lance mínimo. Abaixo são necessários para usar esta pré-criação:- bidFloor: chave do valor mínimo do lance transmitido no- AdSelectionFromOutcomesConfig#getSelectionSignals()que vão será comparado com o anúncio vencedor do SDK de mediação.
 - Exemplo: Se os indicadores de seleção forem semelhantes a - {"bid_floor": 10},- ad-selection-prebuilt://ad-selection-from-outcomes/waterfall-mediation-truncation/?bidFloor=bid_floor
 
AdSelectionIds e SelectionSignals.
    | Parâmetros | |
|---|---|
| selectionLogicUri | Uri: esse valor não pode sernull. | 
| Retorna | |
|---|---|
| AdSelectionFromOutcomesConfig.Builder | Esse valor não pode ser null. | 
setSelectionSignals
public AdSelectionFromOutcomesConfig.Builder setSelectionSignals (AdSelectionSignals selectionSignals)
Define o SelectionSignals a ser consumido pelo script JS transferido por download de SelectionLogicUri.
| Parâmetros | |
|---|---|
| selectionSignals | AdSelectionSignals: esse valor não pode sernull. | 
| Retorna | |
|---|---|
| AdSelectionFromOutcomesConfig.Builder | Esse valor não pode ser null. | 
setSeller
public AdSelectionFromOutcomesConfig.Builder setSeller (AdTechIdentifier seller)
Define o vendedor AdTechIdentifier.
| Parâmetros | |
|---|---|
| seller | AdTechIdentifier: esse valor não pode sernull. | 
| Retorna | |
|---|---|
| AdSelectionFromOutcomesConfig.Builder | Esse valor não pode ser null. | 
