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.

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

      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.