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

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

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

الإصدار تاريخ الإصدار ملاحظات
3.794.0 2026-10-15
  • يتم تعديل نوع القيمة التي تم إرجاعها من خلال طريقة AdEvent.getAdData() لتضمين واجهة LogData.
  • تضيف واجهة LogData.
3.789.0 2026-09-10
  • يضيف خيار ضبط إلى إعدادات IMA. يتيح لك هذا الخيار تخصيص الإطار الزمني للتحميل المُسبق للوسائط ليتناسب مع بطء التحويل باستخدام نظام أسماء النطاقات (DNS) أو انقطاع الشبكة، بدلاً من الاعتماد على إطار زمني ثابت مدته ثماني ثوانٍ.
3.782.0 2026-08-06
  • تضيف السمة AdsRenderingSettings.prerollLoadVideoTimeout لضبط مهلة تحميل "إعلانات ما قبل التشغيل".
  • تم إصلاح مشكلة تعذُّر نقل قيمة skipoffset في نموذج عرض إعلانات الفيديو (VAST) من حزمة تطوير البرامج (SDK) لعرض إعلانات الوسائط التفاعلية (IMA) مع ميزة "إدراج الإعلان الديناميكي" (DAI) إلى إعلانات 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 حاوية شاشة النهاية.
3.744.0 2026-02-24
3.736.0 2026-01-09
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 حيث ظهرت رسالة خطأ DOMRect is not defined في حزمة تطوير البرامج للإعلانات التفاعلية (IMA SDK) في البيئات التي تستخدم إصدارًا من Chromium أقدم من الإصدار 61.
  • تم إصلاح قياسات إمكانية العرض في OMID للإصدار 139 من Firefox.
3.700.0 2025-06-05
  • يتم إيقاف طريقة ImaSdkSettings.setCookiesEnabled() نهائيًا.
3.697.0 2025-05-28
  • يتم وضع علامة على المَعلمة viewMode كاختيارية في الطريقتَين init() وresize() للفئة AdsManager. لا تؤثر المَعلمة 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 مطلوبًا لرمز شبكة "إدارة الإعلانات" الخاص بالناشر لطلبات البث المباشر والفيديو عند الطلب.
  • تتم إضافة رمز الخطأ 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
  • تتيح هذه السمة عرض مجموعة إعلانات الفيديو عند الطلب باستخدام ميزة "إدراج الإعلان الديناميكي" من خلال فئة PodVodStreamRequest.
  • تم إصلاح مشكلة في أحداث البث المباشر التي تستخدم ميزة "إدراج الإعلان ديناميكيًا"، حيث لم يكن الإعلان قابلاً للنقر إذا انضم المستخدمون إلى البث في منتصف الفاصل الإعلاني.
3.607.0 2023-12-04
  • تم إصلاح مشكلة عدم إرسال إشارات خطأ VAST في حال عدم عرض أي إعلانات.
  • تم تعديل AdsManager.skip() لتخطّي الإعلانات فقط إذا لم تعرض IMA الزر تخطّي الإعلان وكان الإعلان قابلاً للتخطّي.
  • تعديل ترجمات اللغات
‫3.601.0
تم التراجع عن التحديث
2023-11-06
  • تمت العودة إلى الإصدار 3.600.0 بسبب مشاكل في تعذُّر سلوك النقر على إعلانات الفيديو المباشرة.
  • إصدار الخدمة ما مِن ميزات جديدة.
3.600.0 2023-11-02
  • تضيف سلوكًا لإرسال إشعار خطأ إذا تلقّت IMA ملف VAST فارغًا.
3.598.0 2023-10-26
  • تضيف سلوكًا لتجنُّب إطلاق عناوين URL لمرات ظهور VAST في about:blank.
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 لإدراج الإعلانات الديناميكية وAdDisplayContainer من جهة العميل، لأنّ ذلك يؤدي إلى تعذُّر قياسات إمكانية العرض والاستماع.
3.579.0 2023-07-05
  • يضيف تحذيرًا في السجلّ إلى وحدة التحكّم عند استخدام السمة الخارجية 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
  • تتيح هذه الميزة لتصاميم إعلانات SIMID requestPause وrequestPlay أثناء أحداث البث المباشر. تتوفّر هذه الوظيفة بالفعل لأحداث البث المباشر للفيديو عند الطلب.
  • تم إصلاح مشكلة تؤدي أحيانًا إلى إرسال طلبات شبكة غير ضرورية وفاشلة تم ضبطها على "فارغة" عند انتهاء إعلان فيديو.
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
  • تم إصلاح مشكلة تؤدي إلى تشغيل إعلانات ما بعد التشغيل بشكل غير صحيح عند طلب adsLoader.onContentComplete() بعد adsManager.destroy() أثناء عرض إعلانات VMAP.
  • تم إصلاح مشكلة كانت تؤدي أحيانًا إلى تعذُّر تجاهل الفاصل الإعلاني عند طلب AdsManager.discardAdBreak() أثناء عرض إعلانات VMAP.
3.501.0 2022-02-17
3.498.1 2022-02-10
  • لن يتم إرسال معرّف RDID في طلب عرض الإعلان بعد الآن في حال تحديد TFUA أو TFCD.
  • تم إصلاح خطأ كان يؤدي إلى استبدال مَعلمة عنوان URL من خلال حزمة تطوير البرامج (SDK).
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 في حزمة IMA 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
  • يعمل هذا الإصدار على إصلاح الخطأ الذي كان يمنع ImaSdkSettings.setSessionId() من العمل بشكل صحيح.
3.474.0 2021-08-09
3.470.1 2021-07-01
  • تم إصلاح خطأ في متصفّح Safari للأجهزة الجوّالة حيث لم يتم تحرير عنصر التحكّم في المشغّل بشكل صحيح في adBreakEnded.
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 بحيث يتم تجاهل الأنواع غير المتوافقة مع المتصفّح.
  • تتيح هذه الإضافة استخدام ميزات مثل تتبُّع "العرض النشط" والتتبُّع المخصّص أثناء بث مجموعات الإعلانات المتسلسلة.
3.446.1 2021-03-08
  • تم إصلاح مشكلة عدم إرسال الإعلانات التي تلي إعلان SIMID لأحداث TAPPED.
3.445.1 2021-03-02
  • تم إصلاح مشكلة ظهور "الإعلانات غير الخطية أثناء التشغيل" لفترة قصيرة جدًا عند تحميل "إعلانات ما بعد التشغيل" مسبقًا.
3.444.1 2021-02-25
  • يتم تغيير رسالة الخطأ عندما تعرض علامة الإعلان <Playlist/> فقط إلى VAST_EMPTY_RESPONSE: 1009، وليس UNKNOWN_AD_RESPONSE: 1010.
  • تم إصلاح خلل كان يؤدي إلى الإبلاغ عن إعلانات AdSense الخطية على أنّها غير خطية.
  • يتم إصلاح خطأ في إعلانات SIMID حيث لا يمكن استدعاء requestChangeDuration إلا مرة واحدة.
  • تم إصلاح خطأ يتسبب في إرسال طلبات اختبار اتصال غير ضرورية وأخطاء 404 عند عرض البودكاست.
3.442.0 2021-02-17
  • تضيف واجهة برمجة التطبيقات الخاصة بعلامات الميزات التي يمكن استخدامها لتفعيل أو إيقاف ميزات معيّنة غير مفعَّلة بشكل دائم في IMA. استخدِم ImaSdkSettings.getFeatureFlags() وImaSdkSettings.setFeatureFlags() للحصول على علامات الميزات وضبطها. في الإصدارات المستقبلية من حزمة تطوير البرامج (SDK)، سيتم استخدام علامات الميزات للميزات الإضافية التي تتطلب الموافقة.
  • تضيف هذه الميزة علامة enableOmidBeta للمستخدمين الذين يريدون تفعيل الإصدار التجريبي المفتوح من OMID للويب.
  • تضيف هذه السمة قيمة المدة الخاصة غير المعروفة (‎-3) لإيقاف التحميل المُسبق للإعلانات التي تظهر بعد انتهاء الفيديو في VMAP. استخدِم 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
  • تم السماح بعرض الإعلانات المحدودة عندما لا يمنح المستخدم موافقته على ملفات تعريف الارتباط، أو عندما يرفض المستخدم الموافقة على ملفات تعريف الارتباط، أو عندما لا تتلقّى حزمة تطوير البرامج (SDK) لإعلانات الوسائط التفاعلية (IMA) سلسلة موافقة وشفافية صالحة في المناطق التي تسري فيها اللائحة العامة لحماية البيانات (GDPR) والتوجيه الأوروبي بشأن الخصوصية الإلكترونية بعد فترة السماح لدمج الإصدار 2 من إطار الشفافية والموافقة الصادر عن مكتب IAB.
العودة إلى الإصدار 3.429.0 2020-12-10
  • تمت العودة إلى الإصدار 3.429.0 بسبب مشكلة في الإصدار 3.430.0 حيث أرجعت نقاط الإشارة لبث الفيديو عند الطلب (VOD) في ميزة "إدراج الإعلان ديناميكيًا" (DAI) وقتَي بدء وانتهاء بقيمة 0. حدثت هذه المشكلة بشكل أساسي في حِزم تطوير البرامج (SDK) الأصلية (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" الآن سجلّات إضافية في وحدة التحكّم.
  • تسجّل حزمة IMA الآن بروتوكولات VPAID المدرَجة في القسم 3 من إرشادات تعريف VPAID.
  • تم إصلاح خلل كان يؤدي أحيانًا إلى طلب علامة الإعلان نفسها مرتين في الإعلانات التي تستخدم مادة العرض الاحتياطية.
3.411.1 2020-09-23
  • تم تعديل سلوك الروابط لصفحات معيّنة على نظام التشغيل Android 6.0 والإصدارات الأقدم بحيث تتم إعادة توجيه المستخدمين إلى تطبيق المعلِن بدلاً من الصفحة المقصودة، إذا كان متاحًا.
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 لبثّ الفيديو عند الطلب باستخدام ميزة &quot;إدراج الإعلان ديناميكيًا&quot; لضمان فهرسة الإعلانات أثناء التشغيل بشكل صحيح بدءًا من 1.
  • تم إصلاح مشكلة في adPodInfo.timeOffset لبثّ الفيديو عند الطلب باستخدام تقنية "إدراج إعلان ديناميكي"، والتي تسبّبت في عدم عرض الإعلانات التي تظهر بعد انتهاء الفيديو للقيمة ‎-1 بشكلٍ صحيح.
  • تأكّدنا من أنّ عناصر AdsDisplayContainer داخل shadow DOM لم تعُد محظورة.
3.402.0 2020-08-13
  • أعدنا طرح عملية دمج الإصدار 2 من &quot;إطار الشفافية والموافقة&quot; الصادر عن مكتب 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 مع معيار TCFv2 الخاص بـ "اللائحة العامة لحماية البيانات" (GDPR). الآن، عندما يدمج الناشرون منصة لإدارة الموافقة، لن يستخدم المستخدمون النهائيون في المنطقة الاقتصادية الأوروبية والمملكة المتحدة ملفات تعريف الارتباط في حال انطباق أي من الشروط التالية:
    • أوقف الناشر هذه الميزة.
    • أوقف المستخدم الميزة صراحةً.
    • تنتظر منصّة إدارة الموافقة تفاعل المستخدم.
3.396.0 2020-07-16
  • تمت إضافة إمكانية تخصيص مهلة اتخاذ القرار بشأن مجموعة الإعلانات المتسلسلة لبث "إدراج الإعلان الديناميكي" من خلال تحديد قيمة (بالمللي ثانية) للمَعلمة dai-apto في streamRequest.adTagParameters. يؤثر هذا الإعداد أيضًا في مهلة بدء البث، والتي يتم ضبطها على 4 ثوانٍ أكثر من قيمة dai-apto.
3.395.0 2020-07-14
  • تم إصلاح مشكلة في النقرات على إعلانات الفيديو المدمجة المباشرة على متصفّح Safari للأجهزة الجوّالة.
  • تم التراجع مؤقتًا عن دمج الإصدار 2 من &quot;إطار الشفافية والموافقة&quot; الصادر عن مكتب IAB بسبب الاختلافات بين استخدام gdpr=1 وgdpr=true.
3.394.0 2020-07-13
  • تم تحسين معالجة الاستثناءات في الحالات التي لا يتوفّر فيها اتصال بالشبكة عند بدء التشغيل.
  • تم تعديل الحدث AD_PERIOD_ENDED لإيقاف الإعلان الذي يتم تشغيله حاليًا وإعادة ضبط جميع البيانات المرتبطة به.
  • تمت إضافة تقارير تغيير مستوى الصوت لإعلانات VPAID.
  • تمت إضافة المَعلمة subtitle_name لترجمات "إدراج الإعلان الديناميكي" من أجل تحديد مجموعات الترجمة للغة نفسها.
3.391.0 2020-06-15
  • تم إصلاح خلل كان يسمح بعرض إعلانات قابلة للتخطي في أحداث البث المباشر.
3.388.1 2020-06-02
  • تمت إضافة ميزة لعرض رسالة خطأ عندما يحاول رمز JavaScript في VPAID تشغيل إعلان قبل بدء حدث الإعلان في حزمة تطوير البرامج (SDK).
  • تم إصلاح خلل أدّى إلى تجاهل CompanionAdSelectionSettings في بعض الحالات.
3.384.0 2020-05-04
  • تحسين إمكانية الوصول إلى زر التخطّي:
    • تم جعل النص الذي يظهر قبل التخطّي قابلاً للتحديد باستخدام مفتاح Tab ليتمكّن قارئ الشاشة من قراءته.
    • تمت إضافة قيم aria-label إلى العد التنازلي قبل التخطّي وزر التخطّي.
3.383.0 2020-04-28
  • تمت إضافة إمكانية عرض إعلانات SIMID من جهة العميل.
3.381.1 2020-04-16
  • تم إصلاح مشكلة تؤدي إلى تجميد تشغيل المحتوى في حال تعذّر تحميل الإعلانات في قائمة تشغيل قواعد الإعلانات.
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
  • تم إصلاح مشكلة في النقرات التي تؤدي إلى إعادة التوجيه إلى متجر التطبيقات على أجهزة iOS.
3.354.0 2019-12-04
  • تمت إضافة إمكانية عرض الإعلانات القابلة للتخطي على الويب على الأجهزة الجوّالة التي تعمل بنظام التشغيل iOS 10 والإصدارات الأحدث في الحالات التي لا يتم فيها تمرير أي عنصر فيديو إلى AdDisplayContainer.
  • بالنسبة إلى جميع الإعلانات غير الخطية والإعلانات التي تظهر في خانة كاملة، تمت إضافة تأخير لمدة ثانيتين بين وقت عرض الإعلان ووقت النقر عليه.
  • تم إصلاح مشكلة كانت تمنع setAdWillPlayMuted من كتم صوت الإعلانات إذا تم ضبط enablePreloading على true.
3.351.1 2019-11-14
  • تم إصلاح مشكلة كانت تمنع أحداث الإعلانات LOG وINTERACTION من تضمين عنصر الإعلان في بعض الحالات.
  • تمت إضافة الدمج التلقائي لطلبات عرض الإعلانات من Google لعمليات تنفيذ مزوّدي إدارة الموافقة المتوافقين مع الإصدار 2 من إطار الشفافية والموافقة الصادر عن مكتب IAB، مثل &quot;خيارات التمويل&quot; من Google.
3.349.0 2019-11-11
  • تم إصلاح مشكلة في أحداث تتبُّع VMAP breakstart وbreakend.
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، والذي يتم تشغيله لجميع النقرات على الفيديو، حتى إذا لم تؤدِّ النقرة إلى تشغيل نسبة النقر إلى الظهور.
  • تمت إضافة إمكانية عرض رمز لماذا هذا الإعلان؟ على إعلانات "إدراج الإعلان ديناميكيًا". ويمكن تنفيذ ذلك من خلال تمرير AdUiElement إلى مُنشئ StreamManager.
3.337.0 2019-10-01
  • تمت إضافة إمكانية عرض الإعلانات القابلة للتخطي إلى حزمة تطوير البرامج (SDK) لإدراج الإعلانات الديناميكي. يمكن تنفيذ الإعلانات القابلة للتخطي من خلال تمرير AdUiElement إلى مُنشئ StreamManager.
3.336.1 2019-09-30
  • تمت إضافة إمكانية تمرير AdUiElement إلى دالة الإنشاء في StreamManager إلى حزمة تطوير البرامج (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 إلى عنصر طلب بث إدراج الإعلان الديناميكي.
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 لإدراج الإعلانات الديناميكي. ويمكن استخدامها لرصد ما إذا كان بث "إدراج الإعلان الديناميكي" يعرض المحتوى أو الإعلانات أو شاشة الانتظار.
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
  • تتم إضافة إمكانية استخدام وحدات ماكرو VAST 4.1. يُرجى الاطّلاع على مواصفات VAST 4.1 لمزيد من التفاصيل.
  • تم إصلاح مشكلة كانت تؤدي إلى بدء إعلانات VPAID التي بدأت خارج الشاشة بحجم خانة غير صحيح.
  • تم إصلاح مشكلة عدم ظهور أخطاء الفيديو في أحداث البث المباشر أو الفيديوهات عند الطلب.
  • تم إصلاح مشكلة عدم استئناف تشغيل المحتوى على متصفّح Safari على أجهزة iOS.
3.259.0 2018-11-27
  • يتم إصلاح مشكلة في عرض الإعلانات المصاحبة عندما تحتوي مجموعات الإعلانات المتسلسلة على إعلانات VPAID أو تستخدم الإجراء الاحتياطي على مستوى مادة العرض.
3.255.0 2018-11-12
  • يتم إصلاح مشكلة تتعلّق بدعم نسبة النقر إلى الظهور لرموز VAST في إعلانات VPAID في وضع "غير آمن".
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 غير الضروري. يستمر تشغيل الإعلانات في حال تعذّر تحليل الإضافة.
  • سيتم الآن تطبيق سياسة التشغيل التلقائي للصفحة الرئيسية في الإصدار 65 من Chrome والإصدارات الأحدث على إعلانات الوسائط التفاعلية (IMA) التي يتم تحميلها في إطار iframe.
  • تم إصلاح تسرُّب الذاكرة الذي كان يحدث عندما لا يتم إيقاف AdsManager عند حدوث AdError.
3.190.0 2018-01-30
  • ستُبلغ إعلانات VPAID الآن عن خطأ عندما تتوقف بدون الإبلاغ عن مرّة ظهور. يتوافق هذا مع سلوك جميع الإعلانات الأخرى.
3.189.0 2018-01-24
  • تم إصلاح مشكلة تحدث عند الرجوع من استراتيجيات التشغيل التلقائي المختلفة إلى النقر للتشغيل.
  • تم إصلاح مشكلة في التشغيل على IE 11.
  • تم إصلاح مشكلة في "الإعلانات أثناء التشغيل" على نظام التشغيل 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
  • يصلح هذا الإصدار مشكلة تشغيل إعلانات الفيديو الخطية التي يتم تشغيلها بالنقر في متصفّح Safari 11 على أجهزة الكمبيوتر المكتبي.
العودة إلى الإصدار 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 في أحداث البث المباشر عبر HTTP على متصفّح 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
  • تتم إضافة دعم لحدث VPAID AdInteraction. وعند تشغيلها، يتلقّى مشغّل الفيديو الحدث الجديد 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 في وضع "مفعَّل". لن تعمل الرموز في وضع "غير آمن".
3.151.1 ‫10/11/2016
  • تتم إضافة Ad.getAdvertiserName().
  • يتم إصلاح مشكلة في إعلانات Flash VPAID في HTML5.
3.147.1 2016-10-14
  • تتم إضافة Ad.getCreativeId().
3.146.2 2016-10-10
  • تم إصلاح خلل كان يؤدي إلى إنهاء إعلانات Flash VPAID معيّنة قبل الأوان.
  • تم إصلاح مشكلة اقتصاص إعلانات Flash VPAID في وضع ملء الشاشة.
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
  • تضيف هذه الميزة إمكانية استخدام تصاميم إعلانات VPAID Flash إلى قواعد الإعلانات/VMAP.
3.120.0 2016-01-27
  • تتم إضافة المَعلمة videoElement إلى AdsManager.init. يمكن استخدام هذه السمة لتحديد عنصر الفيديو المخصّص الذي سيتم استخدامه إذا لم يكن جاهزًا عند استدعاء دالة الإنشاء AdDisplayContainer. لا يزال المُنشئ AdDisplayContainer هو الطريقة المفضّلة لتوفير عنصر فيديو مخصّص.
  • تتم إضافة AdsRenderingSettings.useStyledLinearAds.
3.118.0 2016-01-13
  • أصبحت تصاميم إعلانات VPAID Flash متوافقة الآن مع حزمة تطوير البرامج (SDK) لإعلانات الوسائط التفاعلية (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
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 الآن مضبوطًا تلقائيًا على "مفعَّل" بدلاً من "غير مفعَّل".
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 ‫30/04/2015
  • يسمح الآن بتحميل ima3.js في DOM أو iframe منفصل عن حاوية الفيديو طالما أنّه في المصدر نفسه.
3.97.0 ‫22/04/2015
  • يصلح هذا التحديث خطأً يتسبب في تعذُّر تحميل client.js بسبب استخدام بروتوكول غير صحيح.
  • تم إصلاح خطأ في محوّل VPAID حيث يتعذّر تحميل المحوّل إذا تم تحميله في قسم <head>.
3.93.1 ‫23/03/2015
  • تتم إضافة طريقة setAdWillAutoPlay في AdsRequest. سيتيح ذلك للناشرين تحديد ما إذا كان سيتم تشغيل الإعلان استجابةً لإجراء من المستخدم أو ما إذا كان سيتم تشغيله تلقائيًا.
3.91.0 ‫25/02/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
  • يتوافق Internet Explorer 11 الآن مع حزمة تطوير البرامج (SDK) للإعلانات التفاعلية (IMA) بتنسيق HTML5. يمكنك الاطّلاع على الإشعار لمزيد من المعلومات.
العودة إلى الإصدار 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 المتوافقة مع الإصدار 2 من معيار VPAID.
  • تمت إضافة إمكانية استخدام رموز VAST 3.
  • تمت إضافة الميزات الجديدة التالية للإعلانات المصاحبة:
    • دعم السمة "مطلوبة" في عنصر 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
  • تم إصلاح خطأ تسبّب في حدوث أخطاء للناشرين الذين عدّلوا النموذج الأوّلي للمصفوفة (مثل مستخدمي motools).
  • يتم تغيير وظيفة Ad.getContentType لعرض سلسلة فارغة بدلاً من قيمة فارغة عندما تكون قيمة contentType غير معروفة.
  • تم تقديم تجربة بنسبة% 25 لتحميل الملف الثنائي الأساسي من نطاقنا الجديد، imasdk.googleapis.com. سيؤثر ذلك فقط في الناشرين الذين يفعّلون s0.2mdn.net تحديدًا لمشاركة الموارد المتعددة المصادر (CORS). ووفقًا لاختباراتنا، من المفترض ألا يكون هناك أي مستخدم.
  • يتم تفعيل النطاق الجديد بنسبة تصل إلى% 1 في ‎5/01/2014، و% 25 في ‎5/02/2014، و% 100 في ‎5/07/2014.
3.1.47 2014-04-11
  • أضِف واجهات برمجة التطبيقات الجديدة Ad.getTitle() وAd.getDescription() وAd.getContentType().
  • تتيح استخدام وحدات ماكرو VAST 3 CACHEBUSTER وERRORCODE.
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)، وليس من خلال عنصر الفيديو المخصّص.
  • يتيح هذا الخيار أن تكون واجهة مستخدم إعلانات الفيديو هي الواجهة التلقائية، بما في ذلك عرض زر التخطّي.
  • يتم تغيير السلسلة المرئية "Advertisment" إلى "Advertisement".
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
  • تمت إضافة ميزة المحاذاة التلقائية للإعلانات غير الخطية.
  • يتم الآن إرسال طلب استئناف المحتوى بعد انتهاء إعلان ما بعد التشغيل.