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.

AdSelectionFromOutcomesConfig.Builder setAdSelectionIds(List<Long> adSelectionIds)

Establece la lista de AdSelectionIds para que participe 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 de JS descargada de SelectionLogicUri.

AdSelectionFromOutcomesConfig.Builder setSeller(AdTechIdentifier seller)

Establece el objeto AdTechIdentifier del vendedor.

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

      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.