برای کاهش پیامهای تکراری «مقررات کلی حفاظت از داده» برای کاربران، رضایت را در چندین برنامه همگامسازی کنید. وقتی کاربر در برنامهای که «همگامسازی رضایت» در آن فعال است تصمیم موافقت میگیرد، این انتخاب بااستفاده از شناسه همگامسازی رضایتی که ارائه میدهید ذخیره میشود. آن تصمیم موافقت بهطور خودکار در همه برنامههای دیگری که از شناسه همگامسازی موافقت یکسانی استفاده میکنند اعمال میشود. فقط Google از این شناسه برای ذخیره و بازیابی تصمیم موافقت کاربر استفاده میکند.
این راهنما همگامسازی کسب رضایت با مقررات کلی حفاظت از داده از کیت توسعه نرمافزار «پلاتفرم پیامرسانی کاربر» (UMP) در برنامه تلفن همراهتان را پوشش میدهد.
پیشنیازها
قبلاز شروع، کارهای زیر را انجام دهید:
- کیت توسعه نرمافزار UMP را راهاندازی کنید.
- همگامسازی رضایت را برای برنامههای واجدشرایط در برگه حریمخصوصی و پیامرسانی رابط کاربری AdMob فعال کنید.
تنظیم شناسه همگامسازی رضایت
در برنامههایی که میتوانید کاربر را شناسایی کنید، همگامسازی رضایت را ارائه دهید اگر برنامهتان شناسه کاربر ندارد، از شناسههای دیگر برای شناسایی کاربر در برنامهها استفاده کنید، مثلاً شناسه برای فروشنده (IDFV).
شناسه همگامسازی رضایت را در شیء
UMPConsentRequestParameters
تنظیم کنید:
Swift
let parameters = RequestParameters()
// Example using IDFV to identify the user across apps.
parameters.consentSyncID = UIDevice.current.identifierForVendor?.uuidString
آبجکتیو-سی
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}$مطابقت دارد. - حداقل ۲۲ نویسه.
- حداکثر ۱۵۰ نویسه.
موارد زیر نمونههایی از شناسههای همگامسازی رضایت صحیح هستند:
12JD92JD8078S8J29SDOAKC0EF23033712jd92jd8078s8j29sdoakc0ef23033712Jd92jD8078s8j29sDoakc0ef230337123e4567-e89b-12d3-a456-426614174000
درصورت برآورده نشدن الزامات، شناسه همگامسازی موافقت تنظیم نمیشود و UMP SDK هشداری را در کنسول ثبت میکند