Privacy Sandbox 廣告

  
這個程式庫可讓您整合隱私權保護 API,這種 API 屬於 Android 版 Privacy Sandbox。
最近更新時間 穩定版 候選版 Beta 版 Alpha 版
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 版包含這些修訂版本

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 版包含這些修訂版本

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 版包含這些修訂版本

新功能

  • 新增對受保護應用程式信號的支援。
  • 支援多個雲端服務供應商,實現 B&A 伺服器競價。

API 變更

  • 實驗性 API GetAdSelectionDataRequest::seller 不可為空值。(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 版包含這些修訂版本

新功能

  • GetTopics 現在支援 GetTopicsResponse 的加密回應。

API 變更

  • 已將 EncryptedTopic 新增至 GetTopicResponse 類別。(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 版包含這些修訂版本

附註

  • 自 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 版包含這些修訂版本

修正錯誤

  • 新增以下錯誤擷取錯誤:在 Android S 裝置中,因為資訊清單中缺少 uses-library 標記,找不到類別定義。

1.1.0-beta04 版本

2024 年 1 月 24 日

發布 androidx.privacysandbox.ads:ads-adservices:1.1.0-beta04androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta041.1.0-beta04 版本包含以下修訂項目。

新功能

  • 新增支援競價後使用者事件報表的全新 API
  • 新增再行銷廣告的展示頻率上限篩選功能
  • 支援加入自訂目標對象的委派作業
  • 支援刊登序列中介服務鏈截斷
  • 支援出價和競價伺服器上的 Protected Auctions

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 並變更 AdData,以表示一系列 AdFilters (I87b83)

修正錯誤

  • 輸入 URI 現在會比對共用網站/來源,而不是要求完全相符的主機名稱。
  • 修正因缺少 HTTPS 配置而導致測試失敗的問題 (d573058)。
  • 修正網址缺少 HTTPS 配置的問題 (cecdcb8)。
  • 將擲回註解新增至 Measurement 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-beta031.1.0-beta03 版本包含以下修訂項目。

新功能

  • 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-beta021.1.0-beta02 版本包含以下修訂項目。

API 變更

  • 已從評估要求類別中移除 T+ 版本檢查。用戶端無須在端執行 T+ 平台版本檢查,即可存取 Privacy Sandbox MeasurementManager 要求類別。根據新行為,MeasurementManager 將為空值。(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 版本包含以下修訂項目。

1.1.0-alpha01 版本

2023 年 8 月 9 日

發布 androidx.privacysandbox.ads:ads-adservices:1.1.0-alpha01androidx.privacysandbox.ads:ads-adservices-java:1.1.0-alpha011.1.0-alpha01 版本包含以下修訂項目。

API 變更

修正錯誤

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-beta051.0.0-beta05 版包含此連結所列的修訂項目。

修正錯誤

  • 將 SDK 擴充功能 5 檢查新增至 TopicsManager
  • 將 Kotlin 協同程式依附元件增加至 1.7.1,以免 Gradle 中發生重複的類別建構錯誤

1.0.0-beta04 版

2023 年 5 月 10 日

發布 androidx.privacysandbox.ads:ads-adservices:1.0.0-beta04androidx.privacysandbox.ads:ads-adservices-java:1.0.0-beta041.0.0-beta04 版包含此連結所列的修訂項目。

修正錯誤

  • 解決呼叫端在主執行緒叫用 adservices Measurement 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-beta031.0.0-beta03 版包含此連結所列的修訂項目。

新功能

  • 已為主題啟用 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-beta021.0.0-beta02 版包含此連結所列的修訂項目。

修正錯誤

  • 已啟用 SDK Extension 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 版從內部分支版本發布。

行為變更

  • 歸因報表已停用,因此無法在這個版本中使用。

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 版已從內部分支版本發布。