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 y usarla 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 del vendedor.

AdSelectionConfig.Builder setSellerSignals(AdSelectionSignals sellerSignals)

Establece los indicadores que se usan para modificar los resultados de la selección de anuncios.

AdSelectionConfig.Builder setTrustedScoringSignalsUri(Uri trustedScoringSignalsUri)

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

Métodos heredados

Constructores públicos

Builder

Se agregó en el nivel de API 34.
También se agregó en Extensiones de servicios de anuncios 4.
public Builder ()

Métodos públicos

build

Se agregó en el nivel de API 34.
También se agregó en Extensiones de servicios de anuncios 4.
public AdSelectionConfig build ()

Compila una instancia de AdSelectionConfig.

Muestra
AdSelectionConfig Este valor no puede ser null.

Arroja
NullPointerException si alguno de los parámetros requeridos es nulo

setAdSelectionSignals

Se agregó en el nivel de API 34.
También se agregó en Extensiones de servicios de anuncios 4.
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, el valor predeterminado es 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

Se agregó en el nivel de API 34.
También se agregó en Extensiones de servicios de anuncios 4.
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

Se agregó en el nivel de API 34.
También se agregó en Extensiones de servicios de anuncios 4.
public AdSelectionConfig.Builder setDecisionLogicUri (Uri decisionLogicUri)

Establece el URI que se usa para recuperar la lógica de decisión y usarla en el proceso de selección de anuncios. Decisión El URI 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 el formato ad-selection-prebuilt://ad-selection/<name>?<script-generation-parameters>. FLEDGE genera la secuencia de comandos de JS adecuada sin 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 obtener la puntuación. Para informes, el URI dado se parametriza con render_uri y bid. Los siguientes parámetros son obligatorios para usar esta compilación previa:
      • reportingUrl: Es el URI del informe base que se parametrizado más adelante con render_uri y bid

      P. ej.: Si la URL de tus informes base es "https://www.ssp.com" luego, 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

Se agregó en el nivel de API 34.
También se agregó en Extensiones de servicios de anuncios 4.
public AdSelectionConfig.Builder setPerBuyerSignals (Map<AdTechIdentifierAdSelectionSignals> perBuyerSignals)

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

Si no está configurado, el valor predeterminado es 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.

setSeller

Se agregó en el nivel de API 34.
También se agregó en Extensiones de servicios de anuncios 4.
public AdSelectionConfig.Builder setSeller (AdTechIdentifier seller)

Establece el identificador del 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.

setSellerSignals

Se agregó en el nivel de API 34.
También se agregó en Extensiones de servicios de anuncios 4.
public AdSelectionConfig.Builder setSellerSignals (AdSelectionSignals sellerSignals)

Establece los indicadores que se usan para modificar los resultados de la selección de anuncios.

Si no está configurado, el valor predeterminado es 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.

setTrustedScoringSignalsUri

Se agregó en el nivel de API 34.
También se agregó en Extensiones de servicios de anuncios 4.
public AdSelectionConfig.Builder setTrustedScoringSignalsUri (Uri trustedScoringSignalsUri)

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

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.