Panduan ini menunjukkan kepada Anda cara mengaktifkan dan menonaktifkan pelacakan iklan. Gunakan panduan di bawah ini untuk menyiapkan Advertiser Tracking Enabled tergantung pada versi iOS.
Jika Anda tidak menetapkan parameter Advertiser Tracking Enabled yang menandakan bahwa peristiwa iOS 14.5 dan yang lebih baru menyetujui pelacakan, kami mungkin membatasi penggunaan kami atas peristiwa tersebut. Anda harus meninjau kewajiban hukum Anda, ketentuan platform, dan komitmen yang sudah dibuat kepada pengguna Anda untuk menentukan peristiwa mana yang harus dikirimkan dengan parameter Advertiser Tracking Enabled sebagai tanda bahwa peristiwa itu boleh dilacak.
Harap ikuti praktik terbaik Conversions API dan cara menyiapkan parameter yang disyaratkan dan direkomendasikan di sini.
Untuk perangkat iOS 17.0 dan yang lebih baru, Anda tidak perlu lagi menetapkan parameter Advertiser Tracking Enabled untuk Facebook SDK untuk iOS 17.0.0 dan versi yang lebih baru. Kami sekarang mengandalkan API sistem App Tracking Transparency (ATT) Apple untuk menentukan status izin ATT untuk peristiwa aplikasi yang dikirim melalui Facebook SDK untuk iOS 17.0.0 dan versi yang lebih baru.
AdvertiserTrackingEnable
hanya tersedia untuk iOS 14 dan versi hingga 17.0.Jika diberikan izin, panggil metode setAdvertiserTrackingEnabled
dari kelas FBSDKSettings
dan atur ke YES
untuk Objective-C atau ke true
untuk Swift. Jika perangkat tidak mengizinkan pelacakan, atur setAdvertiserTrackingEnabled
ke NO
untuk Objective-C atau false
untuk Swift. Metode akan mengembalikan nilai boolean untuk menunjukkan apakah metode berhasil atau tidak.
// Set AdvertiserTrackingEnabled to YES if a device provides consent
[FBAdSettings setAdvertiserTrackingEnabled:YES];
// Set AdvertiserTrackingEnabled to NO if a device does not provide consent
[FBAdSettings setAdvertiserTrackingEnabled:NO];
Setelah pengguna menyetujui pelacakan pengiklan dan Anda mengaktifkan peristiwa, pastikan untuk menginisialisasi SDK sebelum mengirim peristiwa.
Settings.shared.isAdvertiserTrackingEnabled = true
Peringatan: Pengatur untuk isAdvertiserTrackingEnabled
tidak digunakan lagi: Tanda setAdvertiserTrackingEnabled
tidak digunakan untuk FBSDK v17+ di iOS 17+ karena FBSDK v17+ sekarang bergantung pada ATTrackingManager.trackingAuthorizationStatus.