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 y usarla 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 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
public Builder ()
Métodos públicos
build
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
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
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 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
parascoreAds
yreportResult
: Este JS elige el anuncio con la oferta más alta para obtener la puntuación. Para informes, el URI dado se parametriza conrender_uri
ybid
. 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 conrender_uri
ybid
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
public AdSelectionConfig.Builder setPerBuyerSignals (Map<AdTechIdentifier, AdSelectionSignals> 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
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
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
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 . |