Dukungan IDFA
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
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.
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-02-08 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-02-08 UTC."],[[["This guide provides steps to integrate the IDFA message within the User Messaging Platform (UMP) SDK for iOS apps."],["Before proceeding, complete the UMP SDK setup and create an IDFA message in AdMob."],["Update your app's `Info.plist` with `NSUserTrackingUsageDescription` to present a custom message within Apple's App Tracking Transparency dialog."],["Remember to link the `AppTrackingTransparency` framework to display the IDFA explainer message before the ATT dialog."],["For testing, reinstall the app to reset the IDFA authorization status and see the dialog again."]]],["To support the IDFA message with the UMP SDK, complete the \"Get started\" guide and create an IDFA message. Update the `Info.plist` by adding the `NSUserTrackingUsageDescription` key with a custom message. Link the `AppTrackingTransparency` framework. During testing, note that the IDFA ATT dialog only appears once unless the app is reinstalled, due to `requestTrackingAuthorization` being a one-time request and the status needs to be `ATTrackingManagerAuthorizationStatusNotDetermined`.\n"]]