شناسه برای پشتیبانی از تبلیغ کنندگان (IDFA).

پلتفرم را انتخاب کنید: iOS Flutter

پلت فرم پیام‌رسانی کاربر (UMP) SDK به شما امکان می‌دهد یک پیام IDFA را قبل از درخواست رضایت آنها برای شفافیت ردیابی برنامه (ATT) به کاربران خود ارائه دهید. پیام IDFA به کاربران شما نشان می دهد که چگونه برنامه شما از شناسه استفاده می کند.

این راهنما استفاده از UMP SDK برای ارائه پیام IDFA را پوشش می دهد.

پیش نیازها

قبل از شروع، مطمئن شوید که موارد زیر را انجام داده اید:

به روز رسانی Info.plist

برای نمایش یک پیام هشدار سفارشی، موارد زیر را انجام دهید:

  1. فایل Info.plist را باز کنید.
  2. کلید NSUserTrackingUsageDescription را با یک پیام سفارشی که استفاده را توضیح می دهد اضافه کنید:
<key>NSUserTrackingUsageDescription</key>
<string>This identifier will be used to deliver personalized ads to you.</string>

وقتی فرم رضایت را ارائه می کنید، شرح استفاده به عنوان بخشی از هشدار IDFA ATT ظاهر می شود:

سپس، چارچوب AppTrackingTransparency را پیوند دهید:

سپس برنامه شما یک پیام IDFA را قبل از هشدار ATT نشان می دهد.

تست کردن

در حین آزمایش، به یاد داشته باشید که هشدار ATT تنها یک بار ظاهر می شود زیرا requestTrackingAuthorization یک درخواست یک بار مصرف است. UMP SDK فقط در صورتی فرمی برای بارگیری دارد که وضعیت مجوز ATTrackingManagerAuthorizationStatusNotDetermined باشد.

برای نمایش هشدار برای بار دوم، باید برنامه خود را حذف نصب کرده و مجدداً در دستگاه آزمایشی خود نصب کنید.

درخواست تبلیغات با یا بدون IDFA

اگر کاربری ATT را رد کرد، به درخواست تبلیغات با استفاده از APIهای قالب تبلیغاتی خود ادامه دهید. Google Mobile Ads SDK IDFA را در درخواست آگهی ارسال نمی‌کند. برای جزئیات بیشتر، یک قالب تبلیغ را انتخاب کنید .