AdSelectionFromResultssConfig.Builder.
public
static
final
class
AdSelectionFromOutcomesConfig.Builder
extends Object
java.lang.Object. | |
↳ | android.adservices.adselection.AdSelectionFromOutcomesConfig.Builder |
Compilador para objetos AdSelectionFromOutcomesConfig
. Se requieren valores no nulos para compilar todos los campos.
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 vendedor |
Métodos heredados | |
---|---|
Constructores públicos
Métodos públicos
build
public AdSelectionFromOutcomesConfig build ()
Compila una instancia de AdSelectionFromOutcomesConfig
.
Devuelve | |
---|---|
AdSelectionFromOutcomesConfig |
Este valor no puede ser null . |
setAdSelectionIds
public AdSelectionFromOutcomesConfig.Builder setAdSelectionIds (List<Long> adSelectionIds)
Establece la lista de AdSelectionIds
para participar 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 dos esquemas:
- HTTPS: Los URIs HTTPS deben ser URI absolutos en los que el host coincida con el
seller
- Selección de anuncios previamente compilados: 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 la necesidad de una llamada de red.Secuencias de comandos precompiladas disponibles:
waterfall-mediation-truncation
paraselectOutcome
: Este JS implementa la lógica de truncamiento de la mediación en cascada. El anuncio del SDK de Mediación se muestra si su oferta es superior o igual a la oferta mínima. Se requieren los siguientes parámetros para usar esta compilación previa:bidFloor
: Es la clave del valor mínimo de la oferta que se pasó en laAdSelectionFromOutcomesConfig#getSelectionSignals()
que se comparará con el anuncio ganador del SDK de mediación.
P. ej.: Si tus 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 JS que se descargará de SelectionLogicUri
.
Parámetros | |
---|---|
selectionSignals |
AdSelectionSignals : Este valor no puede ser null . |
Resultado que se muestra | |
---|---|
AdSelectionFromOutcomesConfig.Builder |
Este valor no puede ser null . |
setVendedor
public AdSelectionFromOutcomesConfig.Builder setSeller (AdTechIdentifier seller)
Establece el vendedor AdTechIdentifier
.
Parámetros | |
---|---|
seller |
AdTechIdentifier : Este valor no puede ser null . |
Resultado que se muestra | |
---|---|
AdSelectionFromOutcomesConfig.Builder |
Este valor no puede ser null . |