A partir del 27 de marzo de 2025, te recomendamos que uses android-latest-release
en lugar de aosp-main
para compilar y contribuir a AOSP. Para obtener más información, consulta Cambios en AOSP.
AdServices
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
El módulo AdServices, que se introdujo en Android 13, es compatible con la iniciativa de Privacy Sandbox, cuyo objetivo es crear tecnologías que protejan la privacidad en línea de las personas y, al mismo tiempo, brinden herramientas a las empresas y los desarrolladores para crear negocios digitales prósperos.
Obtén más información en el sitio de Android Developers.
Motivación
Los objetivos de la Iniciativa Privacy Sandbox son los siguientes:
- Compila nueva tecnología para mantener la información de los usuarios privada
- Permite que los publicadores y los desarrolladores mantengan el contenido en línea sin cargo
- Colaborar con la industria para crear nuevos estándares de privacidad en Internet
Límite del módulo
Arquitectura de AdServices: Es un código nuevo sin límites de módulo.
Ubicación del código: packages/modules/AdServices
En la Figura 1, se muestra la configuración del módulo AdServices.
Figura 1: Diseño de la API del módulo AdServices
Figura 2: Configuración del módulo AdServices
La función principal del paquete estará disponible en APEX: com.google.android.adservices
.
La funcionalidad de las APIs que preservan la privacidad estará disponible en el APK com.google.android.adservices.api
.
La funcionalidad del entorno de ejecución de SDK estará disponible en el APK com.google.android.app.sdksandbox
.
Puedes obtener más información sobre AdServices en las siguientes páginas:
Dependencias
- Nuevo dominio de sepolicy para SDKSandbox
- Restricciones para SDKSandbox: almacenamiento, intents, transmisiones, etcétera limitados
- Permisos bien definidos; los SDKs de anuncios no heredan permisos de las apps
- Cambios en el SO para controlar los UID de la zona de pruebas
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2025-07-27 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-07-27 (UTC)"],[],[],null,["# AdServices\n\nThe AdServices module, introduced in Android 13,\nsupports the Privacy Sandbox initiative that aims to\ncreate technologies that both protect people's privacy online and give companies\nand developers tools to build thriving digital businesses.\n\nMore information is available on the\n[Android Developer site](https://developer.android.com/privacy-sandbox).\n\nMotivation\n----------\n\nThe goals of the Privacy Sandbox Initiative are:\n\n- Build new technology to keep user information private\n- Enable publishers and developers to keep online content free\n- Collaborate with the industry to build to new internet privacy standards\n\nModule boundary\n---------------\n\nAdServices architecture: This is all new code with no module boundary.\n\nCode location: `packages/modules/AdServices`\n\nFigure 1 shows the AdServices module setup.\n\n**Figure 1.** AdServices module API design\n\n**Figure 2.** AdServices module setup\n\nPackage format\n--------------\n\nMain functionality for the package will be available in APEX:\n`com.google.android.adservices`.\n\nPrivacy Preserving APIs functionality will be available in APK\n`com.google.android.adservices.api`.\n\nSDK Runtime functionality will be available in APK\n`com.google.android.app.sdksandbox`.\n\nYou can learn more about AdServices on the following pages:\n\n- [Privacy Sandbox Overview](https://developer.android.com/design-for-safety/ads/introduction)\n- [SDK Runtime Design](https://developer.android.com/design-for-safety/ads/sdk-runtime)\n- [Topics Design](https://developer.android.com/design-for-safety/ads/topics)\n- [FLEDGE on Android Design](https://developer.android.com/design-for-safety/ads/fledge)\n- [Attribution Reporting Design](https://developer.android.com/design-for-safety/ads/attribution)\n\nDependencies\n------------\n\n- New sepolicy domain for SDKSandbox\n- Restrictions for SDKSandbox: limited storage, intents, broadcasts, etc.\n- Well defined permissions; ad SDKs do not inherit permissions from apps\n- OS changes to deal with sandbox UIDs"]]