کیت توسعه نرمافزار «پلاتفرم پیامرسانی کاربر» (UMP) به شما امکان میدهد پیام «شناسه آگهیدهندگان» را قبلاز درخواست موافقت کاربرانتان برای شفافسازی ردیابی برنامه (ATT) به آنها نشان دهید. پیام «شناسه تبلیغکنندگان» به کاربران نشان میدهد که برنامهتان چگونه از این شناسه استفاده میکند.
این راهنما استفاده از «کیت توسعه نرمافزار UMP» برای ارائه پیام «شناسه تبلیغکنندگان» را پوشش میدهد.
پیشنیازها
قبلاز شروع، مطمئن شوید که موارد زیر را انجام دادهاید:
- Google Mobile Ads SDK را راهاندازی کنید.
- ایجاد پیام «شناسه تبلیغکنندگان» در «میانای کاربری AdMob».
بهروزرسانی Info.plist
برای نمایش پیام هشدار سفارشی، مراحل زیر را انجام دهید:
- فایل
Info.plistرا باز کنید. - کلید
NSUserTrackingUsageDescriptionرا با پیام سفارشی که نحوه استفاده را شرح میدهد اضافه کنید:
<key>NSUserTrackingUsageDescription</key>
<string>This identifier will be used to deliver personalized ads to you.</string>
توضیحات استفاده بهعنوان بخشی از هشدار IDFA ATT وقتی فرم موافقت را ارائه میکنید نمایش داده میشود:

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

سپس برنامه شما قبلاز هشدار ATT، پیام «شناسه تبلیغکنندگان» را نشان میدهد.
آزمایش
بهخاطر داشته باشید که هشدار ATT فقط یکبار ظاهر میشود زیرا
requestTrackingAuthorization
درخواستی یکباره است. «کیت توسعه نرمافزار UMP» فقط درصورتی فرمی برای بار کردن دارد که وضعیت مجوز ATTrackingManagerAuthorizationStatusNotDetermined باشد.
برای اینکه هشدار برای بار دوم نشان داده شود، باید برنامه را در دستگاه آزمایشیتان حذف نصب و بازنصب کنید.
درخواست آگهی با یا بدون «شناسه تبلیغکنندگان»
اگر کاربری با «شفافیت ردیابی برنامه» موافقت نکرد، بااستفاده از «میاناهای برنامهسازی کاربردی» قالب آگهیتان به درخواست آگهی ادامه دهید. Google Mobile Ads SDK شناسه تبلیغکننده (IDFA) را در درخواست آگهی ارسال نمیکند. برای جزئیات بیشتر، انتخاب قالب آگهی را ببینید.