El entorno de ejecución del 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 y garantías en torno a la recopilación y el uso compartido de los datos del usuario:
- Un entorno de ejecución independiente y modificado que inicia la app.
- Cada app puede iniciar su propia instancia del SDK Runtime.
- Permisos bien definidos y derechos de acceso a los datos para SDKs
El entorno de ejecución de SDK beneficia a los desarrolladores de SDKs de las siguientes maneras:
- Aislamiento del código y el proceso de la app, lo que hace que el SDK sea inaccesible para ellos
- Protección contra el acceso encubierto de SDKs al código o los recursos de otros SDKs
- Mecanismos que impiden que terceros manipulen la IU o interfieran en los informes del estado de la IU
Descripción general de la guía
Esta es una guía para desarrolladores que explica cómo 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 SDK Runtime, como su arquitectura y su instalación
- Un plan de migración sugerido para los SDKs existentes
- Cómo hacerlo:
- 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
- Usar bibliotecas de tiempo de ejecución para la presentación de anuncios y las interacciones del usuario
- 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
Paso 1: Revisa los conceptos clave