במדריך הזה מפורטים השלבים הנדרשים כדי לתמוך בהודעת ה-IDFA כחלק מ-UMP SDK. מומלץ לקרוא את המדריך תחילת העבודה, שבו מוסבר איך להפעיל את האפליקציה עם ה-SDK של UMP ואיך להגדיר את ההודעה. ההנחיות האלה ספציפיות להודעת ה-IDFA.
דרישות מוקדמות
- קוראים את המדריך לתחילת העבודה.
- יוצרים הודעה של מזהה עבור מפרסמים (IDFA).
עדכון קובץ Info.plist
אם אתם מתכננים להשתמש ב-UMP SDK כדי לעמוד בדרישות של Apple לגבי שקיפות לגבי מעקב אחר אפליקציות (ATT), עליכם ליצור, להגדיר ולפרסם את הודעת ההסבר לגבי IDFA בממשק המשתמש של Ad Manager.
כדי ש-UMP SDK יציג הודעה מותאמת אישית בתיבת הדו-שיח של מערכת iOS, צריך לעדכן את Info.plist
ולהוסיף את המפתח NSUserTrackingUsageDescription
עם מחרוזת של הודעה מותאמת אישית שמתארת את השימוש.
<key>NSUserTrackingUsageDescription</key>
<string>This identifier will be used to deliver personalized ads to you.</string>
תיאור השימוש מופיע כחלק מתיבת הדו-שיח של ATT כשמציגים את טופס ההסכמה:
לאחר מכן, מקשרים את המסגרת AppTrackingTransparency
:
עכשיו מוצגת באפליקציה הודעת הסבר לגבי IDFA לפני תיבת הדו-שיח של ATT ל-IDFA.
בדיקה
במהלך הבדיקה, חשוב לזכור שתיבת הדו-שיח של בקשת ההסכמה לשימוש ב-IDFA מופיעה רק פעם אחת, כי requestTrackingAuthorization
היא בקשה חד-פעמית. ערכת ה-SDK של UMP יכולה לטעון טופס רק אם סטטוס ההרשאה הוא ATTrackingManagerAuthorizationStatusNotDetermined
.
כדי שההתראה תופיע בפעם השנייה, צריך להסיר את האפליקציה ולהתקין אותה מחדש במכשיר הבדיקה.