Начиная с 27 марта 2025 г. мы рекомендуем использовать android-latest-release
вместо aosp-main
для создания и участия в AOSP. Дополнительные сведения см. в разделе Изменения в AOSP .
AdServices
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Модуль AdServices, представленный в Android 13, поддерживает инициативу Privacy Sandbox, направленную на создание технологий, которые одновременно защищают конфиденциальность людей в Интернете и предоставляют компаниям и разработчикам инструменты для создания процветающего цифрового бизнеса.
Более подробную информацию можно найти на сайте разработчиков Android .
Мотивация
Цели инициативы Privacy Sandbox:
- Создание новой технологии для сохранения конфиденциальности информации пользователей
- Дайте возможность издателям и разработчикам сохранять онлайн-контент бесплатным
- Сотрудничать с отраслью для создания новых стандартов конфиденциальности в Интернете
Граница модуля
Архитектура AdServices: Это полностью новый код без ограничений по модулям.
Расположение кода: packages/modules/AdServices
На рисунке 1 показана настройка модуля AdServices.

Рисунок 1. Проектирование API модуля AdServices

Рисунок 2. Настройка модуля AdServices
Основной функционал пакета будет доступен в APEX: com.google.android.adservices
.
Функциональность API, сохраняющих конфиденциальность, будет доступна в APK com.google.android.adservices.api
.
Функциональность SDK Runtime будет доступна в APK com.google.android.app.sdksandbox
.
Дополнительную информацию о AdServices можно найти на следующих страницах:
Зависимости
- Новый домен sepolicy для SDKSandbox
- Ограничения для SDKSandbox: ограниченное хранилище, намерения, трансляции и т. д.
- Четко определенные разрешения; рекламные SDK не наследуют разрешения от приложений
- Изменения в ОС для работы с UID песочницы
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-07-29 UTC.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2025-07-29 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"]]