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

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

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

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

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

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

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

تمت إعادة تسمية المواقع التالية 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

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

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

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

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

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

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

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

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

تمت إضافة ميزة الإعلانات الثابتة على جانبَي الصفحة.

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

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

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

تمت إضافة ميزة العرض المُسبَق في 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

إتاحة GPT لمصدر الزيارات
Enum 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 ودالة callback نفسها لا يؤدي إلى أيّ إجراء. بعبارة أخرى، إذا تم تسجيل مثيل دالة callback واحد 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

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

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

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

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

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

يتوفّر الآن مقتطف جديد مقترَح لإنشاء عمليات تسجيل الإحالات الناجحة في نموذج "الإعلانات الصورية على شبكة البحث". لا يُنصح باستخدام 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 لإنشاء أداة تحميل بسيطة وتنفيذ أكبر

إتاحة حجم متغير في GPT