ملاحظات حول إصدار حزمة تطوير البرامج لإعلانات الوسائط التفاعلية بتنسيق HTML5 من Google

الإصدارات من 3.550.0 إلى 3.782.0

أحدث إصدار من حزمة IMA HTML5 SDK هو v3.792.0. لمزيد من التفاصيل، يُرجى الاطّلاع على سجلّ إصدارات حزمة تطوير البرامج للإعلانات التفاعلية بتنسيق HTML5 من Google.

الإصدار تاريخ الإصدار ملاحظات
3.789.0 2026-09-10
  • تضيف هذه السمة خيار إعدادات إلى إعدادات IMA. يتيح لك هذا الخيار تخصيص الإطار الزمني للتحميل المُسبَق للوسائط بما يتناسب مع بطء عملية تحويل نظام أسماء النطاقات (DNS) أو انقطاع الشبكة، بدلاً من الاعتماد على إطار زمني ثابت مدته ثماني ثوانٍ.
3.782.0 2026-08-06
  • تضيف هذه السمة السمة AdsRenderingSettings.prerollLoadVideoTimeout لتحديد مدة المهلة لتحميل الإعلانات التمهيدية.
  • تم إصلاح مشكلة عدم تمكّن حزمة تطوير البرامج لإعلانات البث المباشر من IMA DAI من إرسال قيمة skipoffset VAST إلى إعلانات SIMID عند بدء البث.
3.780.3 2026-08-03
  • تم إصلاح مشكلة عدم تمكّن "الإعلانات التفاعلية" من إرسال قيمة skipoffset VAST إلى إعلانات SIMID عند بدء تشغيل المشغّل.
3.779.0 2026-07-23
  • إصلاح مشكلة تسرب الذاكرة التي تسبّبت فيها أدوات معالجة الأحداث pagehide.
3.765.0 2026-05-20
3.763.2 2026-05-07
  • تحسين ثبات بث DAI بتنسيق DASH على الويب على الأجهزة الجوّالة
3.757.0 2026-04-15
  • تضيف هذه السمة AdError.ErrorCode القيم التالية:
    • STREAM_INITIALIZATION_TIMEOUT: 1023
    • STREAM_AUTHORIZATION_FAILED: 1024
3.750.0 2026-03-16
  • تم إصلاح مشكلة كانت تؤدي إلى تجاوز رسائل SIMID endcap سعة حاوية endcap.
3.744.0 2026-02-24
3.736.0 2026-01-09
  • تضيف هذه السمة السلسلتَين HUMAN وMOBIAN إلى التعداد OmidVerificationVendor.
3.725.0 2025-10-13
  • تم إصلاح الخطأ ReferenceError: Can't find variable: URLSearchParams الذي كان يظهر عند تحميل الإعلانات على أجهزة التلفزيون الذكية ووحدات تحكّم الألعاب، مثل Xbox وPlayStation وTizen والمنصات التي تستخدم WebOS.
3.724.0 2025-10-09
  • تتم إزالة وظائف الطريقتَين المتوقّفتَين نهائيًا ImaSdkSettings.setCookiesEnabled() و ImaSdkSettings.isCookiesEnabled().
3.719.1 2025-09-08
  • إصلاح موضع رمز VPAID للإعلانات بملء الشاشة
  • إصلاح مشكلة توسيط صور ملصقات الصوت
3.711.0 2025-08-07
  • تحسين التوافق مع XHTML
3.710.0 2025-08-06
  • تضيف هذه السمة إمكانية تتبُّع النقرات على الإعلانات باستخدام عمليات بث عرض الحِزم الإعلانية.
  • يحلّ هذا الإجراء الخطأ TypeError: a.brands.some is not a function.
  • إصلاح مشكلة كانت تؤدي إلى أن تسجّل تقارير IMA أحداث اكتمال الإعلان بشكل متكرّر جدًا
  • إصلاح عُطل يتسبّب فيه استخدام قيم غير صالحة للمَعلمة sz=
3.704.0 2025-06-19
  • تم إصلاح مشكلة متعلّقة باستخدام العنصر DOMRect حيث أظهرت "حزمة تطوير البرامج" لخدمة IMA رسالة خطأ DOMRect is not defined في البيئات التي تستخدم إصدارًا من Chromium أقدم من الإصدار 61.
  • إصلاح قياسات إمكانية العرض المتوافقة مع معيار Open Measurement Interface (OMID) في الإصدار 139 من Firefox
3.700.0 2025-06-05
  • يتم إيقاف الطريقة ImaSdkSettings.setCookiesEnabled() نهائيًا.
3.697.0 2025-05-28
  • تضع علامة على المَعلمة viewMode كمعلمة اختيارية في الفئة AdsManager والطريقتين init() وresize(). ليس للمَعلمة viewMode أي تأثير ويمكنك تجاهلها.
  • تم إصلاح مشكلة عدم ظهور واجهة مستخدم الإعلان عند الانضمام إلى بث مباشر أثناء فاصل إعلاني.
  • يزيل هذا الحقل تعداد ViewMode المتوقّف نهائيًا.
3.695.1 2025-04-30
  • تعديل المستندات الخاصة بطُرق AdsManager وexpand() وcollapse() في ما يتعلق بسلوكها مع الإعلانات غير الخطية وإعلانات VPAID
‫3.693.0 2025-04-14
  • يؤدي إلى إيقاف وضع الوصول إلى DOMAIN OMID نهائيًا.
3.691.0 2025-03-31
  • تم إصلاح مشكلة تعذُّر عرض رمز "خيارات الإعلان" في IMA.
  • تم إصلاح الخطأ الذي كانت تعرض فيه الطريقة getCompanionAds() بيانات قديمة للإعلانات المصاحبة للإعلانات التي تحمل رقم تعريف الإعلان نفسه.
3.690.0 2025-03-26
  • إصلاح الخطأ الذي تسبّب في تعذُّر تشغيل الفيديوهات على عناصر الفيديو التي تمّت إحالتها إلى خادم وكيل
3.689.6 2025-03-24
  • تضيف هذه السمة الفئة AdPeriodData المتاحة في الحدث AD_PERIOD_STARTED، ويمكن الوصول إليها باستخدام StreamEvent.getStreamData().
  • تحسين الكتابة لتتطابق مع نوع الحدث وفئة رد الاتصال الخاصة بأداة المعالجة
  • تضيف هذه السمة تحذيرات في وحدة التحكّم بشأن واجهات برمجة التطبيقات التي تم إيقافها نهائيًا وغير المتوافقة مع ميزة الاستماع إلى الأحداث.
  • تم إصلاح مشكلة في ميزة "إدراج الإعلانات الموجّهة من الخادم" (SGAI) حيث تم تأخير الأحداث AD_BREAK_STARTED وAD_PERIOD_STARTED.
  • تحسين ثبات الطلبات التي لم تتم معالجتها على الشبكة
  • توضّح هذه الصفحة واجهات برمجة التطبيقات الخاصة بالاستماع إلى الأحداث.
3.681.0 2025-01-22
  • تضيف هذه السمة إمكانية Ad.getCompanionAds() لعرض مصفوفة الإعلانات المصاحبة في جميع الأحداث التي تلي حدث الإعلان STARTED.
3.673.0 2024-10-16
3.668.1 2024-09-23
  • تم إصلاح مشكلة تتسبّب في ظهور أخطاء 1005 عند استخدام نموذج رمز IMA في بيئة محلية.
3.667.0 2024-09-18
  • تعديل المَعلمة networkCode في LiveStreamRequest و VODStreamRequest لتصبح اختيارية ننصحك بتضمين networkCode لمطابقة إعدادات المعرّف المستخدَمة في "إدارة إعلانات Google".
3.661.1 2024-08-26
  • تضيف هذه السمة اللغة الماليزية (ms) إلى قائمة اللغات المتوافقة.
3.660.0 2024-08-20
  • تتيح هذه السمة استخدام القيمة minSuggestedDuration للإعلانات غير الخطية. في السابق، كانت حزمة IMA تعرض جميع الإعلانات غير الخطية لمدة 45 ثانية.
3.653.0 2024-07-24
  • يحلّ هذا الإصدار مشكلة في البيئات غير الآمنة، مثل http:// أو localhost، في إصدارات Chrome المحدَّثة.
3.650.0 2024-07-03
3.647.0 2024-06-20
  • يضيف هذا الحقل StreamRequest.networkCode المطلوب رمز شبكة الناشر في "مدير إعلانات Google" لطلبات البث المباشر وطلبات بث الفيديو عند الطلب.
  • تضيف هذه السمة الرمز AdError 1022 لعناوين URL غير صالحة أو غير متوافقة مع النقرات.
  • تم إصلاح الخطأ الذي يتسبّب في حدوث حلقة لا نهائية من الأخطاء في بيئات التلفزيون المتّصل للإعلانات القابلة للتخطّي.
3.642.0 2024-05-23
  • يحلّ هذا الإصدار مشكلة في ملفات تعريف الارتباط على إشعارات تتبُّع VAST.
3.637.1 2024-04-25
3.631.0 2024-04-01
  • تضيف هذه السمة VideoStitcherVodStreamRequest.vodConfigId.
  • تضيف هذه السمة ملف تعريف ارتباط لرصد الزيارات غير الصالحة فقط، ويتم استخدامه في الإعلانات المحدودة الآلية.
3.627.0 2024-03-06
  • تم إصلاح مشكلة في إطار iframe تؤدي إلى ظهور تحذير في وحدة التحكّم بشأن إلغاء وضع الحماية في إطار iframe.
3.624.0 2024-02-29
3.621.0 2024-02-15
  • تضيف هذه السمة رموز حول هذا الإعلان إلى الإعلانات المصاحبة.
  • تحسين طريقة التعامل مع طلبات الإعلانات الجديدة التي تتضمّن AdsLoader نفسه أثناء تشغيل الإعلان
3.617.1 2024-02-05
  • تتم إضافة سمة العنوان إلى إطارات iframe لتحسين إمكانية الوصول
3.616.1 2024-01-31
  • تضيف هذه السمة إمكانية عرض الإعلانات المصاحبة في حزم الإعلانات.
  • يحلّ هذا الإصدار مشكلة في إعلانات AdSense التي تتضمّن إعلانات مصاحبة مرنة.
3.614.1 2024-01-22
  • إضافة دعم للأقلمة باللغة الأيسلندية ('is')
3.612.0 2024-01-11
  • يفضّل IMA الآن عرض تصميمات إعلانات SIMID على تصميمات إعلانات VPAID.
3.609.0 2023-12-12
  • تضيف هذه السمة إمكانية عرض حزمة إعلانات الفيديو عند الطلب باستخدام ميزة <0x0A> PodVodStreamRequest.
  • تم إصلاح مشكلة في أحداث البث المباشر باستخدام إدراج إعلان ديناميكي، حيث لم يكن الإعلان قابلاً للنقر إذا انضم المستخدمون إلى البث في منتصف فاصل إعلاني.
3.607.0 2023-12-04
  • تم إصلاح مشكلة عدم تشغيل إشارات خطأ VAST عند عدم عرض أي إعلانات.
  • تعديلات AdsManager.skip() لتخطي الإعلانات فقط إذا لم تعرض حزمة IMA الزر تخطّي الإعلان وكان الإعلان قابلاً للتخطي.
  • تعديل ترجمات اللغات
‫3.601.0
تم التراجع عن التحديث
2023-11-06
  • تم الرجوع إلى الإصدار 3.600.0 بسبب مشاكل في سلوك النقر على الإعلانات في DAI.
  • إصدار الخدمة ما مِن ميزات جديدة.
3.600.0 2023-11-02
  • تضيف هذه السمة سلوكًا لإرسال إشارة خطأ إذا تلقّت حزمة VAST فارغة.
3.598.0 2023-10-26
  • تضيف هذه السمة سلوكًا لتجنُّب تشغيل عناوين URL الخاصة بانطباعات about:blank VAST.
‫3.597.0 2023-10-23
  • تضيف هذه السمة وظيفة إلى IMA لاختيار إعلانات أخرى من إعلانات البوفيه لتشغيلها إذا عرض الإعلان الرئيسي علامة VAST فارغة.
3.595.0 2023-10-10
  • تم إصلاح مشكلة عدم تعريف performance.now() على بعض أجهزة التلفزيون المتصلة.
  • تم إصلاح مشكلة تعذُّر عرض عناصر واجهة مستخدم الإعلان في بعض عمليات التنفيذ المخصّصة.
3.594.0 2023-10-04
  • تضيف هذه السمة StreamManager.getAdSkippableState() إلى القيمة المعروضة true إذا كان يمكن تخطّي الإعلان حاليًا.
  • يُصلح مشكلة في IMA DAI حيث يتم تجاهل القيمة skipoffset= إذا كانت استجابة VAST تتضمّن أداة تتبُّع مخصّصة لحدث تخطّي الإعلان.
3.592.0 2023-09-27
  • تم إصلاح مشكلة في IMA من جهة العميل، حيث يتم تجاهل القيمة skipoffset= إذا كان ردّ VAST يتضمّن أداة تتبُّع مخصّصة لحدث تخطّي التتبُّع.
3.582.5 2023-07-25
  • تضيف هذه السمة حدث الإعلان AD_BREAK_FETCH_ERROR الذي يتم تنشيطه عندما يتعذّر تشغيل أي إعلانات في فاصل إعلاني.
  • تعدّل هذه السمة سلوك AdPodInfo.getPodIndex() لتتيح عرض "إعلانات ما قبل التشغيل" في أحداث البث المباشر باستخدام ميزة "إدراج الإعلانات الديناميكي".
  • إصلاح القيمة التي تعرضها الدالة Ad.getContentType() للإعلانات غير الخطية التي تتضمّن موارد HTML أو iframe
3.580.0 2023-07-10
  • يضيف هذا الإجراء خطأ في وحدة التحكّم عند تقديم عنصر غير HTMLVideoElement إلى StreamManager في &quot;إدراج الإعلان الديناميكي&quot; وAdDisplayContainer من جهة العميل، لأنّ ذلك يؤدي إلى تعذُّر قياس مدى إمكانية عرض الإعلان وسماعه.
3.579.0 2023-07-05
  • تضيف هذه السمة تحذيرًا في السجلّ إلى وحدة التحكّم عند استخدام السمة extern التي تم إيقافها نهائيًا googletag.encryptedSignalProviders.
3.573.0 2023-05-15
  • تم إصلاح مشكلة تعذُّر إبلاغ IMA بأنّ الإعلانات المصاحبة المطلوبة لم يتم عرضها عندما لا تتوفّر خانات إعلانات مصاحبة.
3.568.1 2023-04-13
  • تعرض حزمة IMA الآن حدث CLICK للإعلانات عند النقر على الإعلانات في إعلانات SIMID.
  • إيقاف الخطأ 1300 في الإعلانات نهائيًا: CONSENT_MANAGEMENT_PROVIDER_NOT_READY.
3.566.2 2023-03-28
  • تعديل المستندات فقط تحدّد هذه السمة أنّ DAI adTagParameters تقبل قيم string فقط.
3.565.0 2023-03-21
3.564.1 2023-03-20
  • تمت إعادة تسمية واجهات برمجة التطبيقات التالية في الإصدار VideoStitcherVodStreamRequest:
3.557.0 2023-02-21

عرض الإصدارات السابقة (قبل 2023)

3.548.0 2022-12-06
  • يضيف StreamData.dashPeriodUrl لـ StreamData من STREAM_INITIALIZED. يُستخدَم عنوان URL هذا لبثّ إعلانات متتالية خطية بتنسيق DASH.
3.544.0 2022-11-10
  • تضيف هذه السمة إمكانية استخدام audio/aac mimeType عند تحديدها من خلال مشغّل الفيديو أو من خلال AdsRenderingSettings.mimeTypes .
3.541.0 2022-10-27
  • إصلاح مشكلة إضافة IMA عن غير قصد إلى عنصر النافذة
3.532.0 2022-09-21
  • تم إصلاح مشكلة في "الإعلانات الديناميكية أثناء البث" (DAI) حدث فيها خطأ في وحدة التحكّم عند بدء جلسة إعلانية متوافقة مع معيار OMID.
  • تم إصلاح مشكلة كانت تمنع المستخدمين من النقر على الإعلان الخطي بعد ظهور إعلان غير خطي.
3.531.0 2022-09-19
  • تتيح هذه الميزة requestPause وrequestPlay خلال أحداث البث المباشر. تتوفّر هذه الوظيفة حاليًا في أحداث البث المباشر عند الطلب.
  • تم إصلاح مشكلة يتم فيها أحيانًا إرسال طلبات شبكة غير ضرورية تم ضبطها على "null" عند انتهاء إعلان فيديو.
3.529.2 2022-09-08
  • تم إصلاح مشكلة عدم تعبئة بعض أرقام تعريف تصاميم الإعلانات ضمن سلسلة من أغلفة الإعلانات في عنصر الإعلان.
3.526.0 2022-08-22
  • تم إصلاح مشكلة في المَعلمة is_lat على أجهزة التلفزيون المتصلة.
  • تم إصلاح مشكلة ظهور زر مزيد من المعلومات بشكل غير صحيح في بيئات الكمبيوتر المكتبي.
3.523.0 2022-08-04
3.522.0 2022-07-18
  • تعديل السلوك المتعلّق بالحد الأقصى التلقائي لمعدّل نقل البيانات لاتصالات Wi-Fi يمكنك استبدال الحد الأقصى لمعدّل نقل البيانات باستخدام AdsRenderingSettings.bitrate.
3.521.0 2022-07-12
  • تضيف هذه السمة الحدث AD_CAN_PLAY الذي يتم تنشيطه من خلال IMA عندما يصبح الإعلان جاهزًا للتشغيل. استخدِم هذا الحدث لمعرفة الوقت المناسب لتعديل واجهة مستخدم المشغّل بعد وقوع حدث AD_BUFFERING.
  • إصلاح مشكلة في واجهة مستخدم الإعلان للإعلانات غير التابعة لـ TrueView التي تلت إعلانات TrueView ضمن مجموعة إعلانات متسلسلة.
3.520.0 2022-06-29
3.517.2 2022-05-23
3.513.0 2022-05-03
  • عدّلنا وصف AdDisplayContainer.initialize() لتسليط الضوء على الخطوات اللازمة للمستخدمين الذين يفعّلون ميزة التشغيل التلقائي.
3.512.0 2022-04-21
  • إصلاح مشكلة في GPT Proxy عند استخدامه لإعادة توجيه الأحداث من IMA عبر حدود iframe.
3.508.0 2022-03-28
  • تم إصلاح مشكلة كانت تؤدي إلى تشغيل إعلانات ما بعد التشغيل بشكل غير صحيح أثناء عرض إعلانات VMAP عند استدعاء adsLoader.onContentComplete() بعد adsManager.destroy().
  • تم إصلاح مشكلة كانت تؤدي أحيانًا إلى تعذُّر تجاهل فاصل الإعلانات عند طلب AdsManager.discardAdBreak() أثناء عرض إعلانات VMAP.
3.501.0 2022-02-17
3.498.1 2022-02-10
  • لن يتم إرسال معرّف الجهاز القابل لإعادة الضبط (RDID) في طلب عرض الإعلان إذا تم تحديد علامة المعالجة الموجّهة للقاصرين (TFUA) أو علامة المعالجة الموجّهة إلى الأطفال (TFCD).
  • تم إصلاح الخطأ الذي كان يؤدي إلى استبدال حزمة تطوير البرامج (SDK) لمعلَمة عنوان URL.
3.495.1 2022-01-10
  • تم إصلاح مشكلة عدم تعريف google.ima.OmidVerificationVendor.
3.494.0 2022-01-04
  • تم إصلاح مشكلة كانت تؤدي إلى فرض التركيز على زر التخطي في إعلانات TrueView for Action التي تتضمّن إعلانات نهاية الفيديو، ما كان يؤدي إلى التمرير غير المقصود.
3.493.0 2021-12-16
  • إتاحة إمكانية استخدام OMID في "إعلانات الوسائط التفاعلية" من جهة العميل بتنسيق HTML5 و"إدراج الإعلان الديناميكي" ملاحظة: قد يظلّ الناشرون يرون اختلافًا بسيطًا (أقل من %7) بين مرّات الظهور في OMID و"إدارة إعلانات Google".
  • تضيف هذه السمة واجهة برمجة تطبيقات جديدة لوضع الوصول إلى OMID.
3.488.0 2021-11-08
  • تزيل هذه السمة تحذيرات "الميزة غير معروفة" التي يتم تسجيلها في وحدة التحكّم.
  • إصلاح السلوك الاحتياطي للإعلانات المستندة إلى JavaScript والمرتبط بتحديد حجم طلب عرض الإعلان
3.485.1 2021-10-11
  • تم إصلاح مشكلة في OMID قد تحدث إذا تم تحميل عدة AdsManagers خلال مدة AdsDisplayContainer واحدة.
  • تم إصلاح الخطأ الذي كان يؤدي إلى ظهور لماذا هذا الإعلان؟ مرّتين لبعض الإعلانات.
3.483.2 2021-10-04
  • تم إصلاح خطأ في عملية دمج IMA مع OMID للويب عند استخدامها داخل Shadow DOM.
3.480.1 2021-09-13
  • إصلاح خطأ كان يتسبّب في أن تعرض ميزة "الإعلانات الديناميكية أثناء عرض الفيديو" مستوى صوت غير صحيح لحزمة OM SDK عندما يكون مشغّل الفيديو مكتومًا
3.479.1 2021-09-08
‫3.474.0 2021-08-09
  • تضيف هذه السمة إمكانية توسيع وحدة الماكرو US_PRIVACY في عناوين URL الخاصة بالتتبّع والطلبات وفقًا لمعيار IAB CCPA.
3.470.1 2021-07-01
  • إصلاح خطأ في متصفّح Safari على الأجهزة الجوّالة حيث لم يتم إيقاف التحكّم في المشغّل بشكل صحيح عند انتهاء فاصل إعلاني.
3.469.0 2021-06-24
  • تم إصلاح خطأ حدث عند استرداد الإعلانات المصاحبة قبل حدث STARTED.
3.467.0 2021-06-17
  • تم إصلاح مشكلة في إعلانات VPAID في وضع INSECURE بسبب تحديث لمتصفّح Chrome.
3.458.0 2021-05-13
  • تضيف هذه السمة الفئة DaiSdkSettings مع واجهات برمجة التطبيقات التالية:
    • DaiSdkSettings.getFeatureFlags()
    • DaiSdkSettings.setFeatureFlags()
3.452.0 2021-04-15
  • تغيير سلوك الإيقاف المؤقت للإعلان إلى إيقاف الإعلانات مؤقتًا في أي وقت تتسبّب فيه النقرات على الإعلان في الانتقال إلى صفحة أخرى يتطلّب هذا التغيير أن يعرض الناشرون واجهة مستخدم لاستئناف الإعلانات بعد إيقافها مؤقتًا. لمزيد من المعلومات حول هذا التغيير، يُرجى الاطّلاع على مشاركة المدونة حول التغييرات في سلوك الإيقاف المؤقت. يمكن للناشرين اختبار تنفيذ هذه التغييرات باستخدام علامة الإعلان هذه.
3.448.1 2021-03-31
  • تضيف هذه السمة AdsRequest.pageUrl للمساعدة في استهداف الإعلانات. تتجاوز قيمة السمة المَعلمة &url= لطلبات الإعلانات.
  • تعدّل الحدث AdEvent.Type.DURATION_CHANGE ليتم إرساله عندما يغيّر تصميم إعلان SIMID مدته.
  • تم إصلاح مشكلة كانت تؤدي إلى عدم تسجيل أحداث النقر في الإعلانات اللاحقة في البيئات المتوافقة مع الأجهزة الجوّالة، وذلك عند تحميل إعلانات SIMID مسبقًا.
3.447.1 2021-03-15
  • تعديل السلوك لأنواع MIME المحدّدة من خلال AdsRenderingSettings.mimeTypes ليتم تجاهل الأنواع غير المتوافقة مع المتصفّح
  • تضيف هذه السمة إمكانية استخدام إضافات مثل تتبُّع ActiveView وCustom Tracking أثناء بثّ "حزمة الإعلانات".
3.446.1 2021-03-08
  • تم إصلاح مشكلة عدم إرسال أحداث TAPPED للإعلانات التي تلي إعلان SIMID.
3.445.1 2021-03-02
  • تم إصلاح مشكلة عرض الإعلانات غير الخطية أثناء التشغيل لمدة قصيرة جدًا عند التحميل المُسبَق للإعلانات التي تظهر بعد انتهاء الفيديو.
3.444.1 2021-02-25
  • تغيير رسالة الخطأ التي تظهر عندما تعرض علامة إعلان <Playlist/> فقط إلى VAST_EMPTY_RESPONSE: 1009، وليس UNKNOWN_AD_RESPONSE: 1010
  • تم إصلاح خطأ كان يؤدي إلى تسجيل الإعلانات الخطية في AdSense على أنّها غير خطية.
  • تم إصلاح خطأ في إعلانات SIMID حيث لا يمكن استدعاء requestChangeDuration إلا مرة واحدة.
  • تم إصلاح الخطأ الذي كان يتسبّب في إرسال عدد كبير من طلبات ping غير الضرورية ورموز 404 عند عرض الإعلانات من وحدات عرض إعلانات.
3.442.0 2021-02-17
  • تضيف هذه السمة واجهة برمجة التطبيقات الخاصة بعلامات الميزات التي يمكن استخدامها لتفعيل أو إيقاف ميزات معيّنة غير مفعَّلة بشكل دائم في IMA. استخدِم ImaSdkSettings.getFeatureFlags() وImaSdkSettings.setFeatureFlags() للحصول على عمليات الإبلاغ عن الميزات وضبطها. في إصدارات حزمة SDK المستقبلية، سيتم استخدام علامات الميزات لتوفير ميزات إضافية تتطلّب الموافقة.
  • تضيف هذه السمة علامة الميزة enableOmidBeta للمستخدمين الذين يريدون المشاركة في الإصدار التجريبي المفتوح من OMID للويب.
  • تضيف هذه السمة قيمة المدة الخاصة غير المعروفة (-3) لإيقاف التحميل المُسبَق لـ VMAP postroll. استخدِم AdsRequest.contentDuration() لضبطه.
3.439.0 2021-02-08
  • تمت إضافة الطريقة ImaSdkSettings.setSessionId() لضبط معرّف الجلسة، والذي يُستخدَم حصريًا لتحديد عدد مرات ظهور الإعلان.
3.438.0 2021-02-03
  • تم إصلاح مشكلة كانت تؤدي أحيانًا إلى تكرار أحداث IMA عند تفعيل ميزة التحميل المُسبَق.
3.436.0 2021-01-26
  • تم إصلاح خطأ في عرض الإعلانات ضمن حزمة، حيث كان من المحتمل أن يتم إرسال عمليات التحقّق المبكرة من البيانات الوصفية عدة مرات
  • تم إصلاح الخطأ الذي كان يؤدي إلى استبدال AdServingId AdSystem إذا تم ضبطه على قيمة أقل في نموذج عرض إعلانات الفيديو (VAST)
3.433.2 2021-01-14
  • السماح بعرض الإعلانات المحدودة عندما لا يمنح المستخدم الموافقة على ملفات تعريف الارتباط أو يرفض الموافقة عليها، أو عندما لا تتلقّى IMA سلسلة موافقة وشفافية صالحة في مناطق اللائحة العامة لحماية البيانات وتوجيه الخصوصية الإلكترونية بعد فترة السماح لتكامل الإصدار 2 من "إطار الشفافية والموافقة" الصادر عن مكتب IAB
العودة إلى الحالة السابقة للإصدار 3.429.0 2020-12-10
  • تمت العودة إلى الإصدار 3.429.0 بسبب مشكلة في الإصدار 3.430.0، حيث عرضت نقاط الإشارات لعمليات بث الفيديو عند الطلب في "إعلانات الفيديو الديناميكية" أوقات بدء وانتهاء تساوي 0. حدثت هذه المشكلة بشكل أساسي في حِزم تطوير البرامج الأصلية (Android وiOS).
3.427.1 2020-12-02
  • تم تعديل المعلومات المرجعية الخاصة بـ contentDuration لتوضيح حالة استخدام التحميل المُسبَق للإعلان اللاحق في VMAP.
  • تم إصلاح الخلل الذي كان يؤدي إلى عدم تحديد حجم إعلانات VPAID بشكل صحيح.
  • تم إصلاح الخطأ الذي كانت الدالة getAdSkippableState تعرض فيه قيمًا غير صحيحة.
العودة إلى الحالة السابقة للإصدار 3.423.0 2020-11-11
  • تم الرجوع إلى الإصدار 3.423.0 بسبب مشكلة في الإصدار 3.424.1، حيث أثّرت التغييرات في سلوك إيقاف الإعلانات مؤقتًا سلبًا في عدد من الناشرين.
3.424.1 2020-11-09
  • تم إصلاح الخطأ الذي كان يؤدي إلى عدم استمرار التغييرات في مستوى الصوت عند التحميل المُسبَق لبرامج إدارة الإعلانات.
  • تم تغيير سلوك الإيقاف المؤقت للإعلان ليتم إيقاف الإعلانات مؤقتًا في أي وقت تتسبّب فيه النقرات على الإعلان في الانتقال إلى صفحة أخرى. يتطلّب هذا التغيير أن يعرض الناشرون واجهة مستخدم لاستئناف الإعلانات بعد إيقافها مؤقتًا. لمزيد من المعلومات حول هذا التغيير، يُرجى الاطّلاع على مشاركة المدونة حول التغييرات في سلوك الإيقاف المؤقت. يمكن للناشرين اختبار تنفيذ هذه التغييرات باستخدام علامة الإعلان هذه.
3.420.1 2020-11-02
  • تم إصلاح مشكلة كانت تؤدي في بعض الحالات إلى عدم تشغيل "الإعلان أثناء التشغيل" بعد تخطّي "الإعلان ما قبل التشغيل"، وعرض شاشة سوداء مع صوت "الإعلان ما قبل التشغيل" بدلاً من ذلك.
3.418.3 2020-10-22
  • تم إصلاح خطأ كان يؤدي إلى إزالة مَعلمات الموافقة من طلبات عرض الإعلانات في إعلانات AdSense.
3.418.1 2020-10-21
  • لم يعُد بإمكانك اختيار تنسيق حاوية لملفات الوسائط HLS في Chrome على الويب على أجهزة الكمبيوتر أو الأجهزة الجوّالة.
  • تم إصلاح مشكلة في طلبات AdsManager.destroy()، حيث إنّ استخدام VmapAdManager في حالات معيّنة لا يؤدي إلى تشغيل الحدث ALL_ADS_COMPLETED.
3.417.2 2020-10-19
  • تم إصلاح مشكلة في سلاسل الموافقة والشفافية، حيث لم يكن يتم حلّ السلسلة عندما يختلف عنوان URL لعلامة الإعلان عن عنوان URL الذي يقدّمه موفّر إدارة الموافقة.
  • تم إصلاح خطأ كان يؤدي إلى إرسال الحدث IMPRESSION إلى الناشر لعرض إعلانات غير خطية من AdSense حتى إذا تعذّر عرض الإعلان بسبب قيود الحجم.
  • تم إصلاح مشكلة احتساب أحداث fullscreen مرتين على أجهزة iOS.
3.415.1 2020-10-05
  • تم إصلاح الخطأ الذي كان يؤدي إلى تشويش خصائص AdProgressData.
  • تعمل الإعلانات الآمنة المتوافقة مع VPAID التي تتضمّن عناصر فيديو وكيل على إعادة توجيه حدث تغيير ملء الشاشة بشكلٍ صحيح.
  • تعمل السمة ima3_dai_debug.js الآن على طباعة سجلّات إضافية في وحدة التحكّم.
  • تسجّل "إعلانات الوسائط التفاعلية" الآن بروتوكولات VPAID المُدرَجة في القسم 3 من إرشادات تعريف VPAID.
  • تم إصلاح الخلل الذي كان يؤدي أحيانًا إلى أن تطلب الإعلانات التي تستخدم ميزة "الرجوع إلى مادة عرض بديلة" علامة الإعلان نفسها مرتين.
3.411.1 2020-09-23
  • عدّلنا سلوك الروابط لصفحات معيّنة على الإصدار 6.0 من نظام التشغيل Android والإصدارات الأقدم، وذلك بهدف إعادة توجيه المستخدمين إلى تطبيق أحد المعلِنين بدلاً من صفحة مقصودة، إذا كان ذلك متاحًا.
3.410.0 2020-09-17
  • تمت إضافة دعم لإعلانات البانر المصاحبة في إطارات iframe وHTML إلى حزمة تطوير البرامج (SDK) الخاصة بخدمة "الإعلانات الديناميكية أثناء عرض الفيديو".
3.407.0 2020-09-02
3.405.0 2020-08-27
  • تمت إضافة الطريقة StreamManager.focus() إلى حزمة تطوير البرامج (SDK) الخاصة بـ "الإعلانات الديناميكية أثناء البث"، ما يتيح إجراء تغييرات على التركيز آليًا لزر التخطّي وعناصر واجهة المستخدم التفاعلية الأخرى.
3.404.1 2020-08-25
  • تمت إضافة الطريقة AdsManager.focus() إلى حزمة تطوير البرامج (SDK) من جهة العميل، ما يتيح إجراء تغييرات في التركيز بشكل آلي لزر التخطّي وعناصر واجهة المستخدم التفاعلية الأخرى.
  • تم تغيير وقت التلاشي التدريجي للإعلانات FullSlot من ثانيتين إلى 0.3 ثانية.
  • إذا كانت خانة إعلانية متوافقة مع معيار VPAID بحجم 0x0 عند تهيئتها، ستطلب حزمة SDK الآن الطريقة resizeAd() للإعلان المتوافق مع معيار VPAID مرة واحدة بعد ضبط حجم الخانة بشكل صحيح، وذلك لكي يتم تغيير حجم الإعلان ليناسب الأبعاد الجديدة للخانة.
3.403.1 2020-08-24
  • تم إصلاح مشكلة في adPodInfo.podIndex لبث DAI VOD لضمان فهرسة الإعلانات أثناء التشغيل بشكلٍ صحيح بدءًا من 1.
  • تم إصلاح مشكلة في adPodInfo.timeOffset لبث DAI VOD تسبّبت في عدم عرض قيمة -1 بشكل صحيح للإعلانات التي تظهر بعد انتهاء الفيديو.
  • تم التأكّد من أنّه لم يعُد يتم حظر عناصر AdsDisplayContainer داخل shadow DOM.
3.402.0 2020-08-13
  • أعدنا طرح عملية الدمج مع الإصدار 2 من "إطار الشفافية والموافقة" الصادر عن مكتب IAB بعد حلّ التناقضات بين gdpr=1 وgdpr=true، ما يتيح تقييم القيمتَين بشكل متساوٍ. ننصح باستخدام gdpr=1.
3.399.2 2020-07-28
  • تمت إضافة أحداث الإعلانات StreamEvent.Type.PAUSED وStreamEvent.Type.RESUMED إلى حزمة تطوير البرامج (SDK) الخاصة بـ "الإعلانات الديناميكية أثناء البث".
  • تمت إضافة الحدث ICON_FALLBACK_IMAGE_CLOSED الذي يتم تنشيطه عند إغلاق مربّع حوار صورة احتياطية للرمز على أجهزة التلفزيون المتّصلة.
  • تم إصلاح مشكلة كانت تمنع عرض الإعلانات المصاحبة عندما يكون للإعلان رقم التعريف نفسه الخاص بالإعلان السابق.
  • تمت إضافة إمكانية طلب تغيير مدة إعلانات SIMID إلى حزمة تطوير البرامج (SDK) من جهة العميل.
3.398.1 2020-07-21
  • تمت إضافة بيانات سجلّ إضافية إلى حِزم SDK لتصحيح أخطاء "الإعلانات الديناميكية أثناء البث".
3.397.1 2020-07-21
  • تم دمج ملف تعريف الارتباط GFP مع معيار الإصدار 2 من "إطار الشفافية والموافقة" بموجب "اللائحة العامة لحماية البيانات". عندما يدمج الناشرون منصّة إدارة موافقة، لن يستخدم المستخدمون النهائيون في المنطقة الاقتصادية الأوروبية والمملكة المتحدة ملفات تعريف الارتباط إذا انطبق أيّ من الشروط التالية:
    • أوقف الناشر ميزة تصدير المحتوى.
    • أوقف المستخدم هذه الميزة صراحةً.
    • تنتظر منصّة إدارة الموافقة تفاعل المستخدم.
3.396.0 2020-07-16
  • أضفنا إمكانية تخصيص مهلة اتّخاذ القرار بشأن مجموعة إعلانات متسلسلة في بث إدراج إعلان ديناميكي من خلال تحديد قيمة (بالمللي ثانية) للمَعلمة dai-apto في streamRequest.adTagParameters. يؤثر هذا الإعداد أيضًا في مهلة بدء البث، والتي يتم ضبطها على 4 ثوانٍ أكثر من قيمة dai-apto.
‫3.395.0 2020-07-14
  • تم إصلاح مشكلة متعلّقة بنقرات الإعلانات الديناميكية أثناء البث على متصفّح Safari على الأجهزة الجوّالة.
  • تم مؤقتًا التراجع عن دمج الإصدار 2 من "إطار الشفافية والموافقة" الصادر عن مكتب IAB، بسبب التناقضات بين استخدام gdpr=1 وgdpr=true.
3.394.0 2020-07-13
  • تم تحسين معالجة الاستثناءات في الحالات التي لا تتوفّر فيها شبكة عند حدوث عملية الإعداد.
  • تم تعديل الحدث AD_PERIOD_ENDED لإيقاف الإعلان الذي يتم تشغيله حاليًا وإعادة ضبط جميع البيانات المرتبطة بالإعلان.
  • تمّت إضافة ميزة إعداد تقارير عن تغيير مستوى الصوت في إعلانات VPAID.
  • تمت إضافة المَعلمة subtitle_name لترجمة وشرح DAI من أجل تحديد مجموعات الترجمة والشرح باللغة نفسها.
3.391.0 2020-06-15
  • تم إصلاح خطأ كان يسمح بعرض إعلانات قابلة للتخطّي في أحداث البث المباشر.
3.388.1 2020-06-02
  • تمت إضافة ميزة لعرض خطأ عندما تحاول VPAID JavaScript تشغيل إعلان قبل بدء حدث الإعلان في حزمة SDK.
  • تم إصلاح الخلل الذي كان يؤدي إلى تجاهل CompanionAdSelectionSettings في بعض الحالات.
3.384.0 2020-05-04
  • تم تحسين إمكانية استخدام زر التخطّي:
    • أتحنا إمكانية الانتقال إلى النص قبل تخطّي الإعلان باستخدام مفتاح Tab، ما يتيح لبرامج قراءة الشاشة قراءته.
    • تمت إضافة قيم aria-label إلى عدّاد الوقت قبل تخطّي الإعلان وإلى زر التخطّي.
3.383.0 2020-04-28
  • تمت إضافة دعم لإعلانات SIMID من جهة العميل.
3.381.1 2020-04-16
  • تم إصلاح مشكلة تعذُّر تحميل الإعلانات في قائمة تشغيل &quot;قواعد الإعلانات&quot;، ما كان يؤدي إلى توقّف تشغيل المحتوى مؤقتًا.
3.379.2 2020-04-09
  • تم تعديل طريقة التعامل مع إعلانات VPAID كي لا يتم إنشاء عناصر فيديو جديدة. في السابق، كانت حزمة تطوير البرامج الخاصة بـ IMA تنشئ عنصر فيديو جديدًا لإعلانات VPAID عندما لا يعمل العنصر الذي يوفّره الناشر على النحو المتوقّع.
3.373.2 2020-03-10
  • تم إصلاح الخطأ الذي تسبّب في عدم إطلاق أحداث VOLUME_CHANGED وVOLUME_MUTED بشكلٍ صحيح.
3.367.1 2020-02-12
  • تمت إضافة الطريقة getVersion إلى AdsLoader، وذلك لإتاحة استرداد إصدار حزمة SDK الحالي.
3.366.0 2020-02-06
  • تم إيقاف استخدام واجهة برمجة التطبيقات ViewMode API نهائيًا.
3.365.1 2020-02-03
3.364.0 2020-01-28
  • تم إصلاح مشكلة متعلّقة بضبط إعدادات اللغة في حزمة تطوير البرامج (SDK) الخاصة بخدمة "الإعلانات الديناميكية أثناء البث".
  • تم تعديل بيانات نقاط الإشارات لتستخدم الآن دقة النقطة العائمة.
3.361.1 2020-01-21
  • تحسين مستوى ظهور سبب ظهور هذه الإعلان ومدة عرض الإعلان على الأجهزة الجوّالة ذات العرض الضيق
3.360.0 2020-01-15
  • تم تعديل أوقات نقاط الإشارات لتصبح أرقامًا عشرية من أجل زيادة الدقة.
  • تمت إضافة إمكانية عرض الرموز من الإعلانات المغلّفة بالإضافة إلى الرموز من الإعلانات المضمّنة.
  • تم تعديل منطق رصد التراكبات لتحديد إمكانية العرض بدقة أكبر.
3.358.2 2020-01-15
  • تم إصلاح مشكلة في Internet Explorer 11 حيث كان EventTarget غير محدّد.
3.358.1 2020-01-08
  • تمت إزالة النص الذي يظهر قبل التخطّي من العدّ التنازلي الخاص بخيار "تخطّي الإعلان" في الإعلانات القابلة للتخطّي.
3.355.4 2020-01-03
3.355.3 2019-12-10
  • تم إصلاح مشكلة كانت تمنع تسجيل الأحداث في بعض الحالات.
3.355.0 2019-12-05
  • تم إصلاح مشكلة في النقرات التي تتضمّن عمليات إعادة توجيه إلى App Store على أجهزة iOS.
3.354.0 2019-12-04
  • تمت إضافة إمكانية عرض إعلانات قابلة للتخطّي على الويب على الأجهزة الجوّالة التي تعمل بنظام التشغيل iOS 10 والإصدارات الأحدث في الحالات التي لا يتم فيها تمرير عنصر فيديو إلى AdDisplayContainer.
  • بالنسبة إلى جميع الإعلانات غير الخطية والإعلانات بملء الشاشة، أضفنا تأخيرًا لمدة ثانيتَين بين وقت عرض الإعلان ووقت إمكانية النقر عليه.
  • تم إصلاح مشكلة كانت تمنع setAdWillPlayMuted من كتم صوت الإعلانات إذا تم ضبط enablePreloading على true.
3.351.1 2019-11-14
  • تم إصلاح مشكلة كانت تمنع أحداث الإعلانات LOG وINTERACTION من تضمين عنصر الإعلان في بعض الحالات.
  • تمّت إضافة ميزة الدمج التلقائي لطلبات الإعلانات من Google في عمليات تنفيذ موفّري إدارة الموافقة المتوافقين مع الإصدار 2 من "إطار الشفافية والموافقة" الصادر عن مكتب IAB، مثل "خيارات التمويل" من Google.
3.349.0 2019-11-11
  • تم إصلاح مشكلة في أحداث تتبُّع breakstart وbreakend في VMAP.
3.346.0 2019-10-25
  • تمت إضافة إمكانية عرض إعلانات TrueView إلى حزمة تطوير البرامج (SDK) الخاصة بميزة "الإعلانات الديناميكية أثناء عرض الفيديو". يمكن تنفيذ إعلانات TrueView من خلال تمرير AdUiElement إلى أداة إنشاء StreamManager.
3.343.1 2019-10-17
  • تم إصلاح خطأ في تحليل VMAP المضمّن على tvOS.
3.339.0 2019-10-09
  • تمت إضافة إمكانية استخدام رموز VAST إلى حزمة تطوير البرامج (SDK) الخاصة بميزة "الإعلانات الديناميكية أثناء البث". يمكن تنفيذ الرموز من خلال تمرير AdUiElement إلى الدالة الإنشائية الخاصة بـ StreamManager.
3.338.1 2019-10-07
  • تمت إضافة حدث VIDEO_CLICKED، ويتم تنشيطه لجميع النقرات على الفيديو، حتى إذا لم تؤدِّ النقرة إلى الانتقال إلى صفحة أخرى.
  • تمّت إضافة إمكانية عرض رمز لماذا هذا الإعلان؟ على إعلانات DAI. يمكن تنفيذ ذلك من خلال تمرير AdUiElement إلى الدالة الإنشائية الخاصة بـ StreamManager.
3.337.0 2019-10-01
  • تمت إضافة إمكانية عرض إعلانات قابلة للتخطّي إلى حزمة تطوير البرامج (SDK) الخاصة بميزة "الإعلانات الديناميكية أثناء البث". يمكن عرض الإعلانات القابلة للتخطّي من خلال تمرير AdUiElement إلى أداة إنشاء StreamManager.
3.336.1 2019-09-30
  • تمت إضافة إمكانية تمرير AdUiElement إلى الدالة الإنشائية StreamManager في حزمة DAI SDK، ويجب استخدامها بدلاً من setClickElement للتعامل مع عمليات النقر.
3.334.0 2019-09-23
  • تم إصلاح خطأ في التحميل المُسبَق لإعلانات VPAID.
3.325.3 2019-08-19
  • تظهر النوافذ المنبثقة في Microsoft Edge الآن كعلامات تبويب جديدة.
  • تظهر النوافذ المنبثقة في Internet Explorer 11 الآن كنوافذ جديدة.
3.323.2 2019-08-12
  • أصبحت النوافذ المنبثقة في Internet Explorer 11 قابلة للتمرير.
3.320.0 2019-07-23
  • تمت إضافة إمكانية استخدام عناوين URL intent:// للربط بالصفحات داخل تطبيقات Android.
  • تمت إضافة إمكانية استخدام عناوين URL من النوع market:// للربط بالصفحات داخل "متجر Google Play" على أجهزة Android.
3.319.1 2019-07-22
  • تمّت إضافة إمكانية استخدام أرقام تعريف إعلانات عالمية متعدّدة. تم إيقاف الطريقتَين getUniversalAdIdValue وgetUniversalAdIdRegistry نهائيًا.
3.316.0 2019-07-10
  • تمت إضافة authToken وstreamFormat إلى عنصر طلب بث DAI.
3.312.1 2019-06-17
  • تمت إضافة الدالتَين getUniversalAdIdValue وgetUniversalAdIdRegistry إلى عنصر الإعلان في "الإعلانات الديناميكية أثناء البث".
3.311.0 2019-06-11
  • إصلاح خطأ في البيانات الوصفية على YouTube للفيديوهات غير المدرَجة
العودة إلى الحالة السابقة للإصدار 3.296.0 2019-04-24
  • العودة إلى الحالة السابقة إلى الإصدار 3.296.0 بسبب حدوث خطأ في الإصدار 3.297.3، حيث لا يستمر تشغيل الفيديو بعد آخر لقطة في إعلان ما قبل التشغيل.
3.290.0 2019-04-01
  • تم إصلاح مشكلة عدم ظهور خطأ بشكل صحيح عند استخدام أنواع إعلانات غير متوافقة (إعلانات غير خطية، VPAID).
‫3.284.0 2019-03-04
  • تم إصلاح المشكلة التي لا يتم فيها محو الأحداث التي تم الاشتراك فيها عند التخلص من الإعلان.
  • تمت إضافة الحدثَين AD_PERIOD_STARTED وAD_PERIOD_ENDED إلى DAI. ويمكن استخدامها لرصد ما إذا كان بث "إدراج الإعلانات الديناميكي" يتضمّن محتوًى أو ما إذا كان يتم تشغيل إعلانات أو لوحات إعلانية.
‫3.279.0 2019-02-13
  • تمت إضافة السمة manifestFormat إلى StreamData للإشارة إلى تنسيق البث. تتمّ تعبئة هذه السمة في الحدث LOADED.
العودة إلى الحالة السابقة للإصدار 3.274.0 2019-02-12
  • العودة إلى الحالة السابقة للإصدار 3.274.0.
3.275.4 2019-02-06
  • تمت إضافة السمة manifestFormat إلى StreamData للإشارة إلى تنسيق البث. تتمّ تعبئة هذه السمة في الحدث LOADED.
3.273.0 2019-01-24
  • تم إصلاح مشكلة عدم عرض رموز VAST مع إعلانات VPAID.
3.271.0 2019-01-10
  • تضيف هذه السمة إمكانية استخدام وحدات ماكرو الإصدار 4.1 من VAST. لمزيد من التفاصيل، يُرجى الاطّلاع على مواصفات VAST 4.1.
  • تم إصلاح مشكلة عدم ضبط حجم المساحة الإعلانية بشكل صحيح عند بدء عرض إعلانات VPAID خارج الشاشة.
  • تم إصلاح مشكلة عدم إطلاق أخطاء الفيديو في أحداث البث المباشر أو فيديوهات عند الطلب.
  • تم إصلاح مشكلة عدم استئناف المحتوى على متصفّح Safari على iOS.
3.259.0 2018-11-27
  • يحلّ هذا الإصدار مشكلة في عرض الإعلانات المصاحبة عندما تحتوي حِزم الإعلانات على إعلانات VPAID أو تستخدم خيار الاحتياط على مستوى مادة العرض.
3.255.0 2018-11-12
  • تم إصلاح مشكلة تتعلّق بإتاحة النقر على رموز VAST في إعلانات VPAID في الوضع INSECURE.
3.254.0 2018-11-08
  • يضيف حدث AdEvent.Type.AD_BUFFERING. يتم تنشيط هذا الحدث عندما يتوقف تشغيل الإعلان مؤقتًا بسبب التخزين المؤقت.
3.246.0 2018-10-18
  • إصلاح مشكلة التشغيل القديم عند استخدام وكيل "علامة الناشر من Google" مع حزمة تطوير البرامج للإعلانات التفاعلية (IMA SDK).
3.244.2 2018-10-16
  • يضيف حدث AD_PROGRESS. يتم تشغيل هذا الحدث طوال مدة تشغيل الإعلان، ويتضمّن العنصر AdProgressData الذي يتم الحصول عليه من خلال getAdData().
  • يضيف isCookiesEnabled() وsetCookiesEnabled() إلى ImaSdkSettings.
  • تم إصلاح مشكلة في إعلانات الفيديو القابلة للتخطّي المتتالية.
  • يحلّ هذا الإصدار مشكلة في أخطاء الإعلانات عند استخدام التشغيل المخصّص في نظام التشغيل iOS.
3.234.1 2018-09-04
  • يمكن الآن استبدال استجابات VAST المغلّفة في مجموعة إعلانات متسلسلة التي يتعذّر عرضها بإعلانات مدتها أقل أو تساوي مدة الإعلان الأصلي من مجموعة إعلانات (إعلانات بدون رقم تسلسلي).
3.228.0 2018-08-14
  • تم إصلاح مشكلة الإعلانات المتتالية القابلة للتخطّي.
  • تم إصلاح مشكلة كانت تؤدي إلى عرض AdsManager.isCustomPlaybackUsed() للقيمة الخاطئة عند ضبطها بعد إنشاء AdsLoader.
3.227.0 2018-08-13
  • حاوِل تشغيل أنواع MIME المتوافقة التي تم تمريرها إلى AdsRenderingSettings.mimeTypes فقط.
3.226.2 2018-08-07
  • يتم الآن عرض الإعلانات الصورية بدون مدة عرض محدّدة حتى ظهور الإعلان التالي، بدلاً من 15 ثانية.
  • تم إصلاح مشكلة عدم تصدير AdsRequest.vastLoadTimeout بشكلٍ صحيح.
  • تم إصلاح مشكلة عدم تصدير Ad.getVastMediaBitrate بشكلٍ صحيح.
3.225.0 2018-07-30
  • يفرض عرض VAST 4 لطلبات "مدير إعلانات Google".
3.223.0 2018-07-25
  • تضيف هذه السمة Ad.getVastMediaBitrate().
3.216.1 2018-06-26
  • تم إصلاح مشكلة في حزمة تطوير البرامج (SDK) الخاصة بـ "الإعلانات الديناميكية أثناء البث"، حيث كانت تعرض Ad.getDuration() بشكل غير صحيح بالملّي ثانية بدلاً من الثانية.
3.216.0 2018-06-20
  • تم إصلاح الخطأ الذي كان يؤدي إلى الإبلاغ عن أخطاء 303 بشكل خاطئ على أنّها أخطاء 1005. تم تسجيل هذه الأخطاء على الخادم كأخطاء 900 بدلاً من أخطاء 303.
3.214.1 2018-06-12
العودة إلى الحالة السابقة إلى 3.211.3 2018-06-07
  • بسبب مشكلة تؤثر في عمليات تنفيذ معيّنة على أجهزة iPhone، تم الرجوع إلى الإصدار 3.211.3.
3.213.1 2018-06-07
3.210.1 2018-05-16
  • تم إصلاح مشكلة استمرار عرض الإعلانات بعد طلب AdDisplayContainer.destroy().
  • يضيف allow="autoplay" إلى إطار iframe المستخدَم لتحميل إعلانات VPAID.
3.198.2 2018-03-27
  • تم إصلاح مشكلة التحميل المُسبَق في الإصدارات الحديثة من متصفّحَي Chrome وSafari على الكمبيوتر.
3.193.1 2018-02-26
  • تمت إزالة طريقتَي التسلسل والتحويل إلى تسلسل غير الصحيحتَين في المستندات من AdError.
3.192.0 2018-02-14
  • تتم إزالة رمز الخطأ INVALID_ADX_EXTENSION غير الضروري. سيستمر تشغيل الإعلانات حتى إذا تعذّر تحليل الإضافة.
  • ستتضمّن الآن حزمة IMA التي تم تحميلها في إطار iframe سياسة التشغيل التلقائي للصفحة الرئيسية في الإصدار 65 من Chrome والإصدارات الأحدث.
  • إصلاح تسريب الذاكرة الذي حدث عندما لم يتم إيقاف AdsManager عند حدوث AdError
3.190.0 2018-01-30
  • ستسجّل إعلانات VPAID الآن خطأً عند توقّفها بدون تسجيل مرّة ظهور. ويتبع ذلك سلوك جميع الإعلانات الأخرى.
3.189.0 2018-01-24
  • إصلاح مشكلة تحدث عند الرجوع من استراتيجيات التشغيل التلقائي المختلفة إلى النقر للتشغيل
  • تم إصلاح مشكلة في التشغيل على الإصدار 11 من Internet Explorer.
  • تم إصلاح مشكلة في الإعلانات أثناء التشغيل على أجهزة iOS 11.
  • لم تعُد الإعلانات المصاحبة الفارغة التي تتبع معيار دقّة واجهة عرض الإعلانات على مشغّل الفيديو (VPAID) تؤدي إلى ظهور خطأ في وحدة التحكّم.
  • تم تخفيض مستوى بعض التحذيرات لاستخدام سجلّات المعلومات.
3.186.1 2017-12-07
  • يمكن أن تعرض AdErrorEvent.getInnerError() الآن عنصر AdError داخليًا. يتيح ذلك التحقّق مما إذا تعذّر التشغيل التلقائي.
3.184.1 2017-11-02
  • تم إصلاح مشكلة عدم تشغيل الإعلانات المحمَّلة مسبقًا إذا لم يتم استدعاء adsManager.init بسرعة كافية.
  • تضيف هذه السمة AdError.AUTOPLAY_DISALLOWED، والتي يتم تشغيلها عندما تحاول حزمة SDK تشغيل إعلان تلقائيًا ولكن يمنعها المتصفّح من ذلك.
العودة إلى الحالة السابقة للإصدار 3.182.1 2017-10-26
  • بسبب مشكلة تؤثّر في بعض عمليات تنفيذ المكوّن الإضافي videojs-ima، تم الرجوع إلى الإصدار 3.182.1.
3.183.1 2017-10-26
  • تم إصلاح مشكلة عدم تشغيل الإعلانات المحمَّلة مسبقًا إذا لم يتم استدعاء adsManager.init بسرعة كافية.
3.182.0 2017-10-17
  • إصلاح مشكلة تشغيل إعلانات الفيديو الخطية التي تتطلّب النقر للتشغيل على الإصدار 11 من متصفّح Safari على أجهزة الكمبيوتر المكتبي
العودة إلى الحالة السابقة إلى 3.180.3 2017-10-06
  • بسبب مشكلة في عدم عرض بعض الإعلانات بشكلٍ صحيح، تم الرجوع إلى الإصدار 3.180.3.
3.181.3 2017-10-05
  • إصلاح مشكلة كانت تؤدي إلى إيقاف الفيديو مؤقتًا بسبب النقرات غير الصالحة
  • تم إصلاح مشكلة ظهور خطأ في فاصل الإعلان أثناء التشغيل عند استخدام discardAdBreak().
العودة إلى الحالة السابقة للإصدار 3.179.0 2017-09-22
  • بسبب مشكلة في بعض الإعلانات المحدّدة التي تتبع معيار دقّة واجهة عرض الإعلانات على مشغّل الفيديو (VPAID)، تم الرجوع إلى الإصدار 3.179.0.
3.179.0 2017-09-18
  • إصلاح خطأ كان يؤدي إلى عرض واجهات مستخدم إعلانية متعددة عند التحميل المُسبَق للإعلانات وإعادة استخدام حاوية الإعلان
3.178.0 2017-08-31
  • تم إصلاح مشكلة ظهور استثناء إذا تم عرض إعلان يمكن تخطّيه على صفحة Safari على الأجهزة الجوّالة لا يمكنها عرض هذا الإعلان. وتتعامل حزمة SDK الآن مع هذا الاستثناء بشكل صحيح.
  • تم إصلاح مشكلة عدم تشغيل CONTENT_RESUME_REQUESTED في حالات نادرة لعمليات بث HLS على متصفّح Safari للأجهزة الجوّالة.
3.176.0 2017-08-10
  • تضيف هذه السمة AdsRequest.liveStreamPrefetchSeconds.
  • تزيل هذه الطريقة AdsRenderingSettings.useShareButton.
3.175.0 2017-07-31
  • سيؤدي عرض إعلان غير خطي بتنسيق VPAID الآن إلى إرسال حدث STARTED من حزمة تطوير البرامج (SDK) إلى مشغّل الفيديو.
  • ستفعّل الإعلانات الخطية المتوافقة مع VPAID الآن الحدث STARTED عند ظهور الإعلان بدلاً من بدء عرضه.
3.174.0 2017-07-24
  • تم إصلاح مشكلة كانت تؤدي إلى توقّف بعض حزم "إعلانات ما قبل التشغيل" مؤقتًا عند تفعيل ميزة "التحميل المُسبَق".
  • تم إصلاح مشكلة كانت تؤدي إلى إعادة تشغيل المحتوى من البداية في بعض عمليات التنفيذ على أجهزة iOS عند عرض "الإعلانات أثناء التشغيل".
  • تم إصلاح مشكلة عدم إمكانية استئناف بعض محتوى البث المباشر بعد عرض الإعلانات على أجهزة iOS.
3.173.1 2017-07-06
3.173.0 2017-06-28
  • تم إصلاح مشكلة عدم استعادة المحتوى بشكل صحيح عند استخدام تشغيل مخصّص على الويب على الأجهزة الجوّالة التي تعمل بنظام التشغيل iOS عند تبديل المحتوى وطلب الإعلانات بعد ذلك بوقت قصير.
3.172.0 2017-06-14
  • تم إصلاح مشكلة كانت تؤدي إلى تعذُّر عرض إعلانات AdSense بملء الشاشة على الأجهزة الجوّالة.
  • تضيف هذه السمة Ad.getSkipTimeOffset().
3.171.0 2017-06-08
  • تضيف هذه السمة إمكانية عرض إعلانات AdSense بملء الخانة الإعلانية بالكامل إلى الطرق الحالية التالية AdsManager:
    • getCurrentTime()
    • getRemainingTime()
    • getDuration()
    • getAdSkippableState()
    • skip()
3.170.0 2017-06-01
  • تضيف هذه السمة AdsRequest.vastLoadTimeout.
  • إضافة دعم للإعلانات القابلة للتخطّي على iPhone وiPod touch عند استخدام ImaSdkSettings.setDisableCustomPlaybackForIOS10Plus(true)
3.169.1 2017-05-19
  • تضيف هذه السمة إمكانية استخدام حدث AdInteraction في VPAID. عندما يتم تشغيل الحدث، يتلقّى مشغّل الفيديو الحدث الجديد AdEvent.INTERACTION.
3.168.0 2017-05-08
  • تغيير المهلة التلقائية لتحميل الوسائط من 15 ثانية إلى 8 ثوانٍ
  • تم إصلاح مشكلة عدم تأثير ضبط ImaSdkSettings.setDisableCustomPlaybackForIOS10Plus().
3.166.0 2017-04-12
  • تضيف هذه السمة ImaSdkSettings.setDisableCustomPlaybackForIOS10Plus(). تمت إعادة تفعيل ميزة التشغيل المخصّص على متصفّح Safari على أجهزة iOS تلقائيًا (تم إيقافها في الإصدار 3.164.0). سيتم عرض الإعلانات على Safari كما كانت قبل الإصدار 3.164.0.
3.164.0 2017-03-29
  • إصلاحات لتوفير ميزة التشغيل التلقائي على الويب على الأجهزة الجوّالة التي تعمل بنظامَي التشغيل iOS وAndroid لتفعيل هذه الميزة، اكتم صوت مشغّل الفيديو أو المكالمة AdsManager.setVolume(0) قبل الاتصال AdsManager.start().
3.161.4 2017-03-24
  • تضيف هذه السمة AdsManager.updateAdsRenderingSettings() لتعديل إعدادات عرض الإعلانات بعد طلب getAdsManager().
العودة إلى الحالة السابقة للإصدار 3.161.1 2017-03-24
  • العودة إلى الحالة السابقة للإصدار 3.161.1.
‫3.163.0 2017-03-23
  • تضيف هذه السمة AdsManager.updateAdsRenderingSettings() لتعديل إعدادات عرض الإعلانات بعد طلب getAdsManager().
3.160.3 2017-03-07
  • تم إصلاح مشكلة المواضع غير الصحيحة للإعلانات التي يتم الإبلاغ عنها في حِزم الإعلانات المختلطة.
3.159.0 2017-02-21
  • تضيف هذه السمة إمكانية استخدام مواد عرض احتياطية على مستوى مادة العرض.
3.156.0 2017-01-26
  • إصلاح مشكلة عدم صحة تقارير موضع عرض الإعلان عند استخدام مجموعات إعلانات متسلسلة مختلطة من معيار دقّة واجهة عرض الإعلانات على مشغّل الفيديو (VPAID)
  • تضيف هذه السمة ImaSdkSettings.(set|get)DisableFlashAds().
  • تتم إضافة "application/dash+xml" كنوع MIME صالح.
  • تضيف هذه السمة الطرق التالية إلى Ad:
    • getUniversalAdIdValue()
    • getUniversalAdIdRegistry()
  • تضيف هذه السمة الخصائص التالية إلى AdsRequest:
    • contentDuration
    • contentKeywords
    • contentTitle
3.154.1 2017-01-10
  • أصبحت ميزة Ad.getWrapperCreativeIds() أكثر فعالية في مطابقة تصاميم الإعلانات من خلال أغلفة الإعلانات.
3.153.1 2016-12-07
  • تضيف هذه السمة Ad.getDealId().
  • تضيف هذه السمة Ad.getSurveyUrl().
  • تضيف هذه السمة Ad.getWrapperCreativeIds().
  • تضيف هذه السمة إمكانية استخدام الرموز إلى إعلانات VPAID المستندة إلى Flash وHTML5 في الوضع ENABLED. لن تعمل الرموز في وضع INSECURE.
3.151.1 11/10/2016
  • تضيف هذه السمة Ad.getAdvertiserName().
  • تم إصلاح مشكلة في Flash VPAID في HTML5.
3.147.1 2016-10-14
  • تضيف هذه السمة Ad.getCreativeId().
3.146.2 2016-10-10
  • تم إصلاح خطأ كان يؤدي إلى إنهاء إعلانات VPAID معيّنة بتنسيق Flash قبل الأوان.
  • تم إصلاح مشكلة اقتصاص إعلانات VPAID المستندة إلى Flash في وضع ملء الشاشة.
3.145.0 2016-09-22
  • تضيف هذه السمة Ad.getApiFramework().
3.144.0 2016-09-13
  • تضيف هذه السمة AdError.ErrorCode.VAST_PROBLEM_DISPLAYING_MEDIA_FILE.
3.140.1 2016-08-18
  • يحلّ هذا التحديث مشكلة النقر على الإعلانات غير الآمنة التي تستخدم Flash VPAID.
3.139.0 2016-08-10
  • تزيل هذه الطريقة AdsRenderingSettings.AUTO_SCALE.
3.137.0 2016-07-26
  • إضافة Ad.getVastMediaWidth() وAd.getVastMediaHeight()
  • إصلاح مشاكل تنسيق المؤشر في واجهة المستخدم المضمّنة للإعلانات
3.135.1 2016-06-29
  • تضيف هذه السمة إمكانية التحميل المُسبَق لملفات وسائط من خلال AdsRenderingSettings.enablePreloading.
‫3.134.0 2016-06-16
  • تم إصلاح مشكلة اختفاء زر "تخطّي الإعلان" أحيانًا عند النقر على مؤقّت العد التنازلي.
3.133.0 2016-06-07
  • تم إصلاح خلل مرئي في أزرار التخطّي على الإصدار 4.4.4 من نظام التشغيل Android. لم تتأثر أزرار التخطّي على المنصات الأخرى بهذا الخلل، ولن تتأثر بهذا التغيير.
3.128.2 2016-05-03
  • تضيف هذه السمة AdsRenderingSettings.playAdsAfterTime.
3.123.0 2016-02-24
  • تضيف هذه السمة إمكانية استخدام تصاميم إعلانات Flash المتوافقة مع معيار VPAID إلى قواعد VMAP/الإعلانات.
3.120.0 2016-01-27
  • يضيف المَعلمة videoElement إلى AdsManager.init. يمكن استخدام هذا الخيار لتحديد عنصر الفيديو المخصّص الذي سيتم استخدامه إذا لم يكن جاهزًا عند استدعاء الدالة الإنشائية AdDisplayContainer. لا يزال استخدام الدالة الإنشائية AdDisplayContainer هو الطريقة المفضّلة لتوفير عنصر فيديو مخصّص.
  • تضيف هذه السمة AdsRenderingSettings.useStyledLinearAds.
3.118.0 2016-01-13
  • أصبحت تصميمات إعلانات Flash المتوافقة مع معيار دقّة واجهة عرض الإعلانات على مشغّل الفيديو (VPAID) متاحة الآن في IMA HTML5.
3.116.4 2015-12-10
  • ستتضمّن الإعلانات على الأجهزة الجوّالة التي لا تستخدم ميزة تتبُّع النقرات المخصّصة الآن واجهة مستخدم جديدة تتضمّن زر "مزيد من المعلومات". سيؤدي النقر على الإعلان الآن إلى إيقافه مؤقتًا أو استئنافه بدلاً من توجيه المستخدم إلى الصفحة المقصودة للإعلان.
3.115.0 2015-12-03
  • سيتم الآن عرض أي إعلان غير خطي من AdSense أو Ad Exchange يزيد ارتفاعه عن 90 بكسل كإعلان بملء المساحة.
  • يستغلّ الإعلان الجديد بملء الشاشة المساحة الكاملة للمحتوى ويتضمّن موقّتًا للعد التنازلي وزرّ تخطّي. يتم استئناف تشغيل المحتوى بعد إغلاق الإعلان، إما من خلال الموقّت أو عندما يتخطّى المستخدم الإعلان.
  • يمكن أيضًا فرض عرض الإعلانات غير الخطية من AdSense أو Ad Exchange التي يقلّ ارتفاعها عن 90 بكسل في المساحة الإعلانية الكاملة من خلال ضبط adsRequest.forceNonLinearFullSlot=true.
3.113.1 2015-11-12
3.111.0 2015-10-28
  • تضيف هذه السمة AdEvent.LINEAR_CHANGED.
  • تضيف هذه السمة AdEvent.DURATION_CHANGE.
  • يستخدم واجهة المستخدم الجديدة في% 1 من طلبات الإعلانات المؤهّلة.
3.110.0 2015-10-21
  • إضافة Ad.getTraffickingParameters وAd.getTraffickingParametersString
3.108.1 2015-09-23
  • تضيف هذه السمة إمكانية عرض الإعلانات المصاحبة للإعلانات التي تتبع معيار دقّة واجهة عرض الإعلانات على مشغّل الفيديو (VPAID).
3.107.1 2015-09-18
  • تم إيقاف ميزة "التشغيل المخصّص" على الإصدار 4.0 من نظام التشغيل Android والإصدارات الأحدث. ستظل الإعلانات تعمل، ولكن سيتم استخدام مشغّل تملكه حزمة SDK بدلاً من المشغّل الذي يوفّره المستخدم.
‫3.101.22 2015-09-10
  • تم ضبط وضع VPAID تلقائيًا على ENABLED بدلاً من DISABLED.
3.101.17 2015-08-27
  • يجعل Ad.getContentType() متاحًا بعد الحدث LOADED بدلاً من الحدث STARTED. يوفّر ذلك إمكانية الوصول إلى بيانات الإعلانات في وقت مبكر.
3.101.10 2015-08-06
3.101.8 2015-07-25
  • تم إصلاح مشكلة عدم تعديل قيم معرّف الربط لعلامات "مدير إعلانات Google" بالتنسيق pubads.g.doubleclick.net/gampad/live/ads.
3.101.6 2015-07-23
3.101.4 2015-07-13
  • تم إيقاف التشغيل المخصّص على% 5 من أجهزة Android 4.0 والإصدارات الأحدث. سيزداد هذا الرقم تدريجيًا إلى% 100 خلال الإصدارات المستقبلية.
3.101.2 2015-06-17
  • ستتضمّن إعلانات TrueView الآن زر "مزيد من المعلومات" في أعلى يسار الشاشة. لن يؤدي النقر على الإعلان خارج زر "مزيد من المعلومات" إلى نقل المستخدمين إلى الموقع الإلكتروني للمعلِن.
  • سيظهر الآن زر "تخطّي" للإعلانات القابلة للتخطّي حتى عند استخدام ميزة تتبُّع النقرات المخصّصة.
الرجوع إلى الإصدار 3.101.1 2015-06-04
  • بسبب مشاكل في التشغيل على Android، تم الرجوع إلى الإصدار 3.101.1.
3.102.1 2015-06-04
  • ستتضمّن إعلانات TrueView الآن زر "مزيد من المعلومات" في أعلى يسار الشاشة. لن يؤدي النقر على الإعلان خارج زر "مزيد من المعلومات" إلى نقل المستخدمين إلى الموقع الإلكتروني للمعلِن.
  • سيظهر الآن زر "تخطّي" للإعلانات القابلة للتخطّي حتى عند استخدام ميزة تتبُّع النقرات المخصّصة.
  • سيتم إيقاف ميزة "التشغيل المخصّص" على الإصدار 4.0 من Android والإصدارات الأحدث. ستظل الإعلانات تعمل، ولكن سيتم استخدام مشغّل تملكه حزمة SDK بدلاً من المشغّل الذي يوفّره المستخدم.
3.99.4 2015-05-12
  • تم إصلاح خطأ في أداة VPAID أدّى إلى عدم إمكانية النقر على زر التخطّي وعناصر النقر على الإعلان في بعض الأحيان.
  • ستعرض إعلانات TrueView الآن حالة "قابلة للتخطّي" بشكلٍ صحيح من خلال AdsManager.getAdSkippableState().
3.98.0 04/30/2015
  • يمكن الآن تحميل ima3.js في نموذج عنصر مستند (DOM) أو إطار iframe منفصل عن حاوية الفيديو طالما أنّه في المصدر نفسه.
3.97.0 04/22/2015
  • تم إصلاح الخطأ الذي يتسبّب في تعذُّر تحميل client.js بسبب الاستخدام غير الصحيح للبروتوكول.
  • إصلاح خطأ في محوّل VPAID حيث يتعذّر تحميل المحوّل إذا تم تحميله في القسم <head>
3.93.1 03/23/2015
  • تضيف هذه السمة طريقة setAdWillAutoPlay على AdsRequest. سيسمح ذلك للناشرين بتحديد ما إذا كان سيتم تشغيل الإعلان استجابةً لإجراء من المستخدم أو ما إذا كان سيتم تشغيله تلقائيًا.
3.91.0 02/25/2015
  • تم إصلاح خطأ مرتبط بمعيار دقّة واجهة عرض الإعلانات على مشغّل الفيديو (VPAID) حيث كان مشغّل الفيديو يرسل حدث "تشغيل" إلى إعلانات VPAID بدلاً من حدث "يتم التشغيل" المتوقّع.
3.87.0 2015-02-04
  • إصلاح خطأ كان يتسبّب في حصول العملاء الذين لا يستخدمون واجهة مستخدم IMA على قيم غير صحيحة من getAdSkippableState.
  • سيتم الآن تغيير نظام ترقيم الإصدارات من 3.1.X إلى 3.X.Y.
3.1.85 2015-01-28
  • تمت إضافة AdEvent.Type.AD_METADATA.
3.1.81 2014-11-19
  • تم إصلاح مشكلة في علامة Freewheel مع طلبات إعلانات معيّنة تابعة لجهات خارجية.
3.1.80 2014-11-13
  • تمت إضافة getPlayerType وsetPlayerType وgetPlayerVersion وsetPlayerVersion إلى ImaSdkSettings للسماح لمشغّلات الشركاء بتحديد نوع المشغّل وإصداره أثناء الدمج مع حزمة SDK.
3.1.79 2014-11-06
  • أصبحت حزمة IMA HTML5 SDK متوافقة الآن مع متصفّح Internet Explorer 11. يمكنك الاطّلاع على الإشعار لمزيد من المعلومات.
العودة إلى الحالة السابقة إلى 3.1.75 2014-10-17
  • بسبب مشاكل في تشغيل الإعلانات على الويب على الأجهزة الجوّالة، تم الرجوع إلى الإصدار 3.1.75.
3.1.73 2014-10-03
  • تتيح هذه السمة تتبُّع النقرات المخصّص لجميع الأجهزة الجوّالة. يؤدي هذا الإجراء إلى التراجع عن تغيير تم إدخاله في الإصدار السابق (3.1.72)، والذي كان يتيح تتبُّع النقرات المخصّص على أجهزة iPhone والإصدارات الأقدم من Android 4.0 فقط. ستتم إعادة إضافة ميزة تتبُّع النقرات المخصّصة المحدودة هذه إلى حزمة SDK في وقت لاحق.
3.1.72 2014-10-02
  • ننصحك الآن بتضمين مشغّل الفيديو الخاص بالمحتوى دائمًا كعنصر تشغيل مخصّص، لأنّه سيتم استخدام التشغيل المخصّص في بيئات معيّنة فقط.
  • يتم الآن استخدام عناصر تتبُّع النقرات المخصّصة في بيئات معيّنة فقط. ملاحظة: إذا عرضت عنصر تتبُّع النقرات المخصّص فوق مشغّل الفيديو، سيؤدي ذلك إلى إيقاف إمكانية النقر للوصول إلى الموقع الإلكتروني وإمكانية تخطّي الإعلانات المعروضة.
3.1.70 2014-09-18
  • تم تغيير reportAdAutoPlayed إلى setAdWillAutoPlay في AdsRequest.
3.1.69 2014-09-18
  • سيظهر الزر مزيد من المعلومات للإعلانات على الأجهزة الجوّالة بغض النظر عن مدة الإعلان.
3.1.68 2014-09-17
  • تمت إضافة الإعداد reportAdAutoPlayed إلى AdsRequest. يُرجى العِلم أنّه تم تغيير اسم reportAdAutoPlayed إلى setAdWillAutoPlay. يمكنك الاطّلاع على ملاحظات الإصدار 3.1.70.
3.1.66 2014-09-11
  • يضيف (1) الإعداد uiElements إلى AdsRenderingSettings و(2) واجهة برمجة التطبيقات getUiElements إلى الإعلان.
3.1.65 2014-09-04
  • تسهيل اكتشاف زر التخطّي لمستخدمي قارئ الشاشة من خلال تحويله إلى زر حقيقي
3.1.63 2014-08-22
  • تمت إضافة إمكانية استخدام مواد عرض إبداعية بتنسيق JavaScript متوافقة مع معيار VPAID 2.
  • تمت إضافة إمكانية استخدام رموز VAST 3.
  • تمت إضافة الميزات الجديدة التالية للإعلانات المصاحبة:
    • توفير الدعم للسمة "required" في العنصر CompanionAds من VAST
    • إتاحة استخدام السمة "adSlotID" في عنصر Companion ضمن VAST
    • في حال تم عرض عدة إعلانات مصاحبة في VAST، ستختار حزمة تطوير البرامج (SDK) الإعلان المصاحب الأنسب للبيئة المحدّدة.
  • تم إصلاح الخطأ الذي تسبّب في تعذُّر الوصول إلى ImaSdkSettings.setNumRedirects وImaSdkSettings.getNumRedirects.
  • تمت إضافة طريقتَي واجهة برمجة التطبيقات isCustomPlaybackUsed وisCustomClickTrackingUsed.
3.1.62 2014-08-14
  • تعديل (11/9/2014): لا ننصح الناشرين حاليًا بتضمين مشغّل مخصّص. سنطرح ميزة تتيح التبديل تلقائيًا بين مشغّل مخصّص ومشغّل تابع لحزمة SDK بحلول نهاية سبتمبر، وسنبدأ بعد ذلك باقتراح استخدام هذا التنفيذ.
    ننصح الناشرين الآن بتمرير مشغّل فيديو مخصّص دائمًا عند إنشاء AdDisplayContainer. يُرجى متابعة دليل قادم حول تعديل الرمز.
  • لن يعود على الناشرين حفظ حالة مشغّل المحتوى واستعادتها عند وقوع الحدثين CONTENT_PAUSE_REQUESTED وCONTENT_RESUME_REQUESTED.
3.1.57 2014-06-26
  • تضيف هذه السمة حدث IMPRESSION إلى AdsManager سيتم تنشيطه عند تسجيل مرّة ظهور.
  • يضيف حدثَي VOLUME_CHANGED وVOLUME_MUTED إلى AdsManager.
3.1.55 2014-06-11
  • يمكن الآن استخدام وحدة تحكّم GPT إذا تم تفعيلها باستخدام جميع العلامات المعترف بها رسميًا ('google_console' و'google_force_console' و'googfc' للاستخدام على الأجهزة الجوّالة). ليست هناك حاجة إلى ضبط قيم المَعلمات (مثل 'google_console=1').
3.1.54 2014-06-09
  • إذا لم يحدّد المستخدم الحد الأقصى لمعدّل نقل البيانات المفضّل، يكون معدّل نقل البيانات التلقائي 500 كيلوبت في الثانية للهواتف الجوّالة و1,000 كيلوبت في الثانية للأجهزة الأخرى، بما في ذلك أجهزة الكمبيوتر المكتبي.
  • تمت إزالة ImaSdkSettings.getCompetitiveExclusion().
  • تم عرض واجهة برمجة التطبيقات minSuggestedDuration في الفئة Ad.
3.1.53 2014-05-29
  • سيتم الآن تحميل حزمة SDK الأساسية دائمًا من imasdk.googleapis.com.
3.1.51 2014-05-12
  • تم إصلاح الخطأ الذي كان يؤدي إلى استئناف عرض الإعلانات المتوقّفة مؤقتًا تلقائيًا عندما يقفل المستخدم الجهاز.
  • عدّلنا المستندات الخاصة بأخطاء انتهاء المهلة في VAST وحدّدنا مدة المهلة.
3.1.50 2014-04-30
  • إصلاح خطأ كان يتسبب في حدوث مشاكل للناشرين الذين عدّلوا نموذج Array (مثل مستخدمي motools).
  • تغيير وظيفة Ad.getContentType لعرض سلسلة فارغة بدلاً من القيمة الخالية عندما تكون قيمة contentType غير معروفة.
  • نقدّم تجربة بنسبة% 25 لتحميل الملف الثنائي الأساسي من نطاقنا الجديد، imasdk.googleapis.com. ولن يؤثّر ذلك إلا في الناشرين الذين يفعّلون s0.2mdn.net تحديدًا لبروتوكول CORS. وفقًا لاختباراتنا، يجب ألا يكون هناك أي شخص.
  • يتم عرض النطاق الجديد بنسبة% 1 في 1 مايو 2014، و% 25 في 2 مايو 2014، و% 100 في 7 مايو 2014.
3.1.47 2014-04-11
  • أضِف واجهات برمجة التطبيقات الجديدة Ad.getTitle() وAd.getDescription() وAd.getContentType().
  • إتاحة استخدام وحدتَي الماكرو CACHEBUSTER وERRORCODE في VAST 3
3.1.46 2014-04-03
  • تتلقّى واجهة برمجة التطبيقات getCompanionAds الآن google.ima.CompanionAdSelectionSettings كمَعلمة اختيارية ثالثة
  • إصلاح الخطأ في Safari على أجهزة iOS في iPad الذي يؤدي إلى تجميد إعلان فيديو على الشبكات البطيئة
3.1.45 2014-03-06
  • تمت إضافة واجهة برمجة التطبيقات AdsLoader.setAutoPlayAdBreaks التي تتيح للناشر اختيار ما إذا كان سيتم تشغيل فواصل إعلانية بتنسيق VMAP وAdRules تلقائيًا.
  • تمت إضافة الحدث adBreakReady الذي سيتم إرساله بواسطة AdsManager عندما كان سيتم تشغيل فاصل إعلاني إذا تم ضبط autoPlayAdBreaks على "خطأ".
3.1.44 2014-01-28
  • تمت إضافة رمز الخطأ VAST_MEDIA_LOAD_TIMEOUT إلى google.ima.AdError.ErrorCode لمهلات الوسائط.
3.1.41 2013-12-16
  • تم إصلاح واجهة برمجة التطبيقات adsManager.skip() لتعمل مع قواعد الإعلانات.
3.1.38 2013-12-04
  • تعرض هذه السمة google.ima.settings وطريقتها setLocale لـ ima3.js.
3.1.35 2013-11-14
  • عندما لا يتم تحديد تتبُّع مخصّص للنقرات لتشغيل مخصّص، يتم تتبُّع النقرات من خلال إطار iframe الخاص بحزمة SDK، وليس من خلال عنصر الفيديو المخصّص.
  • يسمح بأن تكون واجهة مستخدم إعلان الفيديو هي الإعداد التلقائي، بما في ذلك عرض زر التخطّي.
  • تغيير السلسلة المرئية "إعلان" إلى "إعلان"
3.1.34 2013-10-22
  • تمت إضافة loadVideoTimeout إلى AdsRenderingSettings.
  • تغيير المهلة التلقائية للإعلان إلى 15 ثانية إذا لم يبدأ تشغيل الإعلان بعد 15 ثانية، سيتم إلغاؤه وسيتم تنشيط CONTENT_RESUME_REQUESTED.
  • تحسين التوافق مع رموز الخطأ المتوافقة مع VAST تم إيقاف عدة رموز خطأ غير مستخدَمة، وتم دمج رموز أخرى. أصبح رمز الخطأ 200 ممثَّلاً الآن بالثابت VAST_TRAFFICKING_ERROR. أصبح الخطأ UNKNOWN_AD_RESPONSE خاصًا بحزمة SDK، والرمز هو 1010.
  • تم إيقاف ميزة "تقديم الإعلانات بسرعة" في عمليات التنفيذ على أجهزة iPhone.
3.1.33 2013-10-10
  • تم إصلاح خطأ في رصد بعض النقرات على الإعلانات على الأجهزة الجوّالة.
3.1.23 2013-08-22
  • واجهات برمجة تطبيقات جديدة لـ AdPodInfo: تم عرض الحد الأقصى لمدة الإعلان المجمّع وفهرس الإعلان المجمّع وإزاحة وقت الإعلان المجمّع. لمزيد من المعلومات حول واجهات برمجة التطبيقات الجديدة هذه، يُرجى الاطّلاع على صفحة AdPodInfo.
3.1.20 2013-08-07
  • إصلاح خطأ: تم إصلاح المشاكل المتعلّقة بتحليل أغلفة VAST التي لا تحتوي على مواد عرض.
  • إصلاح خطأ: تم إصلاح المشاكل المتعلّقة بملء الشاشة في Safari على الكمبيوتر المكتبي.
3.1.12 2013-05-21
  • إصلاح خطأ في تنفيذ واجهة Companions API (غير GPT).
3.1.10 2013-05-14
  • إذا تم استخدام علامة "ناشر Google" لعرض الإعلانات المصاحبة، ستسترد حزمة تطوير البرامج (SDK) الآن أحجام خانات الإعلانات المصاحبة من العلامة وتضيفها إلى طلب الإعلان الذي يتم إرساله إلى "مدير إعلانات Google"، ما يؤدي إلى تجاهل أي أحجام يقدّمها الناشر.
3.1 2012-12-18
  • يتضمّن هذا الإصدار تغييرات داخلية كبيرة تؤثّر في طريقة تحميل حزمة SDK. يجب إجراء تغييرات بسيطة على عملية الدمج.
    • عناوين URL الجديدة لتحميل واجهة برمجة التطبيقات الخاصة بحزمة SDK:
    • لم تعُد حزمة تطوير البرامج (SDK) تستخدم أداة تحميل غير متزامنة منفصلة. عند تحميل واجهة برمجة التطبيقات الخاصة بحزمة SDK، يمكنك البدء في استخدامها على الفور.
    • تمثّل واجهة برمجة التطبيقات لحزمة تطوير البرامج (SDK) طبقة رقيقة نسبيًا تغلف جوهر حزمة تطوير البرامج (SDK). يتم تحميل الرمز الأساسي في إطار IFRAME فور إنشاء AdDisplayContainer. من المهم إنشاء AdDisplayContainer في وقت مبكر للحدّ من تأثير وقت الاستجابة على تحميل حزمة SDK.
    • واجهات برمجة التطبيقات الجديدة:
    • لن تتوفّر في المستقبل إصدارات حزمة SDK السابقة، بما في ذلك الإصدار 3.0.15. يُرجى الترقية إلى الإصدار 3.1 في أقرب وقت ممكن.
3.0.15 2012-10-22
  • يجب الآن تحديد AdDisplayContainer عند إنشاء AdsLoader. ستتم إزالة الطريقة القديمة لتمرير AdDisplayContainer باستخدام طريقة getAdsManager في الإصدار التالي. يُرجى الرجوع إلى دليل نقل بيانات AdDisplayContainer للحصول على مزيد من المعلومات حول التغييرات.
  • تغييرات مختلفة على إمكانية التشغيل المخصّص:
    • تم نقل إعدادات التشغيل المخصّصة إلى أداة إنشاء AdDisplayContainer. ستتم إزالة الطريقة القديمة لضبطها باستخدام AdsRenderingSettings في الإصدار التالي.
    • عند استخدام عناصر مخصّصة لتتبُّع النقرات وتشغيل الفيديو، لن يعرض حزمة SDK هذه العناصر أو يخفيها تلقائيًا. يجب أن يتحكّم الناشر في عرض عناصر التشغيل المخصّصة.
    • بالنسبة إلى الفيديو الذي يتم تشغيله بشكل مخصّص على iPhone/iPod، لن تغلق حزمة SDK وضع ملء الشاشة عند انتهاء الإعلان الخطي. بالنسبة إلى تشغيل إعلانات الفيديو الذي تتحكّم فيه حزمة تطوير البرامج (SDK)، لن يتغيّر السلوك.
    • في الإصدار التالي، لن تعيد حزمة SDK تغيير حجم عناصر الفيديو المخصّص للتشغيل وتتبُّع النقرات عند استدعاء الدالتَين init وresize.
    تم تنفيذ العديد من هذه التغييرات للحفاظ على أكبر عدد ممكن من خصائص العرض لعناصر التشغيل المخصّصة والسماح بالتحكّم فيها من خلال رمز الناشر.
3.0.14 2012-09-26
  • تمت إضافة ميزة المحاذاة التلقائية للإعلانات غير الخطية.
  • يتم الآن إرسال ملخّص المحتوى بعد انتهاء الإعلان ما بعد التشغيل.