Le SDK Runtime est un environnement d'exécution dédié introduit dans Android 14 pour permettre aux SDK publicitaires tiers de s'exécuter de manière isolée de l'application. Cette approche offre des garanties et des protections en matière de collecte et de partage des données utilisateur:
- Un environnement d'exécution distinct et modifié lancé par l'application
- Chaque application peut démarrer sa propre instance de SDK Runtime.
- Définition précise des autorisations et des droits d'accès aux données pour les SDK
SDK Runtime offre aux développeurs de SDK:
- Isolement du code et du processus de l'application, rendant le SDK inaccessible
- Protection contre les accès cachés des SDK au code ou aux ressources de l'autre
- Mécanismes empêchant les tiers de manipuler l'UI ou d'interférer avec la création de rapports sur l'état de l'UI
Présentation du guide
Ce guide du développeur vous explique comment créer un SDK compatible avec l'environnement d'exécution SDK Runtime en plus de votre SDK existant (qui n'est pas compatible avec l'environnement d'exécution).
Vous allez découvrir comment :
- Les concepts clés liés à SDK Runtime, tels que son architecture et son installation
- Suggestion de plan de migration pour les SDK existants
- Instructions:
- Configurer votre environnement de développement
- Préparer votre SDK compatible avec l'environnement d'exécution
- Déclarez les API du SDK et définissez le point d'entrée du SDK
- Utiliser des bibliothèques d'exécution pour la présentation des annonces et les interactions utilisateur
- Appeler votre SDK compatible avec l'environnement d'exécution à partir du SDK qui n'est pas compatible avec l'environnement d'exécution
- Compilez et testez votre SDK compatible avec l'environnement d'exécution.