ملاحظات إصدار GPT

توضّح هذه الصفحة التعديلات التي تم إجراؤها على مكتبة علامة "ناشر Google" ‏(GPT) في مرحلة الإنتاج. ويمكنك مراجعة هذه الصفحة بشكل دوري للاطّلاع على آخر الأخبار حول الميزات الجديدة أو المحدَّثة وعمليات إصلاح الأخطاء والمشاكل المعروفة والوظائف المتوقّفة.

لتلقّي التحديثات، أضِف عنوان URL لهذه الصفحة إلى قارئ الخلاصة الذي اخترته أو استخدِم رابطًا مباشرًا لخلاصة ملاحظات الإصدار إما بتنسيق Atom 1.0رمز الخلاصة أو RSS 2.0رمز الخلاصة.

لمحة عن تواريخ الإصدار

يتم اختبار جميع التغييرات التي يتم إجراؤها على مكتبة GPT بدقة قبل طرحها. بالإضافة إلى ذلك، يتم طرح الإصدارات للمستخدمين تدريجيًا لتوفير المزيد من الحماية من المشاكل غير المتوقّعة. إذا تم رصد تراجع في الأداء في أي مرحلة أثناء عملية الطرح، يمكن التراجع سريعًا عن الإصدار بأكمله قبل أن يصل إلى جميع المستخدمين.

لهذا السبب، لا تكون تواريخ الإصدار دقيقة، إذ قد يستغرق طرح الإصدار بالكامل مدة تتراوح بين بضعة أيام وبضعة أسابيع. وهذا يعني أنّ المستخدمين سيواجهون التغييرات في أوقات مختلفة. تعكس التواريخ المقدَّمة في ملاحظات الإصدار هذه بداية الأسبوع الذي انتهى فيه طرح التغيير لجميع المستخدمين.

الأسبوع الذي يبدأ في 9 مارس 2026

عندما تزيل ميزة إيقاف الإعلانات الثقيلة في Chrome إعلانًا بسبب استخدامه موارد مفرطة، ستعيد GPT الآن تلقائيًا تحميل الخانة الإعلانية الفارغة بعرض إعلان آخر. يساعد ذلك في ضمان استمرار استخدام مساحة الإعلان. من المتوقّع أن يؤدي هذا السلوك إلى زيادة عدد مرّات ظهور الإعلانات، خاصةً في بيئات Chrome على أجهزة الكمبيوتر.

ملاحظة حول الاستهداف والمفتاح/القيمة: ستعيد عملية إعادة التحميل التلقائي هذه استخدام إعدادات الاستهداف الحالية للخانة الإعلانية. إذا كان الدمج يعتمد على تعديل القيم الرئيسية قبل كل عملية إعادة تحميل، قد يؤدي ذلك إلى إرسال بيانات استهداف قديمة. يمكن للناشرين الذين يفضّلون إدارة هذا المنطق يدويًا إيقاف هذه الميزة باستخدام googletag.config.AutoRefreshConfig.

الأسبوع الذي يبدأ في 6 أكتوبر 2025

الإشعار

الإعلانات البينية تتم الآن عملية العرض المسبق التخميني لوجهات الموقع الإلكتروني نفسه عند تفعيل عمليات التنقّل في Chrome. يؤدي ذلك إلى تحسين تجربة المستخدم من خلال تسريع عمليات تحميل الصفحات عند إغلاق الإعلانات البينية.

الأسبوع الذي يبدأ في 28 يوليو 2025

الإشعار

تم نقل عدد من الإعدادات الحالية على مستوى الصفحة وموضع الإعلان إلى واجهة برمجة التطبيقات الجديدة والموحّدة لإعدادات GPT. تتضمّن عملية النقل هذه العديد من التحسينات:

  • تحسين إمكانية العثور على المحتوى: يتم تجميع الإعدادات معًا في المستندات وتعريفات الأنواع.
  • أكثر سهولة: يمكنك ضبط الإعدادات بشكل فردي أو كلها مرة واحدة باستخدام واجهة واحدة.
  • أخطاء أوضح: تقدّم أخطاء الإعداد تفاصيل أكثر وتستخدم لغة موحّدة لتسهيل عملية تحديد المشاكل وحلّها.

ستستمر طرق الإعدادات القديمة في العمل، ولكن سيتم تعديلها لاستخدام إطار الإعدادات الجديد داخليًا. نتيجةً لذلك، قد تظهر لك رسائل خطأ تشير إلى خصائص واجهة برمجة التطبيقات الجديدة الخاصة بالإعدادات، حتى عند استخدام الطرق القديمة.

تغيير

تم نقل العنصر SafeFrameConfig من مساحة الاسم googletag إلى مساحة الاسم googletag.config.

تم إيقافها نهائيًا

يسرد الجدول التالي طرق الإعدادات القديمة المتوقّفة نهائيًا، بالإضافة إلى بدائلها المقترَحة من واجهة برمجة التطبيقات للإعدادات.

طُرق الإعداد القديمة استبدال واجهة برمجة تطبيقات إعدادات علامة "ناشر Google"
PubAdsService.set() PageSettingsConfig.adsenseAttributes
PubAdsService.clearCategoryExclusions()
PubAdsService.setCategoryExclusion()
PageSettingsConfig.categoryExclusion
PubAdsService.setCentering() PageSettingsConfig.centering
PubAdsService.collapseEmptyDivs() PageSettingsConfig.collapseDiv
PubAdsService.disableInitialLoad() PageSettingsConfig.disableInitialLoad
PubAdsService.enableLazyLoad() PageSettingsConfig.lazyLoad
PubAdsService.setLocation() PageSettingsConfig.location
PubAdsService.setForceSafeFrame()
PubAdsService.setSafeFrameConfig()
PageSettingsConfig.safeFrame
PubAdsService.enableSingleRequest() PageSettingsConfig.singleRequest
PubAdsService.clearTargeting()
PubAdsService.setTargeting()
PageSettingsConfig.targeting
PubAdsService.enableVideoAds()
PubAdsService.setVideoContent()
PageSettingsConfig.videoAds
PubAdsService.isInitialLoadDisabled()
PubAdsService.get()
PubAdsService.getAttributeKeys()
PubAdsService.getTargeting()
PubAdsService.getTargetingKeys()
googletag.getConfig()
Slot.set() SlotSettingsConfig.adsenseAttributes
Slot.clearCategoryExclusions()
Slot.setCategoryExclusion()
SlotSettingsConfig.categoryExclusion
Slot.setClickUrl() SlotSettingsConfig.clickUrl
Slot.setCollapseEmptyDiv() SlotSettingsConfig.collapseDiv
Slot.setForceSafeFrame()
Slot.setSafeFrameConfig()
SlotSettingsConfig.safeFrame
Slot.clearTargeting()
Slot.setTargeting()
Slot.updateTargetingFromMap()
SlotSettingsConfig.targeting
Slot.get()
Slot.getAttributeKeys()
Slot.getCategoryExclusions()
Slot.getTargeting()
Slot.getTargetingKeys()
Slot.getConfig()

الأسبوع الذي يبدأ في 21 يوليو 2025

تغيير

تم تعديل ميزة threadYield لتتيح أيضًا إيقاف مؤقت لخيط JS قبل إنشاء عنوان URL لطلب عرض الإعلان، وذلك للطلبات التي تحتوي على مواضع الجزء السفلي غير المرئي من الصفحة فقط. وقد تبيّن أنّ هذا الإجراء يؤثّر بشكل إيجابي في مؤشرات Core Web Vitals، بدون أن يؤثّر سلبًا في مرّات الظهور.

تم تعديل العنوان في GPT
الموقع googletag.config.PageSettingsConfig.threadYield

الأسبوع الذي يبدأ في 2 يونيو 2025

الإشعار

الإعلانات البينية على الويب تتوافق الآن بشكل كامل مع التطبيقات من صفحة واحدة (SPA)

يمكن لمستخدمي GPT الآن عرض الإعلانات البينية على المواقع الإلكترونية بسلاسة ضمن المواقع الإلكترونية التي تتيح استخدام تطبيقات من صفحة واحدة، بدون الحاجة إلى إعادة تحميل الصفحة بالكامل. يمكن أن يؤدي هذا التحسين إلى ما يلي:

  • تحسين تجربة المستخدم: عرض الإعلانات في فواصل إعلانية طبيعية ضمن تطبيقك ذي الصفحة الواحدة، ما يؤدي إلى انتقالات سلسة وتقليل الانقطاع.
  • تعزيز تحقيق الربح: يمكنك الاستفادة من فرص جديدة لزيادة الإيرادات من خلال عرض "الإعلانات البينية" بشكل فعّال على المحتوى الديناميكي المستند إلى صفحات التطبيق الفردية.
  • الالتزام بمعايير Better Ads: واصِل تقديم تجارب إعلانية عالية الجودة تتضمّن خيارات واضحة للخروج وإمكانية تحديد عدد مرات الظهور، مع الالتزام بأفضل الممارسات المتّبعة في المجال.

ليس عليك إجراء أي تغييرات على عملية تنفيذ SPA الحالية. ستكتشف GPT تلقائيًا وتدير عرض الإعلانات البينية عند تغيير الصفحات داخل تطبيقك ذي الصفحة الواحدة. لمزيد من التفاصيل حول تنفيذ الإعلانات البينية على الموقع الإلكتروني التي تديرها GPT وعوامل تشغيل الإعلانات البينية الاختيارية، يُرجى الاطّلاع على نموذج عرض إعلان بيني على الموقع الإلكتروني .

الأسبوع الذي يبدأ في 26 مايو 2025

الإشعار

تم خفض الحد الأقصى لعدد مرات الظهور لـ "الإعلانات البينية في ألعاب H5" من 120 ثانية إلى 30 ثانية.

الأسبوع الذي يبدأ في 28 أبريل 2025

الميزة
الميزات الجديدة في GPT
الموقع SlotRenderEndedEvent.responseIdentifier

الأسبوع الذي يبدأ في 27 يناير 2025

Breaking

تمت إعادة تسمية السمات التالية، ComponentAuctionConfig.auctionConfig للتوافق مع مواصفات Protected Audience API .

اسم الموقع القديم اسم الموقع الجديد
decisionLogicUrl decisionLogicURL
trustedScoringSignalsUrl trustedScoringSignalsURL

الأسبوع الذي يبدأ في 21 أكتوبر 2024

تغيير

عدِّل threadYield لاستخدام Scheduler.yield بدلاً من Scheduler.postTask عند توفّره. لمزيد من التفاصيل، يُرجى الاطّلاع على مستندات العائد.

تم تعديل العنوان في GPT
الموقع googletag.config.PageSettingsConfig.threadYield

الأسبوع الذي يبدأ في 2 سبتمبر 2024

الأسبوع الذي يبدأ في 19 أغسطس 2024

تغيير

تمت إعادة تسمية إعداد التحكّم في سلوك إنتاج سلسلة محادثات GPT من adYield إلى threadYield لتوضيح أنّ الميزة تركّز على إنتاج سلسلة محادثات JavaScript بدلاً من تحسين عائد الإعلانات. سيظل سلوك الميزة وواجهة برمجة التطبيقات المرتبطة بها (باستثناء الاسم) بدون تغيير. ستتم إزالة السمة adYield في إصدار مستقبلي من GPT.

يمكن إيقاف السلوك التلقائي لإنتاج سلسلة المحادثات باستخدام googletag.setConfig({threadYield: 'DISABLED'}); أو تطبيقه على جميع الخانات بغض النظر عن موقعها بالنسبة إلى إطار العرض باستخدام googletag.setConfig({threadYield: 'ENABLED_ALL_SLOTS'});.

تم تعديل العنوان في GPT
الموقع googletag.config.PageSettingsConfig.threadYield

الأسبوع الذي يبدأ في 29 يوليو 2024

الميزة

تتيح علامة "ناشر Google" الآن سلسلة JS باستخدام Scheduler.postTask (حيثما كان ذلك متاحًا) مع الأولوية: "حظر المستخدم" قبل عرض تصاميم الإعلانات مباشرةً. وقد تبيّن أنّ هذا الإجراء يؤثّر بشكل ضئيل جدًا في مرات الظهور، بينما يحسّن بشكل كبير مؤشرات Core Web Vitals. تلقائيًا، لن تعرض GPT الإعلان إلا إذا كانت الخانة خارج إطار العرض.

يمكن إيقاف السلوك التلقائي باستخدام googletag.setConfig({adYield: 'DISABLED'}); أو تطبيقه على جميع الخانات بغض النظر عن موقعها بالنسبة إلى إطار العرض باستخدام googletag.setConfig({adYield: 'ENABLED_ALL_SLOTS'});.

الميزات الجديدة في GPT
الموقع googletag.config.PageSettingsConfig.adYield

الأسبوع الذي يبدأ في 12 فبراير 2024

تم حلّ المشكلة

تم إصلاح الخلل الذي كان يتسبّب في أن تكون قيمة SlotRenderEndedEvent.slotContentChanged دائمًا true. من الآن فصاعدًا، ستكون قيمة هذه السمة true فقط إذا تغيّر محتوى الخانة، وfalse في الحالات الأخرى (على سبيل المثال، إذا لم يتم عرض إعلان).

الأسبوع الذي يبدأ في 29 يناير 2024

الميزة

ستحاكي حالات تعذُّر الشبكة لطلبات الإعلانات عدم توفّر إعلان من خلال عرض googletag.events.SlotRenderEndedEvent مع ضبط isEmpty على true. راجِع أدوات معالجة أحداث الإعلانات للاطّلاع على مثال حول كيفية معالجة هذا الحدث. يتضمّن التغيير تصغير المساحة تلقائيًا عند استخدام collapseEmptyDivs.

الأسبوع الذي يبدأ في 11 ديسمبر 2023

الميزة

الأسبوع الذي يبدأ في 13 تشرين الثاني (نوفمبر) 2023

الميزة

تمت إضافة إمكانية ضبط إعدادات معالجة الخصوصية للناشرين.

الميزات الجديدة في GPT
الوظيفة googletag.setConfig()
عنصر googletag.config.PageSettingsConfig
googletag.config.PrivacyTreatmentsConfig
الموقع googletag.config.PageSettingsConfig.privacyTreatments
googletag.config.PrivacyTreatmentsConfig.treatments
النوع googletag.config.PrivacyTreatment
الميزة

تمت إضافة إمكانية العرض المسبق في Chrome. عندما ترصد علامة GPT أنّ الصفحة في حالة العرض المسبق، سيتم تأخير طلب عرض الإعلان إلى أن تصبح الصفحة مرئية للمستخدم.

الأسبوع الذي يبدأ في 23 أكتوبر 2023

الميزة

تمّت إضافة إمكانية استخدام عوامل تشغيل اختيارية للإعلانات البينية على الويب.

الميزات الجديدة في GPT
عنصر googletag.config.InterstitialConfig
الموقع googletag.config.SlotSettingsConfig.interstitial
النوع googletag.config.InterstitialTrigger

الأسبوع الذي يبدأ في 24 يوليو 2023

الإشعار

سيتم طرح واجهة Protected Audience API للجمهور العام (المعروفة سابقًا باسم FLEDGE) مع إصدار Chrome في تموز (يوليو). وبذلك، أصبحت وظائف المكوّنات ذات الصلة بالمزاد في GPT مستقرة الآن.

تغيير
تم الانتقال من إصدار تجريبي إلى إصدار ثابت
عنصر googletag.config.ComponentAuctionConfig
الموقع googletag.config.SlotSettingsConfig.componentAuction

الأسبوع الذي يبدأ في 19 حزيران (يونيو) 2023

الإشعار

تعديل: اعتبارًا من 5 يوليو 2023 أو بعده، لن تعرض مكتبة "علامة ناشر Google" ‏(GPT) إصدارات قديمة من مكتبة JavaScript، ولن تعرض إعلانات على هذه الإصدارات. يمكنك الاطّلاع على الإشعار السابق للحصول على التفاصيل.

يمكن للناشرين الذين يعرضون الإعلانات من www.googletagservices.com/tag/js/gpt.js مواصلة ذلك، ولكن ننصح بالانتقال إلى النطاق المفضّل لأنّ ذلك قد يحسّن الأداء، وقد يتم إيقاف عرض gpt.js على www.googletagservices.com في المستقبل.

الأسبوع الذي يبدأ في 6 يونيو 2023

الإشعار

اعتبارًا من 5 يوليو 2023 أو بعد هذا التاريخ، ستتوقّف مكتبة "علامة ناشر Google" ‏(GPT) عن عرض الإصدارات القديمة من مكتبة JavaScript. لن يتأثر الناشرون الذين يحمّلون علامة GPT من عنوان URL رسمي. على الناشرين الذين يعرضون نسخة مخزّنة مؤقتًا من gpt.js أو pubads_impl.js أو أي مكتبات أخرى يحمّلونها تعديل صفحاتهم لاستخدام عناوين URL الرسمية. لمزيد من المعلومات، يُرجى الاطّلاع على دليل البدء.

الأسبوع الذي يبدأ في 22 أيار (مايو) 2023

تغيير

تتم الآن إزالة قيم المقاسات السالبة والصفر تلقائيًا من googletag.defineSlot() وSizeMappingBuilder.addSize() لأنّها غير صالحة. نتيجةً لذلك، قد تشهد عمليات الدمج الحالية التي تقدّم قيمًا غير صالحة من هذا النوع زيادة في رسائل ناشر وحدة التحكّم. ومع ذلك، لن يكون لذلك أي تأثير في طلبات الإعلانات الحالية والصالحة.

الأسبوع الذي يبدأ في 18 مايو 2023

تم حلّ المشكلة

سيتم الآن تنفيذ عملية تثبيت نصوص برمجية خاصة بعروض أسعار الإشارات الآمنة من خلال GPT في وقت مبكر من عملية تنفيذ GPT. وقد يؤدي ذلك إلى تحسين تغطية الإشارات في جميع طلبات الإعلانات.

الأسبوع الذي يبدأ في 1 مايو 2023

تم حلّ المشكلة

تم إصلاح الخطأ الذي كان يؤدي إلى ظهور تصميم الإعلان بشكلٍ مبتور عند إعادة تحميل مواضع الإعلانات الثابتة المتعددة الأحجام.

الأسبوع الذي يبدأ في 27 مارس 2023

تغيير

لم يعُد GPT يتيح الميزات المستندة إلى إمكانية العرض على المتصفّحات التي لا تتوافق بشكلٍ أصلي مع Intersection Observer API. يُرجى العِلم أنّ جميع المتصفّحات المتوافقة تتوافق مع واجهة برمجة التطبيقات هذه بشكلٍ تلقائي.

الطريقة أو الحدث
googletag.events.ImpressionViewableEvent
googletag.events.SlotVisibilityChangedEvent
googletag.pubads().enableLazyLoad()

الأسبوع الذي يبدأ في 6 شباط (فبراير) 2023

الميزة

تمت إضافة إمكانية مشاركة الإشارات الآمنة.

الميزات الجديدة في GPT
عنصر BidderSignalProvider
PublisherSignalProvider
SecureSignalProvidersArray
النوع SecureSignalProvider
متغيّر googletag.secureSignalProviders

الأسبوع الذي يبدأ في 30 كانون الثاني (يناير) 2023

تم حلّ المشكلة

تم تغيير سلوك الدالة Service.addEventListener() بحيث يتم تنفيذ جميع أدوات معالجة الأحداث المرتبطة عند وقوع حدث ما قبل معالجة حدث لاحق. قبل هذا التغيير، كان من الممكن أن يتم تنفيذ أدوات معالجة أحداث بدء عرض الفتحة وانتهائه للفتحة نفسها بترتيب غير صحيح.

الأسبوع الذي يبدأ في 15 أغسطس 2022

تغيير

تم تغيير نوع القيمة التي تم إرجاعها الخاص بالدالة Service.removeEventListener() من boolean إلى void.

الأسبوع الذي يبدأ في 25 يوليو 2022

الميزة

تمت إضافة دعم تجريبي لميزة FLEDGE في مزادات المكوّنات، وذلك لإتاحة اختبار FLEDGE مع عدّة بائعين في وقت مبكر.

الميزات الجديدة في GPT
الطريقة Slot.setConfig()
عنصر ComponentAuctionConfig
SlotSettingsConfig

الأسبوع الذي يبدأ في 18 يوليو 2022

تم إيقافها نهائيًا

تم إيقاف واجهة برمجة التطبيقات ContentService نهائيًا. لم يعُد استدعاء googletag.content().setContent يؤثر في أي شيء سوى تسجيل تحذير. ستتم إزالة السمة googletag.content بالكامل قريبًا، وبعد ذلك، ستؤدي محاولة استدعائها إلى حدوث استثناء. يمكنك بدلاً من ذلك استخدام واجهات برمجة تطبيقات DOM المضمّنة في المتصفّح لإضافة المحتوى مباشرةً إلى عناصر div.

الأسبوع الذي يبدأ في 23 مايو 2022

الميزة

تمّت إضافة إمكانية ضبط مصدر الزيارات لطلب عرض الإعلان.

إتاحة GPT لمصدر الزيارات
تعداد TrafficSource.ORGANIC
TrafficSource.PURCHASED
الموقع PrivacySettingsConfig.trafficSource

الأسبوع الذي يبدأ في 7 مارس 2022

الإشعار

لقد أطلقنا "الإعلانات مقابل مكافأة" على الويب. يُرجى الانتقال إلى مركز مساعدة "مدير إعلانات Google" للحصول على التفاصيل.

الميزة
توافُق GPT مع "الإعلانات مقابل مكافآت" على الويب
تعداد OutOfPageFormat.REWARDED
الحدث RewardedSlotClosedEvent
الحدث RewardedSlotGrantedEvent
الحدث RewardedSlotReadyEvent
عنصر RewardedPayload

الأسبوع الذي يبدأ في 28 شباط (فبراير) 2022

تغيير

تربط الدالة CommandArray.push الآن الدوال المقدَّمة بشكل صريح بالرمز globalThis بدلاً من الربط بكائن arguments الخاص بها.

الأسبوع الذي يبدأ في 8 كانون الأول (ديسمبر) 2021

الميزة

تعرض Enums الآن أيضًا عملية ربط عكسي للقيم بالمفاتيح من أجل مطابقة سلوك تعدادات TypeScript. ستبقى واجهات برمجة التطبيقات التي تقبل قيمًا من النوع enum بدون تغيير، ويجب عدم استخدام عمليات الربط العكسي الجديدة هذه.

الأسبوع الذي يبدأ في 9 أغسطس 2021

الميزة

تمت إضافة طريقة removeEventListener.

تغيير

أصبح استدعاء addEventListener عدّة مرات باستخدام eventType نفسه ومثيل دالّة رد الاتصال لا يؤدي إلى أي إجراء. بعبارة أخرى، إذا تم تسجيل مثيل دالّة رد الاتصال n مرة لنوع الحدث نفسه، سيتم تنفيذه مرة واحدة فقط عند وقوع الحدث، بدلاً من n مرة.

الأسبوع الذي يبدأ في 29 تموز (يوليو) 2021

تغيير

ستستمر أحداث إمكانية العرض في GPT، أي ImpressionViewableEvent وSlotVisibilityChangedEvent، في التشغيل خلال جلسات الصفحات الطويلة. في السابق، كانت تتوقف بعد ساعة واحدة من تحميل الصفحة.

الأسبوع الذي يبدأ في 3 أيار (مايو) 2021

تغيير

لم يعُد GPT يضبط مساحة للوحدات الإعلانية قبل جلب الإعلانات. يؤدي هذا التغيير إلى تقليل متغيّرات التصميم التراكمية (CLS) على المواقع الإلكترونية التي لم تحجز مساحة باستخدام CSS. لتقليل CLS على موقعك الإلكتروني بشكل أكبر، ننصحك بحجز مساحة غير صفرية للإعلان باستخدام CSS. مزيد من المعلومات

الأسبوع الذي يبدأ في 22 آذار (مارس) 2021

تغيير

تم تعديل سلوك enableLazyLoad() لتأخير عرض مواضع الإعلانات غير المرئية على علامات التبويب في الخلفية أيضًا.

الأسبوع الذي يبدأ في 23 شباط (فبراير) 2021

تغيير

يمكن الآن طلب الطريقتَين googletag.pubads().set وSlot.set في أي وقت قبل display أو refresh. في السابق، لم يكن يتم تطبيق set إلا عند استدعائه قبل googletag.enableServices.

الأسبوع الذي يبدأ في 16 فبراير 2021

تغيير

يمكن الآن طلب بيانات من واجهة برمجة التطبيقات googletag.pubads().setPublisherProvidedId في أي وقت. في السابق، لم يكن يعمل إلا إذا تم استدعاؤه قبل googletag.enableServices.

الأسبوع الذي يبدأ في 4 كانون الثاني (يناير) 2021

تغيير

يمكن الآن استدعاء واجهة برمجة التطبيقات googletag.pubads().collapseEmptyDivs بشكل متكرّر لتغيير الإعدادات. سيتم تجاهل المكالمات المتكررة السابقة.

الأسبوع الذي يبدأ في 12 تشرين الأول (أكتوبر) 2020

الميزة

أطلقنا إصدارًا تجريبيًا مفتوحًا للإعلانات البينية على الموقع الإلكتروني، يمكنك الاطّلاع على مركز المساعدة.

الأسبوع الذي يبدأ في 31 آب (أغسطس) 2020

تم إيقافها نهائيًا

تم إيقاف definePassback() وdefineOutOfPagePassback() نهائيًا. راجِع مستندات Passback لمعرفة كيفية إنشاء Passback بشكلٍ صحيح.

الأسبوع الذي يبدأ في 15 يونيو 2020

تم حلّ المشكلة

تم تعديل سلوك enableLazyLoad() ليكون متوافقًا مع collapseEmptyDivs(true).

الأسبوع الذي يبدأ في 25 مايو 2020

تغيير

لن يتيح GPT بعد الآن تحديد الموقع الجغرافي الدقيق باستخدام نظام تحديد المواقع العالمي (GPS) من قِبل الناشرين. على وجه التحديد، لن يعود googletag.pubads().setLocation() يتيح استخدام مَعلمات خطوط الطول والعرض أو نصف القطر، بل سيقبل عنوانًا بنص حر.

الأسبوع الذي يبدأ في 27 أبريل 2020

الإشعار

لم يعُد منطق العرض في GPT مقسّمًا إلى ملفات منفصلة. يعني هذا أنّ GPT سيجلب عددًا أقل من الملفات عند تنفيذه، وبالتالي سيقلّل من وقت الاستجابة قليلاً، ولكن لن يكون له أي تأثير صافٍ في معدل نقل البيانات للمستخدم.

تغيير

عندما يتم تشغيل طلب في GPT (من خلال استدعاء googletag.display() أو googletag.pubads().refresh())، سنجمّد الآن داخليًا جميع الحالات التي يقدّمها الناشر حتى لا يمكن تغييرها قبل إرسال الطلب. لذلك، عندما يتم تشغيل طلب، سيتم استخدام الحالة التي تمت إضافتها حتى تلك النقطة فقط لهذا الطلب. ولن يتم تطبيق أي حالة يتم تعديلها بعد ذلك إلا على الطلبات التالية.

الأسبوع الذي يبدأ في 11 تشرين الثاني (نوفمبر) 2019

الإشعار

يتوفّر الآن مقتطف جديد يُنصح باستخدامه لإنشاء عمليات إعادة توجيه GPT. ننصح بعدم استخدام definePassback() وdefineOutOfPagePassback()، لأنّ هاتين الدالتين تعملان بشكل متزامن وقد تحظرهما بعض المتصفحات. مزيد من المعلومات

الميزة

تمّت إضافة طريقة Slot.updateTargetingFromMap().

الميزة

تمت إضافة PubAdsService.setPrivacySettings() كطريقة جديدة لتفعيل إعدادات الخصوصية. ستتوفّر هنا إعدادات إضافية في المستقبل.

الأسبوع الذي يبدأ في 25 آذار (مارس) 2019

تم حلّ المشكلة

أصبحت خدمة Pubads تعمل الآن بشكل كامل فور طلب googletag.enableServices() بدلاً من تهيئتها بشكل غير متزامن. هذا يعني أنّ قيمة googletag.pubadsReady ستكون صحيحة بالتأكيد بعد استدعاء googletag.enableServices() مباشرةً. لن يكون من الضروري بعد الآن إجراء استطلاع للتحقّق من قيمة googletag.pubadsReady.

الأسبوع الذي يبدأ في 4 شباط (فبراير) 2019

تغيير

تم تعديل سلوك enableLazyLoad() للسماح بإجراء تغييرات على إعدادات التحميل الكسول بعد استدعاء enableServices()، مع تجميد إعدادات التحميل الكسول لكلّ خانة إعلانية عند عرضها.

الأسبوع الذي يبدأ في 21 يناير 2019

الميزة

تمت إضافة حدث جديد متوافق، وهو SlotResponseReceived، ويتم إطلاقه عند تلقّي استجابة إعلان لخانة إعلانية.

الميزة

تمت إضافة حقل جديد، وهو creativeTemplateId إلى googleTag.ResponseInformation.

الأسبوع الذي يبدأ في 14 يناير 2019

الميزة

تمت إضافة حدث جديد متوافق، وهو SlotRequestedEvent، ويتم تشغيله عند تقديم طلب عرض الإعلان لفتحة إعلانية.

الأسبوع الذي يبدأ في 27 آب (أغسطس) 2018

تغيير

تم تعديل googletag.display() لقبول googletag.Slot كوسيط.

الأسبوع الذي يبدأ في 6 آب (أغسطس) 2018

الميزة

تضيف هذه السمة googletag.PubAdsService.enableLazyLoad() لإجراء تحميل كسول للإعلانات في علامة "ناشر Google".

الأسبوع الذي يبدأ في 18 حزيران (يونيو) 2018

تم حلّ المشكلة

تم إصلاح الخطأ الذي كان يتسبّب في عدم تشغيل googletag.events.SlotOnloadEvent.

الأسبوع الذي يبدأ في 30 أبريل 2018

الميزة

تضيف هذه السمة googletag.PubAdsService.setTagForUnderAgeOfConsent() للتحكّم في الإعلانات للمستخدمين دون سن الرشد، وgoogletag.PassbackSlot.setTagForUnderAgeOfConsent() لوضع علامة على موضع الإعلان البديل للإشارة إلى أنّه صادر عن مستخدم دون سن الرشد.

الأسبوع الذي يبدأ في 23 أبريل 2018

الميزة

تضيف googletag.PubAdsService.setRequestNonPersonalizedAds() للتحكّم في تخصيص الإعلانات.

الأسبوع الذي يبدأ في 12 مارس 2018

تم حلّ المشكلة

تم التراجع عن التغيير الذي أوقف إزالة المحتوى الحالي داخل الخانات قبل إعادة التحميل، إذا لم يتم وضع هذا المحتوى هناك بواسطة GPT. سيتم الآن محو المحتوى.

الأسبوع الذي يبدأ في 19 فبراير 2018

الإشعار

عند استخدام وضع العرض غير المتزامن: اطلب الإعلانات باستخدام XMLHttpRequest مع الطريقة HTTP GET حيثما أمكن ذلك لجميع طلبات الإعلانات، بما يصل إلى الحدّ الأقصى البالغ 8,192 حرفًا. في السابق، كان يتم استخدام HTTP POST الطريقة لطلبات الإعلانات التي تتجاوز 4,096 حرفًا، وبحد أقصى 8,192 حرفًا.

تغيير

توقّفنا عن إزالة المحتوى الحالي داخل الخانات قبل إعادة تحميل الصفحة، إذا لم يتم وضع هذا المحتوى هناك من خلال GPT. هذه الملاحظة غير صحيحة. يُرجى الاطّلاع على الإدخال الخاص بالأسبوع الذي يبدأ في 12 آذار (مارس) 2018.

الأسبوع الذي يبدأ في 8 يناير 2018

تغيير

إتاحة صيغة بديلة لـ [..., ['fluid'], ...] كـ NamedSized ضمن مصفوفة متعددة الأحجام في السابق، كان يتم اعتبار [..., 'fluid', ...] صالحًا فقط.

الأسبوع الذي يبدأ في 10 يوليو 2017

تم إيقافها نهائيًا

تمت إزالة الحقل labelIds من googleTag.ResponseInformation.

الأسبوع الذي يبدأ في 5 حزيران (يونيو) 2017

تغيير

تم تعديل googletag.display() وgoogletag.pubads().display لقبول عنصر div بالإضافة إلى رقم تعريف div. يتيح ذلك عرض الفتحات داخل عناصر div في shadow DOM.

الأسبوع الذي يبدأ في 27 شباط (فبراير) 2017

الأسبوع الذي يبدأ في 7 تشرين الثاني (نوفمبر) 2016

الميزة

تم إصدار واجهة برمجة التطبيقات getSlots() على "الخدمة" لاسترداد قائمة الفترات الزمنية المرتبطة بخدمة.

الأسبوع الذي يبدأ في 17 أكتوبر 2016

تغيير

تم تعديل كلّ من Slot.clearTargeting() وPubAdsService.clearTargeting() لقبول مَعلمة مفتاح اختيارية.

الأسبوع الذي يبدأ في 5 أيلول (سبتمبر) 2016

تغيير

لم تعُد الأخطاء التي تم رصدها في googletag.cmd.push() غير مرئية، وسيتم عرضها في وحدة التحكّم.

الأسبوع الذي يبدأ في 8 أغسطس 2016

الميزة

تم إصدار واجهة برمجة التطبيقات SlotOnloadEvent للسماح بالاستماع إلى اكتمال تحميل تصميم الإعلان.

الأسبوع الذي يبدأ في 25 يوليو 2016

الميزة

تم إصدار واجهتَي برمجة التطبيقات getTargeting() وgetTargetingKeys() على PubAdsService لاسترداد مَعلمات الاستهداف المخصّصة على مستوى الخدمة.

الأسبوع الذي يبدأ في 20 يونيو 2016

الميزة

تم إطلاق واجهة برمجة التطبيقات openConsole() لفتح "وحدة تحكم ناشري Google" بدون الحاجة إلى إعادة تحميل الصفحة.

الأسبوع الذي يبدأ في 6 يونيو 2016

الميزة

تم إطلاق واجهتَي برمجة التطبيقات getTargeting() وgetTargetingKeys() لاسترداد مَعلمات الاستهداف المخصّصة.

الميزة

إضافة خيار إعداد حيث يجب أن تسمح Safeframe بالتوسيع عن طريق دفع المحتوى: allowPushExpansion

الأسبوع الذي يبدأ في 16 مايو 2016

الميزة

إتاحة الحجم المرن في طلبات عرض الإعلانات المتعددة الأحجام

الأسبوع الذي يبدأ في 18 أبريل 2016

الميزة

تم إصدار واجهة برمجة التطبيقات getResponseInformation التي تعرض معلومات استجابة الإعلان للشريحة الإعلانية.

الميزة

تم إصدار واجهة برمجة التطبيقات setAdIframeTitle التي تضبط الإدخال كعنوان لأي إطارات iframe لحاويات الإعلانات يتم إنشاؤها بعد ذلك.

الأسبوع الذي يبدأ في 4 أبريل 2016

الإشعار

تمت زيادة الحدّ الأقصى لطول طلب عرض الإعلان HTTP GET إلى 4,096 حرفًا.

الأسبوع الذي يبدأ في 28 مارس 2016

الميزة

إضافة خيار إعداد حيث يجب أن تسمح Safeframe بالتوسيع من خلال عرض المحتوى فوق بعضه: allowOverlayExpansion

الميزة

إضافة خيار إعداد حيث يجب أن تستخدم SafeFrame سمة وضع الحماية في HTML5 لمنع التنقّل على المستوى الأعلى: sandbox

الأسبوع الذي يبدأ في 22 فبراير 2016

الميزة

إضافة إمكانية ضبط عناوين لإطارات iframe الخاصة بحاويات الإعلانات: setAdIframeTitle()

الميزة

إضافة واجهة برمجة تطبيقات لضبط سمات SafeFrame على مستوى الصفحة والخانة: setSafeFrameConfig()

الأسبوع الذي يبدأ في 15 فبراير 2016

الميزة

إضافة إمكانية حذف خانة وإعادة استخدام div: destroySlots().

الميزة

إضافة واجهة برمجة تطبيقات لفرض استخدام safeframe على مواضع الإعلانات مع عناصر تحكّم دقيقة: setForceSafeFrame()

الأسبوع الذي يبدأ في 7 ديسمبر 2015

الميزة

إضافة أحداث مستوى رؤية الخانات الزمنية (SlotVisibilityChangedEvent)

الأسبوع الذي يبدأ في 26 أكتوبر 2015

الميزة

إضافة إمكانية عرض مرات الظهور (ImpressionViewableEvent)

الميزة

تعديل استهداف تمرير المعلومات من خريطة JSON (Passback.updateTargetingFromMap())

الميزة

إتاحة السمتَين set() وget() في AdSense page_url للخانات الإعلانية التي يتمّ عرضها من خلال ميزة "الإحالة الناجحة".

الأسبوع الذي يبدأ في 12 أكتوبر 2015

الأسبوع الذي يبدأ في 31 أغسطس 2015

الإشعار

إعادة هيكلة بنية GPT إلى أداة تحميل بسيطة وتنفيذ أكبر

الميزة

إتاحة الحجم المرن في GPT