Runtime-fähiges SDK erstellen und nutzen

Die SDK Runtime ist eine spezielle Laufzeitumgebung, die in Android 14 eingeführt wurde, damit SDKs für Drittanbieteranzeigen isoliert von der App ausgeführt werden können. Dieser Ansatz bietet Sicherheitsvorkehrungen und Schutzmaßnahmen für das Erheben und Weitergeben von Nutzerdaten:

  • Eine separate, von der App initiierte Ausführungsumgebung.
    • Jede App kann eine eigene SDK-Laufzeitinstanz starten.
  • Klar definierte Berechtigungen und Datenzugriffsrechte für SDKs

Die SDK-Laufzeit bietet SDK-Entwicklern folgende Vorteile:

  • Isolation vom Code und Prozess der App, wodurch das SDK für sie nicht zugänglich ist
  • Schutz vor SDKs, die heimlich auf den Code oder die Ressourcen anderer SDKs zugreifen
  • Mechanismen, die verhindern, dass Drittanbieter die Benutzeroberfläche manipulieren oder die Berichterstellung zum Benutzeroberflächenstatus beeinträchtigen

Übersicht über die Anleitung

Dies ist eine Entwickleranleitung zum Erstellen eines laufzeitfähigen (RE) SDK, das mit der SDK-Laufzeit kompatibel ist, neben Ihrem vorhandenen (nicht laufzeitfähigen) SDK.

Lerninhalte:

Schritt 1: Wichtige Konzepte ansehen