anuncios de privacysandbox
androidx.privacysandbox.ads.adservices.adid
androidx.privacysandbox.ads.adservices.adselection
androidx.privacysandbox.ads.adservices.appsetid
androidx.privacysandbox.ads.adservices.common
androidx.privacysandbox.ads.adservices.customaudience
androidx.privacysandbox.ads.adservices.measurement
androidx.privacysandbox.ads.adservices.topics
Actualización más reciente | Versión estable | Versión potencial | Versión beta | Versión alfa |
---|---|---|---|---|
12 de marzo de 2025 | - | - | 1.1.0-beta12 | - |
Cómo declarar dependencias
Para agregar una dependencia en privacysandbox-ads, debes incorporar el repositorio de Maven de Google a tu proyecto. Lee el repositorio de Maven de Google para obtener más información.
Agrega las dependencias de los artefactos que necesites en el archivo build.gradle
de tu app o módulo:
Groovy
dependencies { implementation "androidx.privacysandbox.ads:ads-adservices:1.1.0-beta12" implementation "androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta12" }
Kotlin
dependencies { implementation("androidx.privacysandbox.ads:ads-adservices:1.1.0-beta12") implementation "androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta12" }
Para obtener más información sobre las dependencias, consulta Cómo agregar dependencias de compilación.
Comentarios
Tus comentarios ayudan a mejorar Jetpack. Avísanos si descubres nuevos errores o tienes ideas para mejorar esta biblioteca. Consulta los errores existentes de esta biblioteca antes de crear uno nuevo. Puedes agregar tu voto a un error existente haciendo clic en el botón de la estrella.
Consulta la documentación sobre la Herramienta de seguimiento de errores para obtener más información.
Versión 1.1
Versión 1.1.0-beta12
12 de marzo de 2025
Lanzamiento de androidx.privacysandbox.ads:ads-adservices:1.1.0-beta12
y androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta12
. La versión 1.1.0-beta12 contiene estas confirmaciones.
Nuevas funciones
- Prioridad del público personalizado: Agregamos un campo de prioridad al público personalizado. Esto permite que los compradores especifiquen un valor de prioridad en un
CustomAudience
. Este valor se usaría para identificar los públicos personalizados que se deberían incluir en una subasta si el conjunto de públicos personalizados del comprador supera los límites de tamaño por comprador. - Configuración del vendedor: Esta función permite a los vendedores definir parámetros de subasta para controlar el tamaño de la carga útil y los participantes en la subasta. La configuración de subasta del vendedor permitiría a los vendedores especificar lo siguiente:
- Lista de compradores permitidos
- En las subastas que inició el vendedor determinado, solo los compradores de la lista de entidades permitidas podrían contribuir con
CustomAudiences
para la subasta. - Límite de tamaño por comprador
- Los vendedores podrían especificar un límite por comprador para regular el tamaño de los datos que sube cada comprador a la carga útil que se envía a
SellerFrontendService
. Si el comprador supera el límite de tamaño por comprador, se usará la prioridad deCustomAudience
establecida en la configuración de la carga útil del comprador para obtener los datos en los límites esperados. - Límite de tamaño máximo para la carga útil
- Es posible que diferentes vendedores tengan una asignación de recursos distinta y que deseen establecer un límite de tamaño máximo para la carga útil de subasta por solicitud. El límite de tamaño máximo respetaría los buckets de tamaño fijo establecidos por la API de
ProtectedAudience
.
- Actualizaciones de públicos personalizados diferidas: Esta función permite a los compradores programar actualizaciones diferidas para los públicos personalizados. Cada solicitud de actualización permite que el emisor programe una actualización diferida con la nueva API de
scheduleCustomAudienceUpdate()
. Para cada actualización, el usuario puede especificar conjuntos de públicos personalizados a los que unirse o abandonar.
Cambios en la API
- Se agregó la configuración del vendedor en la API de
GetAdSelectionRequest
(Ibb5c7). - Se introdujo la API de
ScheduleCustomAudienceUpdate
como experimental (I6b905).
Versión 1.1.0-beta11
30 de octubre de 2024
Lanzamiento de androidx.privacysandbox.ads:ads-adservices:1.1.0-beta11
y androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta11
. La versión 1.1.0-beta11 contiene estas confirmaciones.
Nuevas funciones
- Esta actualización quita la compatibilidad con las APIs de medición y adid de Privacy Sandbox en Android R, que dejó de estar disponible. Las llamadas para obtener las clases de administrador en Android R ahora mostrarán un valor nulo.
Versión 1.1.0-beta10
21 de agosto de 2024
Lanzamiento de androidx.privacysandbox.ads:ads-adservices:1.1.0-beta10
y androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta10
. La versión 1.1.0-beta10 contiene estas confirmaciones.
Cambios en la API
- Se agregaron las sobrecargas de constructor de Java faltantes para las APIs experimentales de
GetAdSelectionDataOutcome
,PersistAdSelectionResultRequest
,ReportEventRequest
yFetchAndJoinCustomAudienceRequest
. (I19e7f).
Versión 1.1.0-beta09
10 de julio de 2024
Lanzamiento de androidx.privacysandbox.ads:ads-adservices:1.1.0-beta09
y androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta09
. La versión 1.1.0-beta09 contiene estas confirmaciones.
Cambios en la API
- Se agregaron las sobrecargas de constructores de Java faltantes para la API experimental de
GetAdSelectionDataRequest
. (Ifbf88).
Versión 1.1.0-beta08
26 de junio de 2024
Lanzamiento de androidx.privacysandbox.ads:ads-adservices:1.1.0-beta08
y androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta08
. La versión 1.1.0-beta08 contiene estas confirmaciones.
Nuevas funciones
- Se agregó compatibilidad con los indicadores de apps protegidos.
- Compatibilidad con varios proveedores de servicios en la nube para subastas de servidores B&A
Cambios en la API
- La API experimental
GetAdSelectionDataRequest::seller
no admite valores nulos. (I68044) - Se agregó la API experimental de
GetAdSelectionDataRequest::coordinatorOriginUri
. (I18c0b). - Se agregó la API de
updateSignals
. (Ia8512).
Versión 1.1.0-beta07
14 de mayo de 2024
Lanzamiento de androidx.privacysandbox.ads:ads-adservices:1.1.0-beta07
y androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta07
. La versión 1.1.0-beta07 contiene estas confirmaciones.
Nuevas funciones
GetTopics
ahora admite respuestas encriptadas como parte deGetTopicsResponse
.
Cambios en la API
- Se agregó
EncryptedTopic
a la claseGetTopicResponse
. (Iab362).
Versión 1.1.0-beta06
17 de abril de 2024
Lanzamiento de androidx.privacysandbox.ads:ads-adservices:1.1.0-beta06
y androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta06
. La versión 1.1.0-beta06 contiene estas confirmaciones.
Nota
- A partir de la versión 1.1.0-beta06 de privacysandbox-ads de Jetpack, todos los dispositivos Android R habilitados con marcas podrán acceder a las PPAPI. Para cualquier caso de uso que no admita Android R, se requerirán protecciones adicionales dentro del código con el código de jetpack de privacysandbox-ads.
Nuevas funciones
- Compatibilidad con versiones anteriores para Android R
Versión 1.1.0-beta05
3 de abril de 2024
Lanzamiento de androidx.privacysandbox.ads:ads-adservices:1.1.0-beta05
y androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta05
. La versión 1.1.0-beta05 contiene estas confirmaciones.
Correcciones de errores
- Se agregó la detección de errores cuando no se encuentra una definición de clase en dispositivos Android S debido a que falta la etiqueta uses-library en el manifiesto.
Versión 1.1.0-beta04
24 de enero de 2024
Lanzamiento de androidx.privacysandbox.ads:ads-adservices:1.1.0-beta04
y androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta04
. La versión 1.1.0-beta04 contiene estas confirmaciones.
Nuevas funciones
- Nueva API para admitir informes de eventos de usuario posteriores a la subasta
- Se agregó compatibilidad con el filtrado de limitación de frecuencia para los anuncios de remarketing
- Compatibilidad con la delegación de Join Custom Audience
- Compatibilidad con la truncación de cadenas de mediación en cascada
- Compatibilidad con subastas protegidas en servidores de ofertas y subastas
Cambios en la API
- Se presentó la API experimental de
AdSelectionManager::selectAds(AdSelectionFromOutcomesConfig)
(I86cd2). - Se introdujo la API experimental de
ReportEventRequest::inputEvent
(Ib94f3). - Se hizo que
ReportImpressionRequest::adSelectionConfig
sea opcional. (Ief280) - Se introdujeron las APIs experimentales de
AdSelectionManager::getAdSelectionData
yAdSelectionManager::persistAdSelectionResultUnified
(Ie4d0e). - Se presentó la API experimental de
CustomAudienceManager::fetchAndJoinCustomAudience
(I09152). - Se presentó la API experimental de
AdSelectionManager::reportEvent
(I0d7dc). - Se introdujo la API experimental de
AdSelectionManager::updateAdCounterHistogram
y se modificóAdData
para indicar una serie deAdFilters
(I87b83).
Correcciones de errores
- Los URIs de entrada ahora coinciden en un sitio o origen compartido, en lugar de requerir una coincidencia exacta del nombre de host.
- Se corrigió la prueba que fallaba debido a que faltaba el esquema HTTPS (d573058).
- Se corrigió el esquema HTTPS faltante de las URLs web (cecdcb8).
- Se agregó la anotación de arrojamiento a las APIs de medición (2dba359).
Versión 1.1.0-beta03
15 de noviembre de 2023
Lanzamiento de androidx.privacysandbox.ads:ads-adservices:1.1.0-beta03
y androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta03
. La versión 1.1.0-beta03 contiene estas confirmaciones.
Nuevas funciones
- Compatibilidad con versiones anteriores para Android S
Versión 1.1.0-beta02
4 de octubre de 2023
Lanzamiento de androidx.privacysandbox.ads:ads-adservices:1.1.0-beta02
y androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta02
. La versión 1.1.0-beta02 contiene estas confirmaciones.
Cambios en la API
- Se quitó la verificación de versión de T+ de las clases de solicitud de medición. Los clientes no necesitan una verificación de versión de la plataforma T+ para acceder a las clases de solicitud
MeasurementManager
de privacysandbox. MeasurementManager será nulo con el nuevo comportamiento. (Ieb105).
Versión 1.1.0-beta01
23 de agosto de 2023
Lanzamiento de androidx.privacysandbox.ads:ads-adservices:1.1.0-beta01
y androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta01
sin cambios. La versión 1.1.0-beta01 contiene estas confirmaciones.
Versión 1.1.0-alpha01
9 de agosto de 2023
Lanzamiento de androidx.privacysandbox.ads:ads-adservices:1.1.0-alpha01
y androidx.privacysandbox.ads:ads-adservices-java:1.1.0-alpha01
. La versión 1.1.0-alpha01 contiene estas confirmaciones.
Cambios en la API
- Se introdujo la lista
registerSource
(Iae92f). - Se quitaron los usos de la API experimental de
isAtLeastU()
(Ie9117, b/289269026).
Correcciones de errores
- Se combinaron los archivos de API experimentales y públicos (I15da3, b/278769092).
Versión 1.0
Versión 1.0.0-beta05
7 de junio de 2023
Lanzamiento de androidx.privacysandbox.ads:ads-adservices:1.0.0-beta05
y androidx.privacysandbox.ads:ads-adservices-java:1.0.0-beta05
. La versión 1.0.0-beta05 contiene estas confirmaciones.
Correcciones de errores
- Se agregó una verificación de extensión de SDK 5 a
TopicsManager
. - Se actualiza la dependencia de corrutinas de Kotlin a la versión 1.7.1 para evitar errores de compilación de clases duplicadas en Gradle.
Versión 1.0.0-beta04
10 de mayo de 2023
Lanzamiento de androidx.privacysandbox.ads:ads-adservices:1.0.0-beta04
y androidx.privacysandbox.ads:ads-adservices-java:1.0.0-beta04
. La versión 1.0.0-beta04 contiene estas confirmaciones.
Correcciones de errores
- Se resolvió el problema de interbloqueo cuando el llamador invocaba las APIs de medición de servicios de anuncios en el subproceso principal. (I65361)
Versión 1.0.0-beta03
19 de abril de 2023
Lanzamiento de androidx.privacysandbox.ads:ads-adservices:1.0.0-beta03
y androidx.privacysandbox.ads:ads-adservices-java:1.0.0-beta03
. La versión 1.0.0-beta03 contiene estas confirmaciones.
Nuevas funciones
- Se habilitó la API de vista previa para Topics.
Versión 1.0.0-beta02
22 de marzo de 2023
Lanzamiento de androidx.privacysandbox.ads:ads-adservices:1.0.0-beta02
y androidx.privacysandbox.ads:ads-adservices-java:1.0.0-beta02
. La versión 1.0.0-beta02 contiene estas confirmaciones.
Correcciones de errores
- Se habilitaron las APIs de
MeasurementManager
para la versión 5 y posteriores de la extensión del SDK. - Se inhabilitaron las APIs de
MeasurementManager
para la versión 4 de la extensión del SDK y versiones anteriores.
Versión 1.0.0-beta01
22 de febrero de 2023
Lanzamiento de androidx.privacysandbox.ads:ads-adservices:1.0.0-beta01
y androidx.privacysandbox.ads:ads-adservices-java:1.0.0-beta01
sin cambios notables. La versión 1.0.0-beta01 se lanzó a partir de una rama interna.
Cambios en el comportamiento
- Attribution Reporting se inhabilitó y no está disponible para su uso en esta versión.
Versión 1.0.0-alpha01
11 de enero de 2023
Lanzamiento de androidx.privacysandbox.ads:ads-adservices:1.0.0-alpha01
y androidx.privacysandbox.ads:ads-adservices-java:1.0.0-alpha01
. La versión 1.0.0-alpha01 se lanzó a partir de una rama interna.
- Esta es una nueva biblioteca de Jetpack que permite la integración con las APIs de preservación de la privacidad de Privacy Sandbox (Topics, FLEDGE y Attribution Reporting).
- Las APIs de Privacy Sandbox de Jetpack se pueden usar como reemplazo directo de las APIs de Privacy Sandbox que se proporcionan en el SDK de la extensión 4.