AdSelectionFromResultssConfig.Builder
public
static
final
class
AdSelectionFromOutcomesConfig.Builder
extends Object
java.lang.Object | |
↳ | android.adservices.adselection.AdSelectionFromOutcomesConfig.Builder |
Compilador para objetos AdSelectionFromOutcomesConfig
. Todos los campos requieren valores no nulos para su compilación.
Resumen
Constructores públicos | |
---|---|
Builder()
|
Métodos públicos | |
---|---|
AdSelectionFromOutcomesConfig
|
build()
Compila una instancia de |
AdSelectionFromOutcomesConfig.Builder
|
setAdSelectionIds(List<Long> adSelectionIds)
Establece la lista de |
AdSelectionFromOutcomesConfig.Builder
|
setSelectionLogicUri(Uri selectionLogicUri)
Establece el |
AdSelectionFromOutcomesConfig.Builder
|
setSelectionSignals(AdSelectionSignals selectionSignals)
Configura el |
AdSelectionFromOutcomesConfig.Builder
|
setSeller(AdTechIdentifier seller)
Establece el objeto |
Métodos heredados | |
---|---|
Constructores públicos
Métodos públicos
build
public AdSelectionFromOutcomesConfig build ()
Compila una instancia de AdSelectionFromOutcomesConfig
.
Resultado que se muestra | |
---|---|
AdSelectionFromOutcomesConfig |
Este valor no puede ser null . |
setAdSelectionIds
public AdSelectionFromOutcomesConfig.Builder setAdSelectionIds (List<Long> adSelectionIds)
Establece la lista de AdSelectionIds
para que participe en el proceso de selección.
Parámetros | |
---|---|
adSelectionIds |
List : este valor no puede ser null . |
Resultado que se muestra | |
---|---|
AdSelectionFromOutcomesConfig.Builder |
Este valor no puede ser null . |
setSelectionLogicUri
public AdSelectionFromOutcomesConfig.Builder setSelectionLogicUri (Uri selectionLogicUri)
Establece el SelectionLogicUri
. El URI de selección puede ser cualquiera de los siguientes dos esquemas:
- HTTPS: Los URI HTTPS deben ser URI absolutos en los que el host coincida con el
seller
. - Selección de anuncios previamente compilada: Los URI del servicio de selección de anuncios siguen el formato
ad-selection-prebuilt://ad-selection-from-outcomes/<name>?<script-generation-parameters>
. FLEDGE genera la secuencia de comandos de JS adecuada sin necesidad de una llamada a la red.Secuencias de comandos precompiladas disponibles:
waterfall-mediation-truncation
paraselectOutcome
: Esta JS implementa la lógica de truncamiento de la mediación en cascada. Se muestra el anuncio del SDK de mediación si su oferta es mayor o igual que la oferta mínima. Los siguientes parámetros son obligatorios para usar esta compilación previa:bidFloor
: Es la clave del valor mínimo de la oferta que se pasa en laAdSelectionFromOutcomesConfig#getSelectionSignals()
que se comparará con el anuncio ganador del SDK de mediación.
P. ej.: Si los indicadores de selección se ven como
{"bid_floor": 10}
, entonces:ad-selection-prebuilt://ad-selection-from-outcomes/waterfall-mediation-truncation/?bidFloor=bid_floor
AdSelectionIds
y SelectionSignals
.
Parámetros | |
---|---|
selectionLogicUri |
Uri : este valor no puede ser null . |
Resultado que se muestra | |
---|---|
AdSelectionFromOutcomesConfig.Builder |
Este valor no puede ser null . |
setSelectionSignals
public AdSelectionFromOutcomesConfig.Builder setSelectionSignals (AdSelectionSignals selectionSignals)
Configura el SelectionSignals
que consumirá la secuencia de comandos de JS descargada de SelectionLogicUri
.
Parámetros | |
---|---|
selectionSignals |
AdSelectionSignals : este valor no puede ser null . |
Resultado que se muestra | |
---|---|
AdSelectionFromOutcomesConfig.Builder |
Este valor no puede ser null . |
setSeller
public AdSelectionFromOutcomesConfig.Builder setSeller (AdTechIdentifier seller)
Establece el objeto AdTechIdentifier
del vendedor.
Parámetros | |
---|---|
seller |
AdTechIdentifier : este valor no puede ser null . |
Resultado que se muestra | |
---|---|
AdSelectionFromOutcomesConfig.Builder |
Este valor no puede ser null . |