Модуль AdServices, представленный в Android 13, поддерживает инициативу Privacy Sandbox, целью которой является создание технологий, которые одновременно защищают конфиденциальность людей в Интернете и предоставляют компаниям и разработчикам инструменты для создания процветающего цифрового бизнеса.
Более подробная информация доступна на сайте Android Developer .
Мотивация
Цели инициативы «Песочница конфиденциальности»:
- Создайте новую технологию, чтобы сохранить конфиденциальность информации о пользователях
- Предоставьте издателям и разработчикам возможность бесплатно размещать онлайн-контент
- Сотрудничайте с представителями отрасли, чтобы соответствовать новым стандартам конфиденциальности в Интернете.
Граница модуля
Архитектура AdServices: это полностью новый код без границ модулей.
Расположение кода: packages/modules/AdServices
На рис. 1 показана установка модуля AdServices.
Рисунок 1. Дизайн API модуля AdServices
Рисунок 2. Настройка модуля AdServices
Формат пакета
Основные функции пакета будут доступны в APEX: com.google.android.adservices
.
Функции Privacy Preserving API будут доступны в APK com.google.android.adservices.api
.
Функциональность SDK Runtime будет доступна в APK com.google.android.app.sdksandbox
.
Вы можете узнать больше о AdServices на следующих страницах:
- Обзор тестовой среды конфиденциальности
- Дизайн среды выполнения SDK
- Темы Дизайн
- Fledge на Android Design
- Дизайн отчетов об атрибуции
Зависимости
- Изменения в PackageManager для интерпретации нового тега манифеста, который ссылается на SDK.
- Новый домен sepolicy для SDKSandbox
- Ограничения для SDKSandbox: ограниченное хранилище, интенты, трансляции и т. д.
- Четко определенные разрешения; рекламные SDK не наследуют разрешения от приложений
- Изменения ОС для работы с UID песочницы