اگر تنظیمات Ad Manager تبلیغات محدود برنامهای یا کوکیهای شخص اول را برای تبلیغات در وب بهروزرسانی میکنید، از این APIهای جدید برای مطابقت با تنظیمات در Ad Manager استفاده کنید. اگر از API ها استفاده نمی کنید، PAL ممکن است شناسه هایی را در nonce که در درخواست تبلیغ به سرور استفاده می شود، شامل شود. با این حال، Ad Manager ممکن است سیگنالها را بر اساس تنظیمات موجود در Ad Manager حذف کند.
API ها به شرح زیر است:
-
disableLimitedAdsStorage
- کوکیهای فقط تشخیص ترافیک نامعتبر و استفاده از فضای ذخیرهسازی محلی را برای تبلیغات محدود غیرفعال میکند. اگر تنظیمات تبلیغات محدود برنامهنویسی را در Ad Manager در Admin > تنظیمات جهانی بهروزرسانی کردهاید، از این API برای غیرفعال کردن استفاده از فضای ذخیرهسازی محلی برای تبلیغات محدود در PAL استفاده کنید. توجه داشته باشید که این تنظیم برای تبلیغات نامحدود اعمال نمی شود. -
disableFirstPartyIdentifiers
- شناسه های شخص اول مورد استفاده برای انتخاب آگهی را غیرفعال می کند. اگر کوکیهای شخص اول را برای تبلیغات در تنظیمات وب در Ad Manager در Admin > تنظیمات جهانی بهروزرسانی کردهاید، از این API برای غیرفعال کردن این شناسهها در PAL استفاده کنید. توجه داشته باشید که این تنظیم برای استفاده از کوکیها و فضای ذخیرهسازی محلی برای تشخیص ترافیک نامعتبر اعمال نمیشود.
مثال زیر این پارامترها را تنظیم می کند:
const consentSettings = new goog.pal.ConsentSettings();
consentSettings.allowStorage = getConsentToStorage();
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.
adManagerSettings.disableFirstPartyIdentifiers = true;
const nonceLoader = new goog.pal.NonceLoader(consentSettings, adManagerSettings);