في حال تعديل إعدادات الإعلانات المحدودة الآلية أو معرّفات الطرف الأول للإعلانات على التطبيقات في "مدير إعلانات Google"، استخدِم واجهات برمجة التطبيقات الجديدة هذه لمطابقة الإعدادات في "مدير إعلانات Google". في حال عدم استخدام واجهة برمجة التطبيقات، قد يُدرِج PAL المعرّفات في الرمز المؤقت الذي يتم استخدامه في طلب الإعلان المُرسَل إلى الخادم. ومع ذلك، قد يتخلّص "مدير إعلانات Google" من الإشارات استنادًا إلى الإعدادات في "مدير إعلانات Google".
في ما يلي واجهات برمجة التطبيقات:
-
disableLimitedAdsStorage
- يؤدي هذا الخيار إلى إيقاف ملفّات تعريف الارتباط المتعلّقة برصد الزيارات غير الصالحة فقط وإشارات التعريف واستخدام مساحة التخزين المحلية للإعلانات المحدودة. إذا عدّلت إعداد الإعلانات المحدودة الآلية في "مدير إعلانات Google" ضمن المشرف > الإعدادات الشاملة، استخدِم واجهة برمجة التطبيقات هذه لإيقاف استخدام مساحة التخزين المحلية للإعلانات المحدودة في PAL. يُرجى العِلم أنّ هذا الإعداد لا ينطبق على الإعلانات غير المحدود ة. -
disableFirstPartyIdentifiers
- يؤدي هذا الخيار إلى إيقاف معرّفات الطرف الأول المستخدَمة لاختيار الإعلانات. إذا عدّلت إعدادات معرّفات الطرف الأول للإعلانات على التطبيقات في "مدير إعلانات Google" ضمن الإعدادات المشرف > الإعدادات العامة، استخدِم واجهة برمجة التطبيقات هذه لإيقاف هذه المعرّفات في PAL. يُرجى العِلم أنّ هذا الإعداد لا ينطبق على استخدام المعرّفات و مساحة التخزين المحلية لرصد الزيارات غير الصالحة.
يحدِّد المثال التالي هذه المَعلمات:
ConsentSettings consentSettings = ConsentSettings.builder()
.allowStorage(isConsentToStorage)
.build();
GoogleAdManagerSettings adManagerSettings = GoogleAdManagerSettings.builder()
// Add this line if the "Programmatic limited ads" toggle is turned
// off in Ad Manager.
.disableLimitedAdsStorage(true)
// Add this line if the
// "First party identifiers for ads on app" toggle is turned
// off in Ad Manager.
.disableFirstPartyIdentifiers(true)
.build();
nonceLoader = new NonceLoader(this, consentSettings, adManagerSettings);