AdSelectionFromResultssConfig.Builder
public
static
final
class
AdSelectionFromOutcomesConfig.Builder
extends Object
java.lang.Object | |
↳ | android.adservices.adselection.AdSelectionFromResultssConfig.Builder |
Compilador para objetos AdSelectionFromOutcomesConfig
. Todos los campos deben tener valores que no sean nulos
para compilar.
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 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 podría ser cualquiera de los 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
ad-selection-prebuilt://ad-selection-from-outcomes/<name>?<script-generation-parameters>
. de un conjunto de datos tengan un formato común. FLEDGE genera la secuencia de comandos de JS adecuada sin la necesidad de una red. llamada.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 es se muestra si su oferta es superior o igual a la oferta mínima. Inferior a parámetros son necesarios para usar este precompilado:bidFloor
: Es la clave del valor mínimo de la oferta que se pasó enAdSelectionFromOutcomesConfig#getSelectionSignals()
que hará lo siguiente 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 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 . |