Mulai 27 Maret 2025, sebaiknya gunakan android-latest-release
, bukan aosp-main
, untuk mem-build dan berkontribusi pada AOSP. Untuk mengetahui informasi selengkapnya, lihat Perubahan pada AOSP.
AdServices
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Modul AdServices, yang diperkenalkan di Android 13,
mendukung inisiatif Privacy Sandbox yang bertujuan
untuk menciptakan teknologi yang melindungi privasi pengguna secara online dan memberi perusahaan
serta developer alat untuk membangun bisnis digital yang berkembang.
Informasi selengkapnya tersedia di
situs Android Developer.
Motivasi
Sasaran Inisiatif Privacy Sandbox adalah:
- Membuat teknologi baru untuk menjaga kerahasiaan informasi pengguna
- Memungkinkan penayang dan developer membuat konten online tetap gratis
- Berkolaborasi dengan industri untuk membuat standar privasi internet baru
Batas modul
Arsitektur AdServices: Ini adalah semua kode baru tanpa batas modul.
Lokasi kode: packages/modules/AdServices
Gambar 1 menunjukkan penyiapan modul AdServices.
Gambar 1. Desain API modul AdServices
Gambar 2. Penyiapan modul AdServices
Fungsi utama untuk paket akan tersedia di APEX:
com.google.android.adservices
.
Fungsi Privacy Preserving API akan tersedia di APK
com.google.android.adservices.api
.
Fungsi Runtime SDK akan tersedia di APK
com.google.android.app.sdksandbox
.
Anda dapat mempelajari AdServices lebih lanjut di halaman berikut:
Dependensi
- Domain sepolicy baru untuk SDKSandbox
- Batasan untuk SDKSandbox: penyimpanan, intent, siaran, dll. terbatas
- Izin yang ditetapkan dengan baik; SDK iklan tidak mewarisi izin dari aplikasi
- Perubahan OS untuk menangani UID sandbox
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-07-27 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-07-27 UTC."],[],[],null,["# AdServices\n\nThe AdServices module, introduced in Android 13,\nsupports the Privacy Sandbox initiative that aims to\ncreate technologies that both protect people's privacy online and give companies\nand developers tools to build thriving digital businesses.\n\nMore information is available on the\n[Android Developer site](https://developer.android.com/privacy-sandbox).\n\nMotivation\n----------\n\nThe goals of the Privacy Sandbox Initiative are:\n\n- Build new technology to keep user information private\n- Enable publishers and developers to keep online content free\n- Collaborate with the industry to build to new internet privacy standards\n\nModule boundary\n---------------\n\nAdServices architecture: This is all new code with no module boundary.\n\nCode location: `packages/modules/AdServices`\n\nFigure 1 shows the AdServices module setup.\n\n**Figure 1.** AdServices module API design\n\n**Figure 2.** AdServices module setup\n\nPackage format\n--------------\n\nMain functionality for the package will be available in APEX:\n`com.google.android.adservices`.\n\nPrivacy Preserving APIs functionality will be available in APK\n`com.google.android.adservices.api`.\n\nSDK Runtime functionality will be available in APK\n`com.google.android.app.sdksandbox`.\n\nYou can learn more about AdServices on the following pages:\n\n- [Privacy Sandbox Overview](https://developer.android.com/design-for-safety/ads/introduction)\n- [SDK Runtime Design](https://developer.android.com/design-for-safety/ads/sdk-runtime)\n- [Topics Design](https://developer.android.com/design-for-safety/ads/topics)\n- [FLEDGE on Android Design](https://developer.android.com/design-for-safety/ads/fledge)\n- [Attribution Reporting Design](https://developer.android.com/design-for-safety/ads/attribution)\n\nDependencies\n------------\n\n- New sepolicy domain for SDKSandbox\n- Restrictions for SDKSandbox: limited storage, intents, broadcasts, etc.\n- Well defined permissions; ad SDKs do not inherit permissions from apps\n- OS changes to deal with sandbox UIDs"]]