SDK ランタイムは、Android 14 で導入された専用のランタイム環境であり、サードパーティの広告 SDK をアプリから分離して実行できます。このアプローチにより、ユーザーデータの収集と共有に関する安全保護対策と保護が提供されます。
- アプリが開始する、独立した変更済みの実行環境。
<ph type="x-smartling-placeholder">
- </ph>
- すべてのアプリは独自の SDK ランタイム インスタンスを起動できます。
- SDK の権限とデータアクセス権の明確な定義
SDK ランタイムには次のようなメリットがあります。
- アプリのコードやプロセスから分離し、SDK にアクセスできないようにする
- SDK が互いのコードやリソースに不正にアクセスするのを防ぐ
- 第三者による UI の操作や UI の状態レポートの干渉を防ぐメカニズム
ガイドの概要
このデベロッパー ガイドでは、既存の(ランタイム非対応)SDK と並行して SDK ランタイム互換のランタイム対応(RE)SDK をビルドする方法について説明します。
学習内容:
- SDK ランタイムに関連する主なコンセプト(アーキテクチャやインストールなど)
- 既存の SDK に推奨される移行計画
- 手順:
<ph type="x-smartling-placeholder">
- </ph>
- 開発環境を設定する
- ランタイム対応 SDK を準備する
- SDK API を宣言し、SDK エントリ ポイントを定義します。
- 広告の表示とユーザー操作にランタイム ライブラリを使用する
- ランタイム対応ではない SDK からランタイム対応 SDK を呼び出す
- ランタイム対応 SDK をビルドしてテストする