Dukungan IDFA (khusus iOS)

Pilih platform: iOS Flutter

User Messaging Platform (UMP) SDK memungkinkan Anda menampilkan pesan IDFA kepada pengguna sebelum meminta izin mereka untuk App Tracking Transparency (ATT). Pesan IDFA menunjukkan kepada pengguna cara aplikasi Anda menggunakan ID.

Panduan ini membahas cara menggunakan UMP SDK untuk menampilkan pesan IDFA.

Prasyarat

Sebelum memulai, pastikan Anda telah melakukan hal berikut:

Perbarui Info.plist

Untuk menampilkan pesan pemberitahuan kustom, lakukan hal berikut:

  1. Buka file Info.plist.
  2. Tambahkan kunci NSUserTrackingUsageDescription dengan pesan kustom yang menjelaskan penggunaan:
<key>NSUserTrackingUsageDescription</key>
<string>This identifier will be used to deliver personalized ads to you.</string>

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

Kemudian, hubungkan framework AppTrackingTransparency:

Kemudian, aplikasi Anda akan menampilkan pesan IDFA sebelum pemberitahuan ATT.

Pengujian

Selama pengujian, ingatlah bahwa pemberitahuan ATT 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.

Meminta iklan dengan atau tanpa IDFA

Jika pengguna menolak ATT, terus minta iklan menggunakan API format iklan Anda. Google Mobile Ads SDK tidak mengirimkan IDFA dalam permintaan iklan. Untuk mengetahui detail selengkapnya, lihat artikel Memilih format iklan.