Créer et utiliser un SDK compatible avec l'environnement d'exécution
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
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).
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2024/09/10 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2024/09/10 (UTC)."],[[["The SDK Runtime on Android 14 isolates third-party advertising SDKs from apps to enhance user privacy around data collection and sharing."],["SDKs in the Runtime benefit from code and resource isolation, preventing unauthorized access and UI manipulation by other SDKs or the app."],["This guide aids developers in building Runtime-compatible SDKs, covering setup, API declaration, integration, and testing."],["A trusted distribution and installation mechanism is introduced, delivering SDKs as separate packages for enhanced security."],["Developers can leverage the provided sample project and migration plan for adapting existing SDKs to the SDK Runtime environment."]]],["The SDK Runtime in Android 14 isolates third-party advertising SDKs from apps, creating a separate execution environment with defined permissions. This protects user data and prevents unauthorized access between SDKs or the app. SDKs are delivered and installed as separate packages. Developers can build runtime-enabled SDKs, defining APIs and entry points, and utilizing libraries for ad presentation. A migration plan is available for existing SDKs. This involves setting up the development environment and preparing, declaring, testing and calling the runtime-enabled SDK.\n"]]