כדי לצמצם את מספר ההודעות המיותרות לבקשת הסכמה בהתאם ל-GDPR שמוצגות למשתמשים, מסנכרנים את ההסכמה בכמה אפליקציות. כשמשתמשים בוחרים באפשרויות הרצויות באפליקציה שמופעל בה סנכרון הסכמה, הבחירות שלהם נשמרות באמצעות מזהה סנכרון הסכמה שאתם מספקים. ההחלטה בנושא הסכמה חלה באופן אוטומטי על כל האפליקציות האחרות שיש להן את אותו מזהה לסנכרון הסכמה. רק Google משתמשת במזהה הזה כדי לאחסן ולאחזר את החלטת ההסכמה של המשתמש.
במדריך הזה מוסבר איך לסנכרן את ההסכמה בהתאם ל-GDPR מ-User Messaging Platform (UMP) SDK באפליקציה לנייד.
דרישות מוקדמות
לפני שמתחילים, צריך לבצע את הפעולות הבאות:
- קוראים את המדריך תחילת העבודה.
- מפעילים את סנכרון ההסכמה באפליקציות שעומדות בדרישות בכרטיסייה פרטיות והודעות בממשק המשתמש של Ad Manager.
הגדרת מזהה לסנכרון ההסכמה
באפליקציות שבהן אתם יכולים לזהות את המשתמש, צריך לספק את מזהה סנכרון ההסכמה ל-UMP SDK. אם לאפליקציה שלכם אין מזהה משתמש, אתם יכולים להשתמש במזהים אחרים כדי לזהות את המשתמש באפליקציות, כמו מזהה הספק (IDFV).
מגדירים את מזהה סנכרון ההסכמה באובייקט UMPConsentRequestParameters:
Swift
let parameters = RequestParameters()
// Example using IDFV to identify the user across apps.
parameters.consentSyncID = UIDevice.current.identifierForVendor?.uuidString
Objective-C
UMPRequestParameters *parameters = [[UMPRequestParameters alloc] init];
// Example using IDFV to identify the user across apps.
parameters.consentSyncID = [[[UIDevice currentDevice] identifierForVendor] UUIDString];
פורמט של מזהה לסנכרון הסכמה
המזהה שאתם מספקים צריך לזהות את המשתמש באופן ייחודי בכל האפליקציות שלכם שבהן מתבצע סנכרון של ההסכמה. מבצעים גיבוב או הצפנה של המזהה כדי למנוע שליחה של פרטים אישיים מזהים (PII) ל-Google.
המזהה שצריך לספק חייב לעמוד בדרישות הבאות:
- הערך בנוי כמחרוזת UUID או שהוא תואם לביטוי הרגולרי
^[0-9a-zA-Z+.=\/_\-$,{}]{22,150}$. - לפחות 22 תווים.
- עד 150 תווים.
דוגמאות למזהי סנכרון נכונים של הסכמה:
12JD92JD8078S8J29SDOAKC0EF23033712jd92jd8078s8j29sdoakc0ef23033712Jd92jD8078s8j29sDoakc0ef230337123e4567-e89b-12d3-a456-426614174000
אם לא תעמדו בדרישות, מזהה סנכרון ההסכמה לא יוגדר, ו-UMP SDK ירשום אזהרה במסוף