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

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

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

فهم تواريخ الإصدار

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

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

الأسبوع الذي يبدأ في 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

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

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

الميزات الجديدة في علامة "ناشر Google"
الموقع googletag.config.PageSettingsConfig.adYield

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

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

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

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

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

تمت إضافة إمكانية استخدام الإعلانات الثابتة على جانبَي الصفحة.

الميزات الجديدة في علامة "ناشر Google"
التعداد OutOfPageFormat.LEFT_SIDE_RAIL
OutOfPageFormat.RIGHT_SIDE_RAIL

الأسبوع الذي يبدأ في 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

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

الميزات الجديدة في علامة "ناشر Google"
عنصر 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 أو بعد هذا التاريخ، لن تعرِض مكتبة GPT إصدارات قديمة من مكتبة Javascript، ولن تعرِض إعلانات على تلك الإصدارات. يمكنك الاطّلاع على الإشعار السابق للاطّلاع على التفاصيل.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

الميزات الجديدة في علامة "ناشر Google"
عنصر 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 للإعلانات التي تضم مكافآت على الويب
Enum OutOfPageFormat.REWARDED
الحدث RewardedSlotClosedEvent
الحدث RewardedSlotGrantedEvent
الحدث RewardedSlotReadyEvent
عنصر RewardedPayload

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

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

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

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

الأسبوع الذي يبدأ في 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() نهائيًا. اطّلِع على مستندات تسجيل الإحالات الناجحة لمعرفة كيفية إنشاء تسجيل إحالة ناجحة بشكلٍ صحيح.

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

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

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

لن تتيح مكتبة "علامة ناشر Google" (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 Publisher Console بدون الحاجة إلى إعادة تحميل الصفحة.

الأسبوع الذي يبدأ في 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()

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

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

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

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

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

عدِّل استهداف تسجيل الإحالات الناجحة من خريطة JSON (Passback.updateTargetingFromMap()).

إتاحة سمة AdSense page_url لمنافذ تسجيل الإحالات الناجحة في set() وget()

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

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

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

إتاحة حجم السوائل في جدول تقسيم المعرّف الفريد العمومي.