Dukungan IDFA (khusus iOS)

Panduan ini menguraikan langkah-langkah yang diperlukan untuk mendukung pesan IDFA sebagai bagian dari UMP SDK. Panduan ini dimaksudkan untuk disambungkan dengan Mulai yang memberikan ringkasan tentang cara menjalankan aplikasi dengan UMP SDK dan dasar-dasar penyiapan pesan. Panduan ini khusus untuk pesan IDFA.

Prasyarat

Mengupdate Info.plist

Jika Anda berencana menggunakan UMP SDK untuk menangani persyaratan App Tracking Transparency (ATT) Apple, pastikan Anda telah membuat, mengonfigurasi, dan memublikasikan pesan penjelasan IDFA di UI AdMob.

Agar UMP SDK dapat menampilkan pesan pemberitahuan kustom dalam dialog sistem iOS, update Info.plist untuk menambahkan kunci NSUserTrackingUsageDescription dengan string pesan kustom yang menjelaskan penggunaan Anda.

<key>NSUserTrackingUsageDescription</key>
<string>This identifier will be used to deliver personalized ads to you.</string>

Deskripsi penggunaan muncul sebagai bagian dari dialog ATT saat Anda menampilkan formulir izin:

Kemudian, tautkan framework AppTrackingTransparency:

Aplikasi Anda kini menampilkan pesan penjelasan IDFA sebelum dialog ATT IDFA.

Pengujian

Saat menguji, ingat bahwa dialog ATT IDFA hanya muncul satu kali karena requestTrackingAuthorization adalah permintaan satu kali. UMP SDK hanya memiliki formulir yang tersedia untuk dimuat jika status otorisasi adalah ATTrackingManagerAuthorizationStatusNotDetermined.

Agar pemberitahuan muncul untuk kedua kalinya, Anda harus meng-uninstal dan menginstal ulang aplikasi di perangkat pengujian.