privacysandbox ads
androidx.privacysandbox.ads.adservices.adid
androidx.privacysandbox.ads.adservices.adselection
androidx.privacysandbox.ads.adservices.appsetid
androidx.privacysandbox.ads.adservices.common
androidx.privacysandbox.ads.adservices.customaudience
androidx.privacysandbox.ads.adservices.measurement
androidx.privacysandbox.ads.adservices.topics
最新の更新 | 安定版リリース | リリース候補版 | ベータ版リリース | アルファ版リリース |
---|---|---|---|---|
2024 年 8 月 21 日 | - | - | 1.1.0-beta10 | - |
依存関係の宣言
privacysandbox-ads への依存関係を追加するには、Google の Maven リポジトリをプロジェクトに追加する必要があります。詳しくは、Google の Maven リポジトリをご覧ください。
アプリまたはモジュールの build.gradle
ファイルに、必要なアーティファクトの依存関係を追加します。
Groovy
dependencies { implementation "androidx.privacysandbox.ads:ads-adservices:1.1.0-beta10" implementation "androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta10" }
Kotlin
dependencies { implementation("androidx.privacysandbox.ads:ads-adservices:1.1.0-beta10") implementation "androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta10" }
依存関係について詳しくは、ビルド依存関係の追加をご覧ください。
フィードバック
お寄せいただいたフィードバックは Jetpack 改善の参考にさせていただきます。新しい問題が見つかった場合や、このライブラリを改善するアイデアをお持ちの場合は、お知らせください。新しい問題を報告していただく前に、このライブラリの既存の問題をご確認ください。スターボタンをクリックすると、既存の問題に投票できます。
詳細については、Issue Tracker のドキュメントをご覧ください。
バージョン 1.1
バージョン 1.1.0-beta10
2024 年 8 月 21 日
androidx.privacysandbox.ads:ads-adservices:1.1.0-beta10
と androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta10
がリリースされました。バージョン 1.1.0-beta10 に含まれる commit については、こちらをご覧ください。
API の変更
GetAdSelectionDataOutcome
、PersistAdSelectionResultRequest
、ReportEventRequest
、FetchAndJoinCustomAudienceRequest
試験運用版 API の欠落していた Java コンストラクタ オーバーロードを追加しました。(I19e7f)。
バージョン 1.1.0-beta09
2024 年 7 月 10 日
androidx.privacysandbox.ads:ads-adservices:1.1.0-beta09
と androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta09
がリリースされました。バージョン 1.1.0-beta09 に含まれる commit については、こちらをご覧ください。
API の変更
GetAdSelectionDataRequest
試験運用版 API に欠落していた Java コンストラクタ オーバーロードを追加しました。(Ifbf88)。
バージョン 1.1.0-beta08
2024 年 6 月 26 日
androidx.privacysandbox.ads:ads-adservices:1.1.0-beta08
と androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta08
がリリースされました。バージョン 1.1.0-beta08 に含まれる commit については、こちらをご覧ください。
新機能
- Protected App Signals のサポートを追加しました。
- B&A サーバー オークションのための複数のクラウド プロバイダをサポートします。
API の変更
- 試験運用版 API
GetAdSelectionDataRequest::seller
は null 値非許容です。(I68044)。 GetAdSelectionDataRequest::coordinatorOriginUri
試験運用版 API を追加しました。(I18c0b)。updateSignals
API を追加しました。(Ia8512)。
バージョン 1.1.0-beta07
2024 年 5 月 14 日
androidx.privacysandbox.ads:ads-adservices:1.1.0-beta07
と androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta07
がリリースされました。バージョン 1.1.0-beta07 に含まれる commit については、こちらをご覧ください。
新機能
GetTopics
がGetTopicsResponse
の一部として暗号化されたレスポンスをサポートするようになりました。
API の変更
EncryptedTopic
をGetTopicResponse
クラスに追加しました。(Iab362)。
バージョン 1.1.0-beta06
2024 年 4 月 17 日
androidx.privacysandbox.ads:ads-adservices:1.1.0-beta06
と androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta06
がリリースされました。バージョン 1.1.0-beta06 に含まれる commit については、こちらをご覧ください。
注
- privacysandbox-ads jetpack リリース 1.1.0-beta06 以降、フラグが有効になっているすべての Android R デバイスが PPAPI にアクセスできるようになります。Android R をサポートすべきでないユースケースでは、privacysandbox-ads Jetpack コードを使用するコード内にガードを追加する必要があります。
新機能
- Android R の下位互換性サポート。
バージョン 1.1.0-beta05
2024 年 4 月 3 日
androidx.privacysandbox.ads:ads-adservices:1.1.0-beta05
と androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta05
がリリースされました。バージョン 1.1.0-beta05 に含まれる commit については、こちらをご覧ください。
バグの修正
- マニフェストに use-library タグがないために Android S デバイスでクラス定義が見つからない場合のエラー キャッチを追加しました。
バージョン 1.1.0-beta04
2024 年 1 月 24 日
androidx.privacysandbox.ads:ads-adservices:1.1.0-beta04
と androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta04
がリリースされました。バージョン 1.1.0-beta04 に含まれる commit については、こちらをご覧ください。
新機能
- オークション後のユーザー イベント レポートをサポートする新しい API
- リマーケティング広告のフリークエンシー キャップ フィルタリングのサポートを追加
- カスタム オーディエンスの委任のサポート
- ウォーターフォール メディエーション チェーンの切り捨てのサポート
- 入札とオークション サーバーでの Protected Auction のサポート
API の変更
AdSelectionManager::selectAds(AdSelectionFromOutcomesConfig)
試験運用版 API を導入しました(I86cd2)。ReportEventRequest::inputEvent
試験運用版 API を導入しました(Ib94f3)ReportImpressionRequest::adSelectionConfig
をオプションに設定(Ief280)AdSelectionManager::getAdSelectionData
とAdSelectionManager::persistAdSelectionResultUnified
の試験運用版 API を導入しました(Ie4d0e)CustomAudienceManager::fetchAndJoinCustomAudience
試験運用版 API を導入しました(I09152)。AdSelectionManager::reportEvent
試験運用版 API を導入しました(I0d7dc)。AdSelectionManager::updateAdCounterHistogram
試験運用版 API を導入し、一連のAdFilters
を示すようにAdData
を変更しました(I87b83)。
バグの修正
- ホスト名と完全に一致する必要がなくなり、入力 URI が共有サイトやオリジンで照合されるようになりました。
- HTTPS スキームがないために失敗するテストを修正 (d573058)。
- ウェブ URL にない HTTPS スキームを修正 (cecdcb8)
- 測定 API にスローアノテーションを追加する (2dba359)。
バージョン 1.1.0-beta03
2023 年 11 月 15 日
androidx.privacysandbox.ads:ads-adservices:1.1.0-beta03
と androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta03
がリリースされました。バージョン 1.1.0-beta03 に含まれる commit については、こちらをご覧ください。
新機能
- Android S の下位互換性サポート。
バージョン 1.1.0-beta02
2023 年 10 月 4 日
androidx.privacysandbox.ads:ads-adservices:1.1.0-beta02
と androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta02
がリリースされました。バージョン 1.1.0-beta02 に含まれる commit については、こちらをご覧ください。
API の変更
- 測定リクエスト クラスから T+ バージョン チェックを削除しました。クライアント側でプライバシー サンドボックスの
MeasurementManager
リクエスト クラスにアクセスするために、T+ プラットフォームのバージョン チェックを行う必要はありません。新しい動作では、MeasurementManager は null になります。(Ieb105)。
バージョン 1.1.0-beta01
2023 年 8 月 23 日
androidx.privacysandbox.ads:ads-adservices:1.1.0-beta01
と androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta01
がリリースされました。変更はありません。バージョン 1.1.0-beta01 に含まれる commit については、こちらをご覧ください。
バージョン 1.1.0-alpha01
2023 年 8 月 9 日
androidx.privacysandbox.ads:ads-adservices:1.1.0-alpha01
と androidx.privacysandbox.ads:ads-adservices-java:1.1.0-alpha01
がリリースされました。バージョン 1.1.0-alpha01 に含まれる commit については、こちらをご覧ください。
API の変更
registerSource
リストを導入しました。(Iae92f)- 試験運用版の
isAtLeastU()
API の使用を削除しました(Ie9117、b/289269026)。
バグの修正
- 試験運用版と公開 API ファイルをマージしました。(I15da3、b/278769092)
バージョン 1.0
バージョン 1.0.0-beta05
2023 年 6 月 7 日
androidx.privacysandbox.ads:ads-adservices:1.0.0-beta05
と androidx.privacysandbox.ads:ads-adservices-java:1.0.0-beta05
がリリースされました。バージョン 1.0.0-beta05 に含まれる commit については、こちらをご覧ください。
バグの修正
- SDK 拡張機能 5 のチェックを
TopicsManager
に追加 - Gradle でのクラスビルド エラーの重複を防ぐため、Kotlin コルーチンの依存関係を 1.7.1 にバンプ
バージョン 1.0.0-beta04
2023 年 5 月 10 日
androidx.privacysandbox.ads:ads-adservices:1.0.0-beta04
と androidx.privacysandbox.ads:ads-adservices-java:1.0.0-beta04
がリリースされました。バージョン 1.0.0-beta04 に含まれる commit については、こちらをご覧ください。
バグの修正
- adservices 測定 API が呼び出し元によってメインスレッドで呼び出された場合のデッドロックの問題を解決。(I65361)。
バージョン 1.0.0-beta03
2023 年 4 月 19 日
androidx.privacysandbox.ads:ads-adservices:1.0.0-beta03
と androidx.privacysandbox.ads:ads-adservices-java:1.0.0-beta03
がリリースされました。バージョン 1.0.0-beta03 に含まれる commit については、こちらをご覧ください。
新機能
- Topics に対して Preview API を有効にしました。
バージョン 1.0.0-beta02
2023 年 3 月 22 日
androidx.privacysandbox.ads:ads-adservices:1.0.0-beta02
と androidx.privacysandbox.ads:ads-adservices-java:1.0.0-beta02
がリリースされました。バージョン 1.0.0-beta02 に含まれる commit については、こちらをご覧ください。
バグの修正
- SDK 拡張機能バージョン 5 以降で
MeasurementManager
API を有効にしました。 - SDK 拡張機能バージョン 4 以前の
MeasurementManager
API を無効にしました。
バージョン 1.0.0-beta01
2023 年 2 月 22 日
androidx.privacysandbox.ads:ads-adservices:1.0.0-beta01
と androidx.privacysandbox.ads:ads-adservices-java:1.0.0-beta01
がリリースされました。大きな変更はありません。バージョン 1.0.0-beta01 が内部ブランチからリリースされました。
動作の変更
- Attribution Reporting は無効になっているため、このリリースでは使用できません。
バージョン 1.0.0-alpha01
2023 年 1 月 11 日
androidx.privacysandbox.ads:ads-adservices:1.0.0-alpha01
と androidx.privacysandbox.ads:ads-adservices-java:1.0.0-alpha01
がリリースされました。バージョン 1.0.0-alpha01 が内部ブランチからリリースされました。
- プライバシー サンドボックスのプライバシー保護 API(Topics、FLEDGE、Attribution Reporting)との統合を可能にする、新しい Jetpack ライブラリです。
- Jetpack のプライバシー サンドボックス API は、Extension SDK 4 で提供されるプライバシー サンドボックス API の代わりに使用できます。