Android 13 中引入的 AdServices 模塊支持隱私沙盒計劃,該計劃旨在創建既能保護人們在線隱私又能為公司和開發人員提供工具以建立繁榮的數字業務的技術。
Android 開發者網站上提供了更多信息。
動機
隱私沙盒計劃的目標是:
- 建立新技術以保護用戶信息的私密性
- 使出版商和開發商能夠免費提供在線內容
- 與業界合作,建立新的互聯網隱私標準
模塊邊界
AdServices 架構:這是全新的代碼,沒有模塊邊界。
代碼位置: packages/modules/AdServices
圖 1 顯示了 AdServices 模塊設置。
圖 1. AdServices 模塊 API 設計
圖 2. AdServices 模塊設置
包裝格式
該軟件包的主要功能將在 APEX 中提供: com.google.android.adservices
。
隱私保護 API 功能將在 APK com.google.android.adservices.api
中提供。
SDK 運行時功能將在 APK com.google.android.app.sdksandbox
中可用。
您可以在以下頁面上了解有關 AdServices 的更多信息:
依賴關係
- PackageManager 中的更改以解釋新的清單標籤,它指的是 SDK
- SDKSandbox 的新 sepolicy 域
- SDKSandbox 的限制:有限的存儲、意圖、廣播等。
- 明確定義的權限;廣告 SDK 不繼承應用程序的權限
- 操作系統更改以處理沙箱 UID