AdSelectionConfig.Builder.

public static final class AdSelectionConfig.Builder
extends Object

java.lang.Object.
   ↳ android.adservices.adselection.AdSelectionConfig.Builder.


Compilador para el objeto AdSelectionConfig.

Resumen

Constructores públicos

Builder()

Métodos públicos

AdSelectionConfig build()

Compila una instancia de AdSelectionConfig.

AdSelectionConfig.Builder setAdSelectionSignals(AdSelectionSignals adSelectionSignals)

Establece los indicadores proporcionados a los compradores durante la generación de ofertas de selección de anuncios.

AdSelectionConfig.Builder setCustomAudienceBuyers(List<AdTechIdentifier> customAudienceBuyers)

Establece la lista de compradores permitidos.

AdSelectionConfig.Builder setDecisionLogicUri(Uri decisionLogicUri)

Establece el URI que se usa para recuperar la lógica de decisión que se usará en el proceso de selección de anuncios.

AdSelectionConfig.Builder setPerBuyerSignals(Map<AdTechIdentifierAdSelectionSignals> perBuyerSignals)

Establece los indicadores que proporciona cada comprador durante la selección de anuncios.

AdSelectionConfig.Builder setSeller(AdTechIdentifier seller)

Establece el identificador de vendedor.

AdSelectionConfig.Builder setSellerSignals(AdSelectionSignals sellerSignals)

Establece los indicadores utilizados para modificar los resultados de la selección de anuncios.

AdSelectionConfig.Builder setTrustedScoringSignalsUri(Uri trustedScoringSignalsUri)

Establece el extremo de URI del indicador de confianza orientado a la venta desde el que se puede recuperar información en tiempo real específica de la creatividad.

Métodos heredados

Constructores públicos

Compilador

public Builder ()

Métodos públicos

build

public AdSelectionConfig build ()

Compila una instancia de AdSelectionConfig.

Devuelve
AdSelectionConfig Este valor no puede ser null.

Arroja
NullPointerException si algún parámetro obligatorio es nulo

setAdSelectionSignals

public AdSelectionConfig.Builder setAdSelectionSignals (AdSelectionSignals adSelectionSignals)

Establece los indicadores proporcionados a los compradores durante la generación de ofertas de selección de anuncios.

Si no está configurado, se establece de forma predeterminada el JSON vacío.

Consulta AdSelectionConfig.getAdSelectionSignals() para obtener más información.

Parámetros
adSelectionSignals AdSelectionSignals: Este valor no puede ser null.

Resultado que se muestra
AdSelectionConfig.Builder Este valor no puede ser null.

setCustomAudienceBuyers

public AdSelectionConfig.Builder setCustomAudienceBuyers (List<AdTechIdentifier> customAudienceBuyers)

Establece la lista de compradores permitidos.

Consulta AdSelectionConfig.getCustomAudienceBuyers() para obtener más información.

Parámetros
customAudienceBuyers List: Este valor no puede ser null.

Resultado que se muestra
AdSelectionConfig.Builder Este valor no puede ser null.

setDecisionLogicUri

public AdSelectionConfig.Builder setDecisionLogicUri (Uri decisionLogicUri)

Establece el URI que se usa para recuperar la lógica de decisión que se usará en el proceso de selección de anuncios. El URI de decisió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/<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:

    • highest-bid-wins para scoreAds y reportResult: Este JS elige el anuncio con la oferta más alta para la puntuación. Para los informes, el URI dado se parametriza con render_uri y bid. Se requieren los siguientes parámetros para usar esta compilación previa:
      • reportingUrl: El URI del informe base que se parametrizará más adelante con render_uri y bid

      P. ej.: Si la URL de los informes base es "https://www.ssp.com", ad-selection-prebuilt://ad-selection/highest-bid-wins/?reportingUrl=https://www.ssp.com

Consulta AdSelectionConfig.getDecisionLogicUri() para obtener más información.

Parámetros
decisionLogicUri Uri: Este valor no puede ser null.

Resultado que se muestra
AdSelectionConfig.Builder Este valor no puede ser null.

setPerBuyerSignals

public AdSelectionConfig.Builder setPerBuyerSignals (Map<AdTechIdentifierAdSelectionSignals> perBuyerSignals)

Establece los indicadores que proporciona cada comprador durante la selección de anuncios.

Si no la estableces, el mapa predeterminado será un mapa vacío.

Consulta AdSelectionConfig.getPerBuyerSignals() para obtener más información.

Parámetros
perBuyerSignals Map: Este valor no puede ser null.

Resultado que se muestra
AdSelectionConfig.Builder Este valor no puede ser null.

setVendedor

public AdSelectionConfig.Builder setSeller (AdTechIdentifier seller)

Establece el identificador de vendedor.

Consulta AdSelectionConfig.getSeller() para obtener más información.

Parámetros
seller AdTechIdentifier: Este valor no puede ser null.

Resultado que se muestra
AdSelectionConfig.Builder Este valor no puede ser null.

setVendedoresIndicadores

public AdSelectionConfig.Builder setSellerSignals (AdSelectionSignals sellerSignals)

Establece los indicadores utilizados para modificar los resultados de la selección de anuncios.

Si no está configurado, se establece de forma predeterminada el JSON vacío.

Consulta AdSelectionConfig.getSellerSignals() para obtener más información.

Parámetros
sellerSignals AdSelectionSignals: Este valor no puede ser null.

Resultado que se muestra
AdSelectionConfig.Builder Este valor no puede ser null.

setTrustScoringSignalsUri

public AdSelectionConfig.Builder setTrustedScoringSignalsUri (Uri trustedScoringSignalsUri)

Establece el extremo de URI del indicador de confianza orientado a la venta desde el que se puede recuperar información en tiempo real específica de la creatividad.

Si se pasa Uri#EMPTY, se omitirá la llamada de red y se pasará AdSelectionSignals.EMPTY a la selección de anuncios.

Consulta AdSelectionConfig.getTrustedScoringSignalsUri() para obtener más información.

Parámetros
trustedScoringSignalsUri Uri: Este valor no puede ser null.

Resultado que se muestra
AdSelectionConfig.Builder Este valor no puede ser null.