Créer et utiliser un SDK compatible avec l'environnement d'exécution

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 protections et des garanties concernant la collecte et le partage des données utilisateur :

  • Environnement d'exécution distinct et modifié, initié par l'application.
    • Chaque application peut démarrer sa propre instance SDK Runtime.
  • Définition précise des autorisations et des droits d'accès aux données pour les SDK

SDK Runtime offre les avantages suivants aux développeurs de SDK :

  • Isolation du code et du processus de l'application, ce qui rend le SDK inaccessible pour eux
  • Protection contre l'accès secret des SDK au code ou aux ressources d'autres SDK
  • Mécanismes qui empêchent les tiers de manipuler l'UI ou d'interférer avec le signalement de l'état de l'UI

Présentation du guide

Ce guide du développeur explique comment créer un SDK compatible avec SDK Runtime (SDK RE) en plus de votre SDK existant (non compatible avec l'environnement d'exécution).

Vous pourrez découvrir :

Étape 1 : Passez en revue les concepts clés