תמיכה במזהה למפרסמים (IDFA)

באמצעות User Messaging Platform (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>

תיאור השימוש מופיע כחלק מהתראת ה-ATT ל-IDFA כשמציגים את טופס ההסכמה:

לאחר מכן, מקשרים את המסגרת AppTrackingTransparency:

לאחר מכן, האפליקציה תציג הודעת IDFA לפני התראת ה-ATT.

בדיקה

במהלך הבדיקה, חשוב לזכור שההתראה של ATT מופיעה רק פעם אחת, כי requestTrackingAuthorization היא בקשה חד-פעמית. ערכת ה-SDK של UMP יכולה לטעון טופס רק אם סטטוס ההרשאה הוא ATTrackingManagerAuthorizationStatusNotDetermined.

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

שליחת בקשות להצגת מודעות עם או בלי IDFA

אם משתמש דוחה את הבקשה ל-ATT, ממשיכים לשלוח בקשות להצגת מודעות באמצעות ממשקי ה-API של פורמט המודעה. ‏Google Mobile Ads SDK לא שולח את מזהה ה-IDFA בבקשה להצגת מודעה. פרטים נוספים זמינים במאמר בחירת פורמט מודעה.