AdSelectionFromOutcomesConfig.Builder
public
static
final
class
AdSelectionFromOutcomesConfig.Builder
extends Object
java.lang.Object | |
↳ | android.adservices.adselection.AdSelectionFromRisultatosConfig.Builder |
Generatore di oggetti AdSelectionFromOutcomesConfig
. Tutti i campi richiedono valori diversi da null per la creazione.
Riepilogo
Costruttori pubblici | |
---|---|
Builder()
|
Metodi pubblici | |
---|---|
AdSelectionFromOutcomesConfig
|
build()
Consente di creare un'istanza |
AdSelectionFromOutcomesConfig.Builder
|
setAdSelectionIds(List<Long> adSelectionIds)
Imposta l'elenco di |
AdSelectionFromOutcomesConfig.Builder
|
setSelectionLogicUri(Uri selectionLogicUri)
Imposta |
AdSelectionFromOutcomesConfig.Builder
|
setSelectionSignals(AdSelectionSignals selectionSignals)
Imposta |
AdSelectionFromOutcomesConfig.Builder
|
setSeller(AdTechIdentifier seller)
Imposta il venditore |
Metodi ereditati | |
---|---|
Costruttori pubblici
Metodi pubblici
build
public AdSelectionFromOutcomesConfig build ()
Consente di creare un'istanza AdSelectionFromOutcomesConfig
.
Ritorni | |
---|---|
AdSelectionFromOutcomesConfig |
Questo valore non può essere null . |
setAdSelectionIds
public AdSelectionFromOutcomesConfig.Builder setAdSelectionIds (List<Long> adSelectionIds)
Consente di impostare l'elenco di AdSelectionIds
che partecipano al processo di selezione.
Parametri | |
---|---|
adSelectionIds |
List : questo valore non può essere null . |
Ritorni | |
---|---|
AdSelectionFromOutcomesConfig.Builder |
Questo valore non può essere null . |
setSelectionLogicUri
public AdSelectionFromOutcomesConfig.Builder setSelectionLogicUri (Uri selectionLogicUri)
Imposta SelectionLogicUri
. L'URI selezione può essere uno dei due schemi:
- HTTPS: gli URI HTTPS devono essere URI assoluti in cui l'host corrisponde a
seller
- Selezione annunci predefinita:gli URI del servizio di selezione degli annunci rispettano il formato
ad-selection-prebuilt://ad-selection-from-outcomes/<name>?<script-generation-parameters>
. FLEDGE genera lo script JS appropriato senza la necessità di una chiamata alla rete.Script predefiniti disponibili:
waterfall-mediation-truncation
perselectOutcome
: questo codice JS implementa la logica di troncamento della mediazione a cascata. L'annuncio dell'SDK di mediazione viene restituito se la sua offerta è superiore o uguale all'offerta minima. Di seguito sono riportati i parametri obbligatori per utilizzare questa funzionalità predefinita:bidFloor
: chiave del valore del prezzo minimo dell'offerta passato inAdSelectionFromOutcomesConfig#getSelectionSignals()
che verrà confrontato con l'annuncio vincente dell'SDK di mediazione.
Ad esempio, Se gli indicatori di selezione sono simili a
{"bid_floor": 10}
,ad-selection-prebuilt://ad-selection-from-outcomes/waterfall-mediation-truncation/?bidFloor=bid_floor
AdSelectionIds
e SelectionSignals
.
Parametri | |
---|---|
selectionLogicUri |
Uri : questo valore non può essere null . |
Ritorni | |
---|---|
AdSelectionFromOutcomesConfig.Builder |
Questo valore non può essere null . |
setSelectionSignals
public AdSelectionFromOutcomesConfig.Builder setSelectionSignals (AdSelectionSignals selectionSignals)
Imposta SelectionSignals
in modo che venga utilizzato dallo script JS scaricato da SelectionLogicUri
Parametri | |
---|---|
selectionSignals |
AdSelectionSignals : questo valore non può essere null . |
Ritorni | |
---|---|
AdSelectionFromOutcomesConfig.Builder |
Questo valore non può essere null . |
impostaVenditore
public AdSelectionFromOutcomesConfig.Builder setSeller (AdTechIdentifier seller)
Imposta il venditore AdTechIdentifier
.
Parametri | |
---|---|
seller |
AdTechIdentifier : questo valore non può essere null . |
Ritorni | |
---|---|
AdSelectionFromOutcomesConfig.Builder |
Questo valore non può essere null . |