آگهیهای محدود به برنامهها اجازه میدهد وقتی کاربران شما با همرسانی دادههای شخصیشان موافقت نمیکنند آگهی ارائه دهند. حالت آگهیهای محدود جمعآوری، همرسانی، و استفاده از دادههای شخصی برای انتخاب آگهی را متوقف میکند. اگر کاربران شما انتخاب کنند که دادههای شخصی را همرسانی نکنند، این ویژگی به آگهیها اجازه میدهد به ارائه خدمات ادامه دهند.
این راهنما استفاده از تنظیمات آگهیهای محدود در برنامه شما و مطابقت رفتار برنامه با تنظیمات جهانی شبکه Google Ad Manager شما را پوشش میدهد.
پیکربندی تنظیمات آگهیهای محدود مشتری
نسخه ۱.۱۰۹.۰ «زبان خطمشی تبلیغات»
دارایی forceLimitedAds را معرفی میکند و دارایی
allowStorage را برمیدارد. این دارایی در کلاس
ConsentSettings
است.
از نسخه ۱.۱۰۹.۰، «کتابخانه تبلیغات پخش زنده» (PAL) دادههای «چارچوب شفافیت و رضایت» (TCF) را از دستگاه میخواند تا رضایت کاربر برای ذخیرهسازی محلی را تعیین کند. قبلاً، برنامه شما مسئول تعیین رضایت ذخیرهسازی بود. برنامه شما همچنان باید پارامترهای gdpr= و
gdpr_consent= را در نشانی وب برچسب آگهی بگذراند.
اگر تعیین خودکار براساس TCF کافی نیست، مستقیماً دارایی forceLimitedAds را در برنامهتان تنظیم کنید. برای جزئیات، به
یکپارچهسازی ناشر با IAB Europe TCF مراجعه کنید.
اگر دارایی forceLimitedAds را روی مقدار true تنظیم کنید، PAL نمیتواند
شناسههای کاربر را در نانس ارسالشده به سرور ذخیره یا ارسال کند.
تنظیم کردن دارایی forceLimitedAds روی مقدار true مانند
افزودن پارامتر ltd=1 به نشانی وب درخواست آگهی در کیتهای توسعه نرمافزار IMA (آگهیهای رسانهای تعاملی) است. برای جزئیات بیشتر درباره آگهیهای محدود، به
ltd (آگهیهای محدود) مراجعه کنید.
وقتی ویژگی forceLimitedAds را روی مقدار true تنظیم میکنید، PAL پارامتر ltd=1 را در تکمنظوره قرار میدهد.
برای حفظ رفتار کنونی در برنامهتان، ممکن است لازم باشد پیادهسازیتان را بهروز کنید، حتی اگر قبلاً دارایی allowStorage را تنظیم نکرده باشید.
دارایی allowStorage روی مقدار false پیشفرض تنظیم شد که
آگهیهای محدود را فعال کرد. دارایی forceLimitedAds بهطور پیشفرض روی مقدار false
تنظیم میشود که آگهیهای محدودشده را فعال نمیکند.
مطابقت با تنظیمات جهانی Google Ad Manager
اگر تنظیمات Ad Manager آگهیهای محدود برنامهریزیشده یا کوکیهای طرف اول برای آگهیها در وب را بهروزرسانی میکنید، از این میاناهای برنامهسازی کاربردی جدید برای مطابقت دادن تنظیمات در Ad Manager استفاده کنید. اگر از واسطهای برنامهسازی کاربردی استفاده نمیکنید، ممکن است PAL شناسهها را در نانسی که در درخواست آگهی به سرور استفاده میشود بگنجاند. بااینحال، Ad Manager ممکن است براساس تنظیمات در Ad Manager نشانها را حذف کند.
میاناهای برنامهسازی کاربردی بهشرح زیر است:
disableLimitedAdsStorage- کوکیهای «فقط تشخیص ترافیک نامعتبر» و استفاده از فضای ذخیرهسازی محلی برای آگهیهای محدود را غیرفعال میکند. اگر تنظیم آگهیهای محدود برنامهریزیشده را در Ad Manager در سرپرست > تنظیمات سراسری بهروزرسانی کردهاید، از این API برای غیرفعال کردن استفاده از فضای ذخیرهسازی محلی برای آگهیهای محدود در PAL استفاده کنید. توجه داشته باشید که این تنظیم برای آگهیهای غیرمحدود اعمال نمیشود.disableFirstPartyIdentifiers- شناسههای طرف اول مورداستفاده برای انتخاب آگهی را غیرفعال میکند. اگر تنظیم کوکیهای طرف اول برای آگهیها در وب را در Ad Manager در تنظیمات سرپرست > سراسری بهروز کردهاید، از این API برای غیرفعال کردن چنین شناسههایی در PAL استفاده کنید. توجه داشته باشید که این تنظیم برای استفاده از کوکیها و فضای ذخیرهسازی محلی برای تشخیص ترافیک نامعتبر اعمال نمیشود.
مدیریت موافقت کاربر در برنامه
مثال زیر نحوه مدیریت حریم خصوصی کاربر و مصرف دادهها را در پیادهسازی PAL نشان میدهد:
const consentSettings = new goog.pal.ConsentSettings();
consentSettings.allowStorage = true;
// During the PAL Phase 1 release, best practice is to always set the
// `allowStorage` property to a `true` value to allow PAL to automatically
// determine whether limited ads applies based on the TCF data.
// To enable limited ads regardless of the TCF determination, set the
// `forceLimitedAds` property to a `true` value.
const adManagerSettings = new goog.pal.GoogleAdManagerSettings();
// Add this line if the "Programmatic limited ads" toggle is turned off in
// Ad Manager.
adManagerSettings.disableLimitedAdsStorage = true;
// Add this line if the "First party cookies for ads on web" toggle
// is turned off in Ad Manager.
adManagerSettings.disableFirstPartyIdentifiers = true;
const nonceLoader = new goog.pal.NonceLoader(consentSettings, adManagerSettings);