Runtime SDK adalah lingkungan runtime khusus yang diperkenalkan di Android 14 untuk memungkinkan SDK iklan pihak ketiga dijalankan secara terpisah dari aplikasi. Pendekatan ini memberikan pengamanan dan perlindungan seputar pengumpulan dan pembagian data pengguna:
- Lingkungan eksekusi terpisah yang dimodifikasi yang dimulai oleh aplikasi.
- Setiap aplikasi dapat memulai instance Runtime SDK-nya sendiri.
- Izin yang ditetapkan dengan baik dan hak akses data untuk SDK
Runtime SDK menguntungkan developer SDK dengan menawarkan:
- Isolasi dari kode dan proses aplikasi, sehingga SDK tidak dapat diakses oleh mereka
- Perlindungan terhadap SDK yang mengakses kode atau resource satu sama lain secara diam-diam
- Mekanisme yang mencegah pihak ketiga memanipulasi UI atau mengganggu pelaporan status UI
Ringkasan panduan
Ini adalah panduan developer untuk membangun SDK yang mendukung runtime (RE) yang kompatibel dengan Runtime SDK bersama dengan SDK yang sudah ada (tidak mendukung runtime).
Anda akan mempelajari:
- Konsep utama yang terkait dengan Runtime SDK, seperti arsitektur dan penginstalan
- Rencana migrasi yang disarankan untuk SDK yang sudah ada
- Petunjuk:
- Menyiapkan lingkungan pengembangan
- Menyiapkan SDK yang mendukung runtime
- Deklarasikan API SDK, dan tentukan titik entri SDK
- Menggunakan library runtime untuk presentasi iklan dan interaksi pengguna
- Memanggil SDK yang mendukung runtime dari SDK yang tidak mendukung runtime
- Membuat dan menguji SDK yang mendukung runtime