סנכרון ההסכמה בין אפליקציות

בחירת פלטפורמה: Android חדש Android iOS Unity

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

במדריך הזה מוסבר איך לסנכרן את ההסכמה בהתאם ל-GDPR מ-User Messaging Platform ‏(UMP) SDK באפליקציה לנייד.

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

לפני שמתחילים, צריך לבצע את הפעולות הבאות:

  • הגדרת UMP SDK
  • מפעילים את סנכרון נתוני ההסכמה באפליקציות שעומדות בדרישות בכרטיסייה פרטיות והודעות בממשק המשתמש של AdMob.

באפליקציות שבהן יש לכם אפשרות לזהות את המשתמש, צריך לספק את המזהה לסנכרון ההסכמה ל-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];

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

המזהה חייב לעמוד בדרישות הבאות:

  • הוא צריך להיות במבנה של מזהה ייחודי אוניברסלי (UUID), או להתאים לביטוי הרגולרי ^[0-9a-zA-Z+.=\/_\-$,{}]{22,150}$.
  • אורך מינימלי: 22 תווים.
  • אורך מקסימלי: 150 תווים.

אלה כמה דוגמאות למזהים תקינים:

  • 12JD92JD8078S8J29SDOAKC0EF230337
  • 12jd92jd8078s8j29sdoakc0ef230337
  • 12Jd92jD8078s8j29sDoakc0ef230337
  • 123e4567-e89b-12d3-a456-426614174000

אם המזהה לא יעמוד בדרישות, הוא לא יוגדר ו-UMP SDK יתעד אזהרה במסוף.