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