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.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
.
Returns | |
---|---|
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 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
paraselectOutcome
: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:bidFloor
:chave do valor mínimo do lance transmitido noAdSelectionFromOutcomesConfig#getSelectionSignals()
que 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}
, 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 . |