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.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<AdTechIdentifier, AdSelectionSignals> 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
parascoreAds
yreportResult
: Este JS elige el anuncio con la oferta más alta para la puntuación. Para los informes, el URI dado se parametriza conrender_uri
ybid
. Se requieren los siguientes parámetros para usar esta compilación previa:reportingUrl
: El URI del informe base que se parametrizará más adelante conrender_uri
ybid
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<AdTechIdentifier, AdSelectionSignals> 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 . |