سجلّ إصدار حزمة تطوير البرامج لإدراج إعلان ديناميكي لإعلانات الوسائط التفاعلية في Roku

الإصدار تاريخ الإصدار ملاحظات
3.75.1 2026-08-28
  • إصدار الخدمة بدون ميزات جديدة
3.70.2 2026-06-16
  • تضيف هذه السمة إمكانية عرض إعلانات TrueView القابلة للتخطّي. لعرض هذه الإعلانات، يجب إعداد عقدة واجهة مستخدم للإعلان باستخدام الحقل StreamRequest.adUiNode.
  • تضيف هذه السمة الفئة LogEvent لإتاحة معلومات الأحداث للأخطاء غير المميتة التي لا تؤثّر في تشغيل البث، مثل عدم تحميل الإعلانات المصاحبة.
  • تضيف هذه السمة حدث الإعلان LOG الذي ترسله حزمة تطوير البرامج (SDK) الخاصة بـ IMA عند حدوث أخطاء غير قاتلة في الإعلان.
  • تضيف هذه السمة أحداث الخطأ التالية:
    • ‫HTTP_ERROR: عرض الخادم خطأً في بروتوكول نقل الروابط النصية (HTTP).
    • REQUEST_TIMEOUT: انتهت مهلة الطلب.
    • ‫VAST_NO_ADS_AFTER_WRAPPER: استجابة VAST بدون إعلانات بعد استجابة واحدة أو أكثر. رمز الخطأ 303 في نموذج عرض إعلانات فيديو (VAST)
  • تضيف هذه الطريقة StreamManager.destroy() لإصدار جميع موارد IMA وإزالة واجهة مستخدم الإعلان.
  • إصلاح ترجمة نص واجهة مستخدم الإعلان لتتطابق مع إعدادات اللغة في جهاز Roku بدلاً من استخدام اللغة الإنجليزية تلقائيًا
3.69.0 2025-09-25
  • تضيف هذه السمة سمتَي Companion.adSlotId وCompanion.companionClickThrough لإتاحة الإعلانات المصاحبة في بث المحتوى باستخدام "عرض الإعلانات المتزامنة".
  • تم إصلاح مشكلة عدم إرسال إشارات اكتمال جميع الإعلانات باستثناء الإعلان الأخير في مجموعة إعلانات متسلسلة.
  • تم إصلاح الخطأ الذي كان يتسبّب في تسجيل حدث الإعلان COMPLETE عند تخطّي الإعلان. يتم الآن تسجيل أحداث الإعلانات بشكل أكثر دقة عندما يتخطّى المستخدمون فواصل إعلانية.
  • يزيل سلوك IMA المتمثل في تركيز حاوية واجهة المستخدم بعد أن تزيل IMA واجهة مستخدم الإعلان.
3.68.3 2025-07-02
  • تم إصلاح مشكلة يتم فيها تنشيط حدثَي بدء فاصل إعلاني وبدء إعلان في وقت غير صحيح، مثلاً عند استئناف المحتوى.
  • تم إصلاح مشكلة كانت تتسبّب في حدوث خطأ أثناء التشغيل عند استخدام قيم غير صالحة لمدة الإعلان، 'Dot' Operator attempted with invalid BrightScript Component or interface reference .
3.68.2 2025-05-28
  • تتيح للجميع استخدام الطريقة player.streamInitialized() التي يتم استدعاؤها عند بدء بث.
  • تعديل سلوك IMA لعدم تنشيط الحدث COMPLETED عندما يتخطّى المستخدمون إعلانًا سيظلّ حزمة تطوير البرامج (SDK) تُطلق الحدث SKIPPED عندما يتخطّى المستخدمون الإعلانات. يتوافق هذا التغيير في سلوك الحدث COMPLETED مع سلوك حِزم تطوير البرامج الأخرى للإعلانات التفاعلية (IMA SDK).
  • يحسّن هذا الإعداد طريقة التعامل مع الرسائل في بثّات عرض الإعلانات المتسلسلة.
  • تم إصلاح مشكلة تمدُّد واجهة مستخدم الإعلان على بث بدقة Full HD.
  • تم إصلاح مشكلة تأخُّر أحداث إعلان ما قبل التشغيل الأولي.
3.68.1 2025-04-21
  • إصلاح خطأ وقت التشغيل في حالة Divide by Zero المرتبطة بأيقونات الإعلانات.
3.67.2 2024-12-19
  • تضيف هذه السمة تحسينات على currentAd.currentTime لمواءمة قيمة currentTime مع وقت تنشيط حدث الإعلان.
  • تم إصلاح مشكلة عدم تفعيل بعض أحداث الإعلانات بشكل متقطّع.
3.67.0 2024-11-07
  • تضيف هذه السمة مَعلمة معرِّف شبكة "إدارة الإعلانات" الاختيارية لطلبات بث إدراج الإعلان الديناميكي الكاملة الخدمة. يتيح تضمين المَعلمة تغيير سلوك IMA ليتطابق مع إعدادات "مدير إعلانات Google"، مثل إيقاف "الإعلانات المحدودة الآلية".
  • تضيف هذه السمة إمكانية بث الفيديو عند الطلب باستخدام streamManager.loadThirdPartyStream().
  • تحديثات AdBreakInfo.podIndex لأحداث البث المباشر تعرض هذه القيمة الآن معرّف الفاصل الإعلاني كفهرس الحزمة للفواصل الإعلانية أثناء التشغيل، أو 0 للفواصل الإعلانية قبل التشغيل. لا تتوفّر إعلانات ما بعد التشغيل في أحداث البث المباشر. تكون القيمة التلقائية -2 لأحداث البث المباشر.
  • تضيف هذه السمة إمكانية استخدام StreamManager.getStreamTime() وStreamManager.getContentTime() في عمليات الربط على السحابة الإلكترونية وعرض المحتوى من الحزمة.
  • يحلّ هذا التعديل مشكلة عدم تضمين قيمتَي معرّف تصميم الإعلان ومعرّف تصميم الإعلان في AdInfo.
  • تم إصلاح مشكلة عدم صحة موضع رمز واجهة مستخدم Roku وزر التخطّي.
3.66.1 2024-07-25
  • تضيف هذه السمة شرطًا لاستخدام المَعلمة networkCode في جميع طلبات البث المباشر وطلبات الفيديو عند الطلب.
  • يضيف creative_id وcreative_ad_id وdeal_id إلى الصف AdInfo.
  • تضيف هذه السمة إمكانية استخدام أحداث تتبُّع VAST مخصّصة، مثل "تم عرض التخطّي" و"تخطّي" و"النقر للوصول إلى الموقع".
  • تم إصلاح مشكلة في StreamManager.getCuePoint() لعمليات بث الفيديو عند الطلب في Cloud Video Stitcher.
  • يحلّ هذا الإجراء مشكلة متعلّقة بالكتابة بالأحرف اللاتينية الكبيرة في StreamManager.createVideoStitcherVodStreamRequestWithVodConfig().
3.66.0 2024-06-18
3.65.0 2024-03-29
3.64.0 2024-02-08
  • تضيف هذه السمة المَعلمة الاختيارية settings إلى الدالة ima.initSdk لإتاحة ميزات حزمة تطوير البرامج (SDK) وإيقافها.
3.63.0 2023-09-14
  • تم إصلاح الخلل الذي كان يؤدي إلى تعطُّل التطبيق عند مواجهة adBreakInfo غير صالح.
3.62.0 2023-08-02
  • تضيف هذه الحزمة واجهتَي برمجة التطبيقات StreamRequest.createVideoStitcherLiveStreamRequest() وStreamRequest.createVideoStitcherVodStreamRequest() لتوفير الدعم لواجهة Google Cloud Video Stitcher API.
  • تعدّل هذه السمة سلوك IMA ليتوافق مع القيمة المضبوطة للمَعلمة description_url=. في السابق، كانت حزمة IMA تتجاهل دائمًا المَعلمة description_url= وتستبدلها بعنوان URL الذي رصدته على أنّه العنوان الصحيح، وتغيّر المَعلمة url= إلى القيمة التي تم ضبطها سابقًا على أنّها description_url=. سيستمر IMA في ضبط description_url= إذا لم يتم ضبطه في عنوان URL لعلامة الإعلان الخاصة بالبث.
3.61.1 2023-03-22
  • تتيح هذه السمة استخدام الإعلانات التقليدية والقابلة للتخطي من TrueView.
  • تضيف هذه السمة أحداث الإعلانات التالية:
3.60.0 2022-09-30
3.59.0 2022-09-23
  • إصدار الخدمة بدون ميزات جديدة
3.58.0 2022-09-15
  • إصدار الخدمة بدون ميزات جديدة
3.57.2 2022-09-12
3.56.0 2022-08-05
  • إصدار الخدمة بدون ميزات جديدة
3.55.0 2022-07-15
  • تضيف هذه السمة واجهات برمجة التطبيقات التالية لطلب أنواع معيّنة من البث: يمكنك الاطّلاع على StreamRequest للحصول على معلومات حول المَعلمات الخاصة بكل واجهة برمجة تطبيقات.
3.54.0 2022-05-19
3.53.0 2022-04-25
  • تنفيذ تحليل أحداث ID3 بشكل سليم لعمليات بث HLS CMAF المباشرة يحلّ هذا الإصدار مشكلة كانت تؤدي إلى تشغيل أحداث الإعلانات في أوقات غير صحيحة لهذه الفيديوهات.
  • تم إيقاف StreamManager.onTimedMetadata() نهائيًا. لم تعُد هذه الطريقة مضمّنة في المستندات.
3.52.0 2022-03-29
  • إصدار الخدمة بدون ميزات جديدة
3.51.0 2022-03-17
  • إصدار الخدمة بدون ميزات جديدة
3.50.0 2022-03-07
  • تضيف هذه السمة StreamManager.onTimedMetadata().
3.45.1 2021-11-03
  • تضيف هذه السمة إمكانية عرض إعلانات قابلة للتخطّي.
  • تعديل سلوك حزمة SDK لتتبُّع أحداث التقدّم بشكل صحيح
3.41.1 2021-04-07
  • تضيف هذه السمة StreamRequest.adUiNode عناصر مثل الزرَّين لماذا يظهر هذا الإعلان؟ وتخطّي ليتم عرضها أثناء الإعلانات.
  • يزيل هذا التغيير إمكانية استخدام StreamManager.enableInteractiveAds(). أصبح هذا الإجراء غير متاح، وبدلاً من ذلك، يجب نقل البيانات من الإعلان المرافق إلى RAF مباشرةً.
3.40.1 2020-09-23
  • إضافة دعم لأحداث البث المباشر بتنسيق DASH
3.39.0 2020-07-06
  • إصدار الخدمة بدون ميزات جديدة
3.36.0 2020-02-28
  • إصدار الخدمة بدون ميزات جديدة
3.35.0 2019-11-11
  • إصدار الخدمة بدون ميزات جديدة
3.34.0 2019-07-18
  • إصدار الخدمة بدون ميزات جديدة
3.33.0 2019-05-14
  • يضيف أحداث AD_PERIOD_STARTED وAD_PERIOD_ENDED إلى ima.AdEvent.
  • تضيف هذه السمة أحداث الإعلان PROGRESS إلى ima.AdEvent.
  • يضيف هذا الإجراء المَعلمات advertiserName وuniversalAdIDRegistry وuniversalAdIDValue إلى adInfo.
3.28.1 2018-07-10
  • إصدار الخدمة بدون ميزات جديدة