Privacy Sandbox di Pratinjau Developer Android telah hadir! Pelajari cara memulai, dan terus berikan masukan.

Update progres di Privacy Sandbox untuk Android

Sejak pengumuman awal pada bulan Februari, kami telah menerima masukan dari partner di seluruh ekosistem Android. Kami menghargai semua masukan ini, dan terus mengundang Anda untuk terus memberikan masukan dan pertanyaan.

Update progres ini akan membagikan ringkasan update dan pengembangan baru untuk proposal desain, pertanyaan utama, dan masukan yang telah kami terima, serta update pada rilis pratinjau developer.

Terakhir diperbarui: 14 Juli 2021

Update proposal desain

Bagian ini menjelaskan beberapa update spesifik pada proposal desain.

API Refleksi

Dalam proposal desain Runtime SDK awal, kami meminta masukan tentang proposal kami untuk mencegah akses ke refleksi dan memanggil API, dengan tujuan membantu developer SDK mencegah modifikasi oleh SDK lain.

Kami menerima masukan yang berharga terkait kasus penggunaan yang terpengaruh dan setelah penyelidikan lebih lanjut pada utilitas dan risikonya, kami akan mengizinkan penggunaan refleksi dan memanggil API dalam runtime SDK, dan telah memperbarui desain kami yang sesuai.

Namun, SDK tidak akan diizinkan untuk menggunakan refleksi atau pemanggilan API di SDK lain yang mengaktifkan Runtime. Sebagai gantinya, untuk komunikasi SDK ke SDK di Runtime SDK, kami mendesain API terpisah untuk penemuan SDK, yang detailnya akan diberikan dalam update mendatang.

Kami terus menyelidiki cara untuk mengurangi risiko modifikasi oleh SDK lain, oleh karena itu, kami masih mengusulkan untuk mencegah penggunaan kode JNI dalam Runtime SDK , dan secara aktif mempertimbangkan API lain. Kami akan membagikan proposal lengkap tentang API yang dilarang dalam update mendatang.

Attribution Reporting API

Topics API

  • Topics API menampilkan daftar hingga 3 topik, satu untuk setiap 3 epoch terakhir (misalnya, selama 3 minggu terakhir). Kami telah mengupdate proposal teknis Topics API untuk mengklarifikasi bahwa topik yang ditampilkan mewakili minat pengguna dan setiap atau semua topik yang ditampilkan dapat digunakan untuk personalisasi iklan.

Rilis baru

Rilis terbaru ini menambahkan fungsi tambahan ke semua aspek Privacy Sandbox di Android, termasuk Runtime SDK, FLEDGE di Android, Topics, dan Attribution Reporting. Versi ini dibuat berdasarkan fungsi tampilan awal untuk Attribution Reporting dan FLEDGE API yang dirilis dengan Pratinjau Developer 3 pada tanggal 16 Juni, yang berarti untuk pertama kalinya, developer kini dapat memulai pengujian pada semua API utama untuk Privacy Sandbox di Android.

Kami akan terus memperbarui resource pratinjau developer seiring dengan dirilisnya fungsi baru dalam beberapa bulan mendatang. Harap berikan masukan atau pertanyaan Anda dan pertimbangkan untuk mendaftar guna menerima info terbaru secara berkala tentang inisiatif tersebut.

Update pada linimasa untuk rilis Pratinjau Developer

Semua tanggal dan detail dapat berubah

Setiap Pratinjau Developer akan dilengkapi dengan panduan dan catatan rilis mendetail untuk menjelaskan fungsi yang tersedia dan tidak tersedia pada setiap rilis.

Tersedia sekarang:

  • Pratinjau Developer 4 - Tampilan awal SDK Runtime, Topics, FLEDGE, dan Attribution Reporting API

Agustus 2022 dan seterusnya:

  • Update rutin pada pratinjau developer untuk semua API dan SDK Runtime

Akhir tahun 2022:

  • Rilis Beta Privacy Sandbox di Android pada perangkat seluler konsumen

Pengingat: Saat mengumumkan Privacy Sandbox di Android pada bulan Februari, kami menggarisbawahi bahwa, saat kami mendesain, mem-build, dan menguji solusi baru ini, kami berencana untuk mendukung fitur platform iklan yang ada selama minimal dua tahun, dan kami bermaksud untuk memberikan pemberitahuan penting sebelum perubahan apa pun di masa mendatang.

Ringkasan pertanyaan dan masukan tambahan yang diterima

Bagian ini menampilkan beberapa pertanyaan dan masukan yang telah kami terima, beserta respons kami.

Pertanyaan umum

Apakah Privacy Sandbox di Android akan berlaku untuk perangkat TV yang terhubung?
Proposal desain kami saat ini berfokus pada dukungan kasus penggunaan untuk perangkat dan aplikasi seluler. Kami berencana untuk membagikan informasi selengkapnya tentang faktor bentuk Android lainnya di masa mendatang.
Bagaimana Privacy Sandbox di Android akan diluncurkan ke perangkat untuk versi Beta?

Untuk merilis update secara fleksibel dari waktu ke waktu kepada pengguna, komponen utama akan didistribusikan sebagai modul utama ke perangkat seluler Android yang didukung.

Dengan demikian, kami dapat meningkatkan perangkat yang didukung dengan lancar, di luar siklus rilis normal platform Android.

Apa rencana Anda untuk dukungan Kotlin?

Kami sedang berupaya melakukan iterasi desain Privacy Sandbox API dan bermaksud memungkinkan developer menulis kode Kotlin idiomatis.

Resource developer terkait, seperti aplikasi contoh di Pratinjau Developer, tersedia di Kotlin (selain bahasa pemrograman Java).

Runtime SDK

Bagaimana versi SDK akan dikelola berdasarkan proposal ini? Apakah aplikasi dapat mengontrol dependensi versi SDK jika vendor dapat mengupdate SDK secara independen?

Kemampuan tersebut saat ini sedang didesain; salah satu pendekatan yang dipertimbangkan adalah bahwa developer SDK menentukan versi major.minor.patch dari setiap SDK yang mereka pilih untuk didistribusikan melalui app store yang mendukung SDK Runtime.

Kemudian, developer aplikasi dapat memilih versi major.minor yang ingin diandalkan dengan mendeklarasikannya dalam manifes aplikasi. Rilis patch terbaru untuk versi major.minor tersebut akan diinstal hingga patch berikutnya dirilis (yang akan diinstal secara otomatis) atau sampai developer aplikasi mem-build ulang aplikasi mereka yang menentukan dependensi versi major.minor yang berbeda.

Apa jenis SDK yang dituju oleh SDK Runtime?

Versi awal SDK Runtime didesain guna mendukung kasus penggunaan untuk SDK yang berkaitan dengan iklan, termasuk SDK yang mengaktifkan penayangan iklan, pengukuran iklan, penipuan iklan, dan deteksi penyalahgunaan.

Meskipun fokus awalnya adalah untuk SDK terkait iklan, developer SDK yang tidak terkait iklan yang mencari postur pro-privasi dan yakin bahwa mereka dapat beroperasi dalam kondisi yang diuraikan di atas dapat memberi masukan tentang SDK mereka yang berjalan di Runtime SDK.

Saat ini kami menggunakan izin di luar izin yang ditentukan dalam proposal untuk kasus penggunaan kami. Dapatkah kami meminta izin lebih lanjut?

Kami ingin memahami kasus penggunaan terkait iklan yang memerlukan izin akses tertentu selain yang ada dalam proposal desain awal kami.

Terus berikan masukan tentang fungsi yang terpengaruh.

Apakah memindahkan SDK ke dalam proses SDK Runtime akan menghemat ruang atau ukuran download?

Jika beberapa aplikasi terintegrasi dengan SDK individual yang mengaktifkan runtime dari versi yang sama, ini akan menghemat ukuran download dan kapasitas disk.

Topik

Apakah saya dapat melihat daftar semua kemungkinan topik yang dapat ditampilkan oleh API?
Untuk tujuan pengujian, Pratinjau Developer 1 menggunakan topik dari taksonomi ini, yang dapat berubah sewaktu-waktu. Kami berharap dapat mengembangkannya dari waktu ke waktu berdasarkan masukan dari ekosistem.

FLEDGE di Android

Apakah penargetan pengecualian akan didukung oleh FLEDGE?

Proposal desain saat ini tidak mendukung penargetan negatif berdasarkan Audiens Kustom di FLEDGE.

Untuk kampanye instal aplikasi, kami akan menawarkan fungsi filter iklan bagi penyedia teknologi iklan untuk memfilter aplikasi yang sudah diinstal. Detail selengkapnya akan diberikan dalam update mendatang pada proposal desain.

Pelaporan Atribusi

Apakah Privacy Sandbox API akan berfungsi bersama untuk mendukung kasus penggunaan web-ke-aplikasi dan aplikasi-ke-web?
Kami mengeksplorasi kasus penggunaan dengan aplikasi browser seluler yang memanggil Android Attribution Reporting API untuk mengaktifkan atribusi di seluruh aplikasi dan web pada perangkat yang sama. Jika Anda memilih untuk mengaktifkan aplikasi ke web, Privacy Sandbox untuk Android API akan digunakan untuk penyimpanan dan atribusi, serta akan menghapus atribusi di seluruh aplikasi dan web (meskipun Anda mungkin menerima laporan terpisah untuk aplikasi dan web dari API yang perlu digabungkan).
Apakah API tersebut mendukung model atribusi selain klik terakhir?
API tersebut mendukung model atribusi sentuh terakhir yang diprioritaskan dari sumber. Selain itu, proposal mendukung logika atribusi opsional untuk konversi pasca-penginstalan yang akan diatribusikan ke klik atau tampilan yang mendorong penginstalan.
Apakah Privacy Sandbox akan memengaruhi Perujuk Instal Play?

Berdasarkan desain dan paket saat ini, Privacy Sandbox API tidak akan memengaruhi fungsi yang disediakan oleh Perujuk Instal Play.

Beberapa developer telah mengidentifikasi format iklan yang memungkinkan pengguna menerima "reward" karena menyelesaikan peristiwa pasca-klik tertentu. Tanpa atribusi tingkat pengguna, hal ini akan menjadi tantangan berdasarkan proposal saat ini.

Area ini sedang menjalani penyelidikan untuk menentukan kemungkinan solusi. Kami menyarankan masukan tambahan untuk kasus penggunaan ini dan kasus penggunaan lain yang mungkin ada.