برای کاهش پیامهای «مقررات کلی حفاظت از داده» اضافی برای کاربران، موافقت را همگامسازی کنید در چندین برنامه. وقتی کاربری در برنامه دارای قابلیت همگامسازی موافقت تصمیم موافقتی میگیرد، این انتخاب بااستفاده از شناسه همگامسازی موافقتی که ارائه کردهاید ذخیره میشود. این تصمیم موافقت بهطور خودکار در همه برنامههای دیگری که شناسه همگامسازی موافقت یکسانی دارند اعمال میشود. فقط Google از این شناسه برای ذخیره و بازیابی تصمیم موافقت کاربر استفاده میکند.
این راهنما همگامسازی موافقت «مقررات عمومی حفاظت از دادهها» (GDPR) را از «کیت توسعه نرمافزار پلاتفرم پیامرسانی کاربر» (UMP) در برنامه تلفن همراهتان پوشش میدهد.
پیشنیازها
قبلاز شروع، موارد زیر را انجام دهید:
- راهاندازی کیت توسعه نرمافزار UMP.
- همگامسازی موافقت را برای برنامههای واجدشرایط در برگه حریم خصوصی و پیامرسانی واسط کاربر AdMob فعال کنید.
شناسه همگامسازی موافقت را تنظیم کنید
در سراسر برنامههایی که میتوانید کاربر را شناسایی کنید، همگامسازی موافقت را ارائه دهید اگر برنامه شما شناسه کاربر ندارد، از شناسههای دیگر برای شناسایی کاربر در سراسر برنامهها استفاده کنید، برای مثال از میاناهای برنامهسازی کاربردی شناسه مجموعه برنامه.
شناسه همگامسازی موافقت را در
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()
}
جاوا
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}$مطابقت داشته باشد. - حداقل ۲۲ نویسه.
- حداکثر ۱۵۰ نویسه.
موارد زیر نمونههایی از شناسههای همگامسازی موافقت صحیح هستند:
12JD92JD8078S8J29SDOAKC0EF23033712jd92jd8078s8j29sdoakc0ef23033712Jd92jD8078s8j29sDoakc0ef230337123e4567-e89b-12d3-a456-426614174000
اگر الزامات برآورده نشود، شناسه همگامسازی موافقت تنظیم نمیشود و UMP SDK هشداری را در کنسول ثبت میکند