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.

AdSelectionFromOutcomesConfig.Builder setAdSelectionIds(List<Long> adSelectionIds)

Establece la lista de AdSelectionIds para participar en el proceso de selección.

AdSelectionFromOutcomesConfig.Builder setSelectionLogicUri(Uri selectionLogicUri)

Establece el SelectionLogicUri.

AdSelectionFromOutcomesConfig.Builder setSelectionSignals(AdSelectionSignals selectionSignals)

Configura el SelectionSignals que consumirá la secuencia de comandos JS que se descargará de SelectionLogicUri.

AdSelectionFromOutcomesConfig.Builder setSeller(AdTechIdentifier seller)

Establece el vendedor AdTechIdentifier.

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 para selectOutcome: 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:

      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.