SDK Runtime — это специальная среда выполнения, представленная в Android 14, позволяющая запускать сторонние рекламные SDK изолированно от приложения. Этот подход обеспечивает гарантии и защиту при сборе и обмене пользовательскими данными:
- Отдельная модифицированная среда выполнения, инициируемая приложением.
- Каждое приложение может запустить собственный экземпляр среды выполнения SDK.
- Четко определенные разрешения и права доступа к данным для SDK.
SDK Runtime приносит пользу разработчикам SDK, предлагая:
- Изоляция от кода и процесса приложения, что делает SDK для них недоступным.
- Защита от скрытого доступа SDK к коду или ресурсам друг друга.
- Механизмы, которые не позволяют третьим лицам манипулировать пользовательским интерфейсом или вмешиваться в отчеты о состоянии пользовательского интерфейса.
Обзор руководства
Это руководство для разработчиков по созданию SDK с поддержкой среды выполнения (RE), совместимого со средой выполнения, наряду с существующим (без поддержки среды выполнения) SDK.
Вы узнаете:
- Ключевые понятия, связанные со средой выполнения SDK, такие как ее архитектура и установка.
- Предлагаемый план миграции для существующих SDK
- Как:
- Настройте среду разработки
- Подготовьте SDK с поддержкой среды выполнения.
- Объявите API SDK и определите точку входа SDK.
- Используйте библиотеки времени выполнения для представления рекламы и взаимодействия с пользователем.
- Вызовите свой SDK с поддержкой среды выполнения из SDK без поддержки среды выполнения.
- Создайте и протестируйте SDK с поддержкой среды выполнения.