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

בחירת פלטפורמה: Android (בטא) נבחר חדש Android iOS

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

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

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

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

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

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

מגדירים את מזהה סנכרון ההסכמה באובייקט ConsentRequestParameters:

Kotlin

import com.google.android.gms.appset.AppSet
import com.google.android.gms.appset.AppSetIdInfo

// Example fetching App Set ID to identify the user across apps.
val client = AppSet.getClient(this)
client.appSetIdInfo.addOnSuccessListener { info: AppSetIdInfo ->
  val appSetId = info.id
  val params = ConsentRequestParameters.Builder().setConsentSyncId(appSetId).build()
}

Java

import com.google.android.gms.appset.AppSet;
import com.google.android.gms.appset.AppSetIdClient;

// Example fetching App Set ID to identify the user across apps.
AppSetIdClient client = AppSet.getClient(this);
client.getAppSetIdInfo().addOnSuccessListener(
  info -> {
    String appSetId = info.getId();
    ConsentRequestParameters params =
        new ConsentRequestParameters.Builder().setConsentSyncId(appSetId).build();
  }
);

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

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

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

אלה כמה דוגמאות למזהים תקינים של סנכרון הסכמה:

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

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