תמיכה ב-IDFA

במדריך הזה מפורטים השלבים הנדרשים לתמיכה בהודעת ה-IDFA כחלק מ-UMP SDK. היא מיועדת להתאמה לתחילת העבודה, שמספקת סקירה כללית על הפעלת האפליקציה עם ה-UMP SDK ואת יסודות הגדרת ההודעה. ההנחיות שבהמשך הן ספציפיות להודעת ה-IDFA.

דרישות מוקדמות

עדכון Info.plist

אם אתם מתכוונים להשתמש ב-UMP SDK כדי לטפל בדרישות App Tracking Transparency (ATT) של Apple, עליכם לוודא שיצרתם, הגדרתם ופרסמתם את הודעת הסבר בנושא 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 ATT מופיעה רק פעם אחת, כי requestTrackingAuthorization היא בקשה חד-פעמית. ל-UMP SDK יש טופס שזמין לטעינה רק אם סטטוס ההרשאה הוא ATTrackingManagerAuthorizationStatusNotDetermined.

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