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-truncationparaselectOutcome: 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. |