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

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 :

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