همگام‌سازی رضایت در بین برنامه‌ها (بتا)

پلتفرم مورد نظر را انتخاب کنید: اندروید، iOS

برای کاهش پیام‌های تکراری GDPR برای کاربرانتان، رضایت را در چندین برنامه همگام‌سازی کنید . وقتی کاربری در یک برنامه دارای همگام‌سازی رضایت، تصمیم رضایت می‌گیرد، این انتخاب با استفاده از شناسه همگام‌سازی رضایتی که شما ارائه می‌دهید ذخیره می‌شود. این تصمیم رضایت به طور خودکار در تمام برنامه‌های دیگری که شناسه همگام‌سازی رضایت یکسانی دارند، اعمال می‌شود. فقط گوگل از این شناسه برای ذخیره و بازیابی تصمیم رضایت کاربر استفاده می‌کند.

این راهنما، همگام‌سازی رضایت GDPR از SDK پلتفرم پیام‌رسانی کاربر (UMP) در برنامه تلفن همراه شما را پوشش می‌دهد.

پیش‌نیازها

قبل از شروع، موارد زیر را انجام دهید:

  • راهنمای شروع به کار را تکمیل کنید.
  • همگام‌سازی رضایت را برای برنامه‌های واجد شرایط در برگه حریم خصوصی و پیام‌رسانی رابط کاربری AdMob فعال کنید.

در تمام برنامه‌هایی که می‌توانید کاربر را شناسایی کنید، شناسه همگام‌سازی رضایت را به UMP SDK ارائه دهید. اگر برنامه شما شناسه کاربر ندارد، از شناسه‌های دیگر برای شناسایی کاربر در بین برنامه‌ها، مانند APIهای شناسه مجموعه برنامه ، استفاده کنید.

شناسه همگام‌سازی رضایت را روی شیء ConsentRequestParameters تنظیم کنید:

جاوا

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();
  }
);

کاتلین

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()
}

شناسه‌ای که ارائه می‌دهید باید به طور منحصر به فرد کاربر را در تمام برنامه‌های شما که رضایت در آنها همگام‌سازی می‌شود، مشخص کند. برای جلوگیری از ارسال اطلاعات شخصی قابل شناسایی (PII) به Google، شناسه را هش یا رمزگذاری کنید.

شناسه ارائه شده باید شرایط زیر را داشته باشد:

  • به صورت یک رشته UUID ساخته می‌شود یا با عبارت منظم ^[0-9a-zA-Z+.=\/_\-$,{}]{22,150}$ مطابقت دارد.
  • حداقل ۲۲ کاراکتر.
  • حداکثر ۱۵۰ کاراکتر.

نمونه‌هایی از شناسه‌های همگام‌سازی رضایت صحیح در زیر آمده است:

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

عدم رعایت الزامات منجر به عدم تنظیم شناسه همگام‌سازی رضایت و ثبت هشدار توسط UMP SDK در کنسول می‌شود.