תמיכה ב-IDFA

במדריך הזה מפורטים השלבים הנדרשים כדי לתמוך בהודעת IDFA כחלק מ-UMP SDK. מומלץ לקרוא את המדריך תחילת העבודה, שבו מוסבר איך להפעיל את האפליקציה עם ה-SDK של UMP ואיך להגדיר את ההודעה. ההנחיות האלה ספציפיות להודעת ה-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.

כדי שההתראה תופיע בפעם השנייה, צריך להסיר את האפליקציה ולהתקין אותה מחדש במכשיר הבדיקה.