AdSelectionFromOutcomesConfig.Builder

public static final class AdSelectionFromOutcomesConfig.Builder
extends Object

java.lang.Object (link em inglês)
   ↳ android.adservices.adselection.AdSelectionFromOutcomesConfig.Builder


Builder para objetos AdSelectionFromOutcomesConfig. Todos os campos exigem valores não nulos para serem criados.

Resumo

Construtores públicos

Builder()

Métodos públicos

AdSelectionFromOutcomesConfig build()

Cria uma instância de AdSelectionFromOutcomesConfig.

AdSelectionFromOutcomesConfig.Builder setAdSelectionIds(List<Long> adSelectionIds)

Define a lista de AdSelectionIds para participar do processo de seleção.

AdSelectionFromOutcomesConfig.Builder setSelectionLogicUri(Uri selectionLogicUri)

Define o SelectionLogicUri.

AdSelectionFromOutcomesConfig.Builder setSelectionSignals(AdSelectionSignals selectionSignals)

Define o SelectionSignals a ser consumido pelo script JS transferido por download de SelectionLogicUri

AdSelectionFromOutcomesConfig.Builder setSeller(AdTechIdentifier seller)

Define o vendedor AdTechIdentifier.

Métodos herdados

Construtores públicos

Métodos públicos

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

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 destes dois esquemas:

  • HTTPS:URIs HTTPS precisam ser absolutos, em que o host corresponda ao seller.
  • Seleção de anúncios pré-criada:os URIs do serviço de seleção de anúncios seguem o formato ad-selection-prebuilt://ad-selection-from-outcomes/<name>?<script-generation-parameters>. O FLEDGE gera o script JS adequado sem a necessidade de uma chamada de rede.

    Scripts pré-criados disponíveis:

    • waterfall-mediation-truncation para selectOutcome:esse JavaScript implementa a lógica de truncamento da mediação em hierarquia. O anúncio do SDK de mediação será retornado se o lance for maior ou igual ao lance mínimo. Os parâmetros abaixo são obrigatórios para usar a ferramenta pré-criada:

      Exemplo: Se os indicadores de seleção forem semelhantes a {"bid_floor": 10}, então, 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 ser null.

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

Retorna
AdSelectionFromOutcomesConfig.Builder Esse valor não pode ser null.

setVendedor

public AdSelectionFromOutcomesConfig.Builder setSeller (AdTechIdentifier seller)

Define o vendedor AdTechIdentifier.

Parâmetros
seller AdTechIdentifier: esse valor não pode ser null.

Retorna
AdSelectionFromOutcomesConfig.Builder Esse valor não pode ser null.