privacysandbox ads

  
このライブラリにより、Android 版プライバシー サンドボックスの一部であるプライバシー保護 API との統合が可能になります。
最新の更新 安定版リリース リリース候補版 ベータ版リリース アルファ版リリース
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-beta10androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta10 がリリースされました。バージョン 1.1.0-beta10 に含まれる commit については、こちらをご覧ください。

API の変更

  • GetAdSelectionDataOutcomePersistAdSelectionResultRequestReportEventRequestFetchAndJoinCustomAudienceRequest 試験運用版 API の欠落していた Java コンストラクタ オーバーロードを追加しました。(I19e7f)。

バージョン 1.1.0-beta09

2024 年 7 月 10 日

androidx.privacysandbox.ads:ads-adservices:1.1.0-beta09androidx.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-beta08androidx.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-beta07androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta07 がリリースされました。バージョン 1.1.0-beta07 に含まれる commit については、こちらをご覧ください。

新機能

  • GetTopicsGetTopicsResponse の一部として暗号化されたレスポンスをサポートするようになりました。

API の変更

  • EncryptedTopicGetTopicResponse クラスに追加しました。(Iab362)。

バージョン 1.1.0-beta06

2024 年 4 月 17 日

androidx.privacysandbox.ads:ads-adservices:1.1.0-beta06androidx.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-beta05androidx.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-beta04androidx.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::getAdSelectionDataAdSelectionManager::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-beta03androidx.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-beta02androidx.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-beta01androidx.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-alpha01androidx.privacysandbox.ads:ads-adservices-java:1.1.0-alpha01 がリリースされました。バージョン 1.1.0-alpha01 に含まれる commit については、こちらをご覧ください

API の変更

  • registerSource リストを導入しました。(Iae92f
  • 試験運用版の isAtLeastU() API の使用を削除しました(Ie9117b/289269026)。

バグの修正

  • 試験運用版と公開 API ファイルをマージしました。(I15da3b/278769092

バージョン 1.0

バージョン 1.0.0-beta05

2023 年 6 月 7 日

androidx.privacysandbox.ads:ads-adservices:1.0.0-beta05androidx.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-beta04androidx.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-beta03androidx.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-beta02androidx.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-beta01androidx.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-alpha01androidx.privacysandbox.ads:ads-adservices-java:1.0.0-alpha01 がリリースされました。バージョン 1.0.0-alpha01 が内部ブランチからリリースされました。

  • プライバシー サンドボックスのプライバシー保護 API(TopicsFLEDGEAttribution Reporting)との統合を可能にする、新しい Jetpack ライブラリです。
  • Jetpack のプライバシー サンドボックス API は、Extension SDK 4 で提供されるプライバシー サンドボックス API の代わりに使用できます。