برای کاهش پیامهای «مقررات کلی حفاظت از داده» اضافی برای کاربران، موافقت را همگامسازی کنید در چندین برنامه. وقتی کاربری در برنامه دارای قابلیت همگامسازی موافقت تصمیم موافقتی میگیرد، این انتخاب بااستفاده از شناسه همگامسازی موافقتی که ارائه کردهاید ذخیره میشود. این تصمیم موافقت بهطور خودکار در همه برنامههای دیگری که شناسه همگامسازی موافقت یکسانی دارند اعمال میشود. فقط Google از این شناسه برای ذخیره و بازیابی تصمیم موافقت کاربر استفاده میکند.
این راهنما همگامسازی موافقت «مقررات عمومی حفاظت از دادهها» (GDPR) را از «کیت توسعه نرمافزار پلاتفرم پیامرسانی کاربر» (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 هشداری را در کنسول ثبت میکند