Pengguna dan developer harus dapat menyesuaikan Topics API untuk meningkatkan relevansi konten. Halaman ini adalah panduan tentang cara mengelola dan menyesuaikan Topics API agar sesuai dengan preferensi dan kebutuhan pengguna serta developer.
Kontrol pengguna
Desain API ini dimaksudkan untuk memberikan kemampuan kepada pengguna untuk melihat dan menghapus topik yang terkait dengan penggunaan aplikasi mereka. Implementasi kemampuan kontrol pengguna ini masih dalam proses, dan akan disertakan dalam update mendatang.
Jika pengguna meng-uninstal aplikasi yang berkontribusi pada pemilihan topik yang disimpulkan dalam 3 epoch terakhir, topik tersebut tidak akan dihapus dari daftar topik yang ditampilkan selama 3 epoch terakhir, untuk menghindari pengungkapan informasi tentang uninstal.
Untuk memfasilitasi pengujian pengalaman pengguna akhir, developer dapat meluncurkan intent dalam aplikasi agar dapat melihat UI setelan untuk Topics yang mirip dengan bagaimana pengguna akhir akan melihatnya:
//Button that launches settings UI
private Button mSettingsAppButton;
private static final String RB_SETTING_APP_INTENT = "android.adservices.ui.SETTINGS";
//Does setup for button on screen that will launch settings UI to observe Topics
private void registerLaunchSettingsAppButton() {
mSettingsAppButton.setOnClickListener(
new View.OnClickListener() {
@Override
public void onClick(View view) {
Context context = getApplicationContext();
Intent activity2Intent = new Intent(RB_SETTING_APP_INTENT);
activity2Intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(activity2Intent);
}
});
}
Kontrol developer
Developer aplikasi dapat mengelola developer teknologi iklan yang dapat mengakses Topics API dengan menyertakan ID pendaftaran developer teknologi iklan di dalam manifes aplikasi.
Aplikasi dapat memilih untuk menonaktifkan Topics API secara deklaratif melalui manifes dan elemen XML yang baru, untuk melarang SDK iklan menggunakan API untuk aplikasi tersebut:
<ad-services-config>
<topics allowAllToAccess="false" />
</ad-services-config>
Topik yang terkait dengan aplikasi yang memilih tidak ikut tidak akan berkontribusi pada komputasi topik mingguan. Dokumen ini akan diperbarui untuk menyertakan detail implementasi terkait.
Lihat juga
Lihat referensi kami untuk lebih memahami Topics API di Android.
- Lihat aplikasi contoh, video kolaborasi, dan panduan di Topics.
- Lihat cara pengguna dan developer dapat mengontrol API.
- Lihat referensi dukungan untuk mengajukan pertanyaan, berinteraksi, dan memberikan masukan.