دعم معرّف المعلِنين (IDFA)

اختيار النظام الأساسي: iOS Flutter

تتيح لك حزمة تطوير البرامج (SDK) الخاصة بمنصّة رسائل المستخدمين (UMP) عرض رسالة معرّف المعلِنين (IDFA) للمستخدمين قبل طلب موافقتهم على إطار عمل شفافية تتبُّع التطبيقات (ATT). توضّح رسالة معرّف المعلِنين (IDFA) للمستخدمين كيفية استخدام تطبيقك لهذا المعرّف.

يتناول هذا الدليل استخدام حزمة تطوير البرامج (SDK) لمنصّة UMP لعرض رسالة بشأن معرّف المعلِنين.

المتطلبات الأساسية

قبل البدء، تأكَّد من أنّك أجريت ما يلي:

تعديل ملف Info.plist

لعرض رسالة تنبيه مخصّصة، اتّبِع الخطوات التالية:

  1. افتح ملف Info.plist.
  2. أضِف المفتاح NSUserTrackingUsageDescription مع رسالة مخصّصة تصف الاستخدام:
<key>NSUserTrackingUsageDescription</key>
<string>This identifier will be used to deliver personalized ads to you.</string>

يظهر وصف الاستخدام كجزء من تنبيه ATT في رسالة معرّف المعلِنين عند عرض نموذج الموافقة:

بعد ذلك، اربط إطار عمل AppTrackingTransparency:

بعد ذلك، يعرض تطبيقك رسالة معرّف المعلِنين (IDFA) قبل تنبيه ATT.

الاختبار

أثناء الاختبار، تذكَّر أنّ تنبيه ATT يظهر مرة واحدة فقط لأنّ requestTrackingAuthorization هو طلب لمرة واحدة. لا تتضمّن "حزمة تطوير البرامج لمنصّة إدارة المستخدم" نموذجًا متاحًا للتحميل إلا إذا كانت حالة التفويض هي ATTrackingManagerAuthorizationStatusNotDetermined.

لإظهار التنبيه مرة ثانية، عليك إزالة تثبيت تطبيقك وإعادة تثبيته على جهازك التجريبي.

طلب إعلانات باستخدام معرّف المعلِنين أو بدونه

إذا رفض المستخدم منح الإذن في إطار ATT، واصِل طلب الإعلانات باستخدام واجهات برمجة التطبيقات الخاصة بشكل الإعلان. لا ترسِل حزمة تطوير البرامج (SDK) لإعلانات Google على الأجهزة الجوّالة معرّف المعلِن (IDFA) في طلب الإعلان. لمزيد من التفاصيل، اطّلِع على اختيار شكل إعلان.