privacysandbox sdkruntime

  
このライブラリは SdkRuntime 対応コンシューマ用のコンポーネントを提供します。
最新の更新 安定版リリース リリース候補版 ベータ版リリース アルファ版リリース
2025 年 7 月 16 日 - - - 1.0.0-alpha18

依存関係の宣言

privacysandbox-sdkruntime への依存関係を追加するには、Google の Maven リポジトリをプロジェクトに追加する必要があります。詳しくは、Google の Maven リポジトリをご覧ください。

アプリまたはモジュールの build.gradle ファイルに、必要なアーティファクトの依存関係を追加します。

Groovy

dependencies {

    implementation "androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha18"
    implementation "androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha18"
}

Kotlin

dependencies {
    implementation("androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha18")
    implementation "androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha18"
}

依存関係について詳しくは、ビルド依存関係の追加をご覧ください。

フィードバック

お寄せいただいたフィードバックは Jetpack 改善の参考にさせていただきます。新しい問題が見つかった場合や、このライブラリを改善するアイデアをお持ちの場合は、お知らせください。新しい問題を報告していただく前に、このライブラリの既存の問題をご確認ください。スターボタンをクリックすると、既存の問題に投票できます。

新しい問題を報告する

詳細については、Issue Tracker のドキュメントをご覧ください。

バージョン 1.0

バージョン 1.0.0-alpha18

2025 年 7 月 16 日

androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha18androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha18androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha18 がリリースされました。バージョン 1.0.0-alpha18 にはこれらの commit が含まれています。

API の変更

  • SandboxedSdkProviderCompat.getView() を完全に削除しました。プロジェクトで androidx.privacysandbox.tools も使用している場合は、最新バージョンを使用する必要があります。
  • SdkSandboxControllerCompatsdkruntime-provider に移行しました。sdkruntime-coreSdkSandboxControllerCompat は非推奨となり、次回のリリースで削除される予定です。

バグの修正

  • loadSdk() の呼び出し元スレッドに関係なく、SandboxedSdkProviderCompat.onLoadSdk() がメインスレッドから呼び出されるようになりました。

バージョン 1.0.0-alpha17

2025 年 3 月 26 日

androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha17androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha17androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha17 がリリースされました。バージョン 1.0.0-alpha17 にはこれらの commit が含まれています。

新機能

API の変更

  • SandboxedSdkProviderCompat.getView() は非推奨となり、次回のリリースで削除されます。次のリリースまでに androidx.privacysandbox.tools 1.0.0-alpha13 に移行してください。
  • 1.0-alpha13 ライブラリのサポートを終了(アプリと SDK の両方で、このリリースの対応ライブラリで動作するより新しいバージョンを使用する必要があります)

バグの修正

  • API33 デバイスで AppOwnedInterfaces をローカル実装に移行しました。

バージョン 1.0.0-alpha16

2024 年 12 月 11 日

androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha16androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha16androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha16 がリリースされました。バージョン 1.0.0-alpha16 には、これらの commit が含まれています。

API の変更

  • クライアント アプリの重要度(フォアグラウンド ステータス)の変更に関する通知を取得するための SDK 向け SdkSandboxClientImportanceListenerCompat を導入

バグの修正

  • proguard を使用するクライアント アプリが互換モードで SDK を読み込めないバグを修正しました。

バージョン 1.0.0-alpha15

2024 年 11 月 13 日

androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha15androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha15androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha15 がリリースされました。バージョン 1.0.0-alpha15 には、これらの commit が含まれています。

新機能

  • 下位互換モードで SdkContext から LayoutInflater を作成できるようになりました。
  • 下位互換モードで SdkContext から DisplayContext/WindowContext を作成できるようになりました。

バージョン 1.0.0-alpha14

2024 年 7 月 24 日

androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha14androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha14androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha14 がリリースされました。バージョン 1.0.0-alpha14 には、これらの commit が含まれています。

新機能

  • クライアント アプリのパッケージ名を取得するための SdkSandboxControllerCompat#getClientPackageName を導入。

API の変更

  • sdkruntime-core から SandboxedSdkProviderAdapter を完全に削除。sdkruntime-provider ライブラリの SandboxedSdkProviderAdapter を使用してください。

バージョン 1.0.0-alpha13

2024 年 3 月 6 日

androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha13androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha13androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha13 がリリースされました。バージョン 1.0.0-alpha13 にはこれらの commit が含まれています。

新機能

  • SDK-SDK ローディングの Backcompat サポート(SdkSandboxControllerCompat#loadSdk) - ローカルで(アプリケーション プロセスで)読み込まれた SDK が他の SDK を読み込めるようになりました

バージョン 1.0.0-alpha12

2024 年 1 月 24 日

androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha12androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha12androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha12 がリリースされました。バージョン 1.0.0-alpha12 に含まれる commit については、こちらをご覧ください。

新機能

  • サンドボックス内の他の SDK による SDK の読み込みのための SdkSandboxControllerCompat#loadSdk を導入(現在は API 34 Extension 10 でのみサポート)

API の変更

  • API 33 デバイスでのサンドボックス サポートを削除 - API 34 より前は下位互換性(アプリ内)モードを使用する必要があります。

バージョン 1.0.0-alpha11

2023 年 11 月 15 日

androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha11androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha11androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha11 がリリースされました。バージョン 1.0.0-alpha11 に含まれる commit については、こちらをご覧ください

新機能

  • API34 Ext 8 デバイスで AppOwnedSdkSandboxInterfaceCompat をサポート(以前は PrivacySandbox デベロッパー プレビュー ビルドでのみ動作)

バージョン 1.0.0-alpha10

2023 年 10 月 18 日

androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha10androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha10androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha10 がリリースされました。バージョン 1.0.0-alpha10 に含まれる commit については、こちらをご覧ください。

バグの修正

  • アプリプロセスで読み込まれた SDK のリソース再マッピングを修正しました。

バージョン 1.0.0-alpha09

2023 年 10 月 4 日

androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha09androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha09androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha09 がリリースされました。バージョン 1.0.0-alpha09 に含まれる commit については、こちらをご覧ください

API の変更

  • SDK の sdkruntime-core ライブラリの代わりに使用される sdkruntime-provider ライブラリの初回リリース。
  • SandboxedSdkProviderAdapter を sdkruntime-provider に移行しました。sdkruntime-core の SandboxedSdkProviderAdapter は非推奨となり、まもなく削除されます。

バグの修正

  • SDK のアンロード時にすべての SdkSandboxActivityHandlerCompat の登録を解除します。
  • ActivityHolder ライフサイクル イベントが ReportFragment の動作と一致するようになりました

バージョン 1.0.0-alpha08

2023 年 8 月 9 日

androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha08androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha08 がリリースされました。バージョン 1.0.0-alpha08 に含まれる commit については、こちらをご覧ください。

バグの修正

  • ターゲット コンテキスト SharedPreferences が存在しない場合に SharedPreferences の移行が失敗する問題を修正しました。

バージョン 1.0.0-alpha07

2023 年 7 月 26 日

androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha07androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha07 がリリースされました。バージョン 1.0.0-alpha07 に含まれる commit については、こちらをご覧ください

新機能

  • ローカルで読み込まれた SDK(アプリケーション プロセス内)に対する SDK ごとの SharedPreferences サポート。バックコンパチビリティ モードの SDK で SDK ごとの SharedPreferences サポートを提供するためにカスタマイズされた SandboxedSdkProviderCompat#context

バージョン 1.0.0-alpha06

2023 年 6 月 21 日

androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha06androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha06 がリリースされました。バージョン 1.0.0-alpha06 に含まれる commit については、こちらをご覧ください

新機能

  • ローカル(アプリケーション プロセス内)で読み込まれた SDK の SDK ごとのストレージとデータベースのサポート。
  • SandboxedSdkProviderCompat#context は、下位互換モードの SDK に SDK ごとのストレージとデータベースのサポートを提供するようにカスタマイズされています。

バージョン 1.0.0-alpha05

2023 年 6 月 7 日

androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha05androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha05 がリリースされました。このバージョンは内部ブランチで開発されています。

新機能

  • PrivacySandbox デベロッパー プレビュー 8 以降のみ)アプリ サンドボックス メディエーションのサポートを追加(SdkSandboxManagerCompat#registerAppOwnedSdkSandboxInterface + SdkSandboxControllerCompat#getAppOwnedSdkSandboxInterfaces を参照)

バージョン 1.0.0-alpha04

2023 年 5 月 10 日

androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha04androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha04 がリリースされました。このバージョンは内部ブランチで開発されています。

新機能

  • SDK サンドボックス内でアクティビティを開始するための初期サポート(UDC+ デバイスで利用可能): SDK は SdkSandboxControllerCompat#registerSdkSandboxActivityHandler を呼び出してハンドラを登録する必要があります。その後、アプリは SdkSandboxManagerCompat#startSdkSandboxActivity を呼び出して SDK のアクティビティを開始できます。

バージョン 1.0.0-alpha03

2023 年 4 月 5 日

androidx.privacysandbox.sdkruntime:sdkruntime-*:1.0.0-alpha03 がリリースされました。

新機能

  • SandboxProcessDeathCallback のサポートを追加しました
  • SDK のアンロードのサポートを追加しました

API の変更

  • SandboxedSdkCompat#create(binder) が削除されました。コンストラクタ SandboxedSdkCompat(binder) を使用してください

バージョン 1.0.0-alpha02

2023 年 3 月 22 日

androidx.privacysandbox.sdkruntime:sdkruntime-*:1.0.0-alpha02 がリリースされました。

新機能

  • 読み込まれた SDK のリストを取得するための API(SdkSandboxControllerCompat.getSandboxedSdks())を追加しました。

バージョン 1.0.0-alpha01

2023 年 1 月 11 日

androidx.privacysandbox.sdkruntime:sdkruntime-*:1.0.0-alpha01 がリリースされました。

  • これは新しい Jetpack ライブラリで、古いバージョンの Android プラットフォームでランタイム対応 SDK(プライバシー サンドボックス)をビルドして読み込むためのコンポーネントが含まれます。