El entorno de ejecución de SDK es un entorno de ejecución dedicado que se introdujo en Android 14 para permitir que los SDKs de publicidad de terceros se ejecuten de forma aislada de la app. Este enfoque proporciona protecciones en torno a la recopilación y el uso compartido de datos de los usuarios:
- Un entorno de ejecución separado y modificado que inicia la app.
- Cada app puede iniciar su propia instancia del entorno de ejecución de SDK.
- Permisos bien definidos y derechos de acceso a los datos para SDKs
El entorno de ejecución de SDK beneficia a los desarrolladores de SDK porque les ofrece lo siguiente:
- Aislamiento del código y el proceso de la app, lo que dificulta el acceso al SDK
- Protección contra los SDKs que acceden de forma encubierta al código o los recursos de los demás
- Mecanismos que evitan que terceros manipulen la IU o interfieran en los informes de estado de la IU
Descripción general de la guía
Esta es una guía para desarrolladores para compilar un SDK habilitado para el entorno de ejecución (RE) compatible con el entorno de ejecución de SDK junto con tu SDK existente (no habilitado para el entorno de ejecución).
Aprenderás a hacer lo siguiente:
- Los conceptos clave relacionados con el entorno de ejecución de SDK, como su arquitectura y su instalación
- Un plan de migración sugerido para los SDKs existentes
- Instructivo:
- Configura tu entorno de desarrollo
- Prepara tu SDK habilitado para el entorno de ejecución
- Declara las APIs del SDK y define el punto de entrada del SDK
- Utiliza bibliotecas de entorno de ejecución para la presentación de anuncios y las interacciones de los usuarios.
- Llama a tu SDK habilitado para el entorno de ejecución desde el SDK no habilitado para el entorno de ejecución
- Compila y prueba tu SDK habilitado para el entorno de ejecución