في حال تعديل إعدادات "مدير إعلانات Google" الإعلانات المحدودَة آليًا أو ملفات تعريف الارتباط التابعة للطرف الأول للإعلانات على الويب، استخدِم واجهات برمجة التطبيقات الجديدة هذه لمطابقة الإعدادات في "مدير إعلانات Google". في حال عدم استخدام واجهات برمجة التطبيقات، قد يُدرِج PAL المعرّفات في المعرّف المؤقت الذي يتم استخدامه في طلب الإعلان المرسَل إلى الخادم. ومع ذلك، قد يتخلّص "مدير إعلانات Google" من الإشارات استنادًا إلى الإعدادات في "مدير إعلانات Google".
في ما يلي واجهات برمجة التطبيقات:
-
disableLimitedAdsStorage
- يؤدي هذا الخيار إلى إيقاف ملفات تعريف الارتباط المتعلّقة برصد الزيارات غير الصالحة فقط واستخدام مساحة التخزين على الجهاز لأجل الإعلانات المحدودة. إذا عدّلت إعداد الإعلانات المحدودة الآلية في "مدير إعلانات Google" ضمن المشرف > الإعدادات العامة، استخدِم واجهة برمجة التطبيقات هذه لإيقاف استخدام التخزين المحلي للإعلانات المحدودة في PAL. يُرجى العِلم أنّ هذا الإعداد لا ينطبق على الإعلانات غير المحدودة. -
disableFirstPartyIdentifiers
- يؤدي هذا الخيار إلى إيقاف معرّفات الطرف الأول المستخدَمة لاختيار الإعلانات. إذا عدّلت إعداد ملفات تعريف الارتباط للطرف الأول للإعلانات على الويب في "مدير إعلانات Google" ضمن إعدادات المشرف > الإعدادات العامة، استخدِم واجهة برمجة التطبيقات هذه لإيقاف هذه المعرّفات في 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);