إصلاحات لخطأ nullpointerexception عندما يكون adTagURL هو
null في
IMAAdsRequest
تغييرات في منطق
العنصر الاحتياطي على مستوى مادة العرض
للتنقّل في جميع الإعلانات في نموذج عرض إعلانات الفيديو (VAST) الأصلي إلى أن ترصد حزمة تطوير البرامج (SDK)
تصميم إعلان قابل للتشغيل إذا لم يتم العثور على تصميم إعلان قابل للتشغيل،
لن يتم تشغيل الإعلان.
إصلاح مشكلة عدم إرسال إشعارات تتبُّع إلى ad.doubleclick.net
لضبط قيود عرض حجم الإعلان في حِزم تطوير البرامج (SDK) استنادًا إلى إطار العرض
بدلاً من دليل تنسيق المنطقة الآمنة لـ playerView.
4.12.0
2024-04-03
إضافة ملف بيان الخصوصية PrivacyInfo.xcprivacy وتوقيع لحزمة SDK
تم إصلاح خلل كان يؤدي إلى إبلاغ الناشر بأنّ الإعلانات المجدوَلة في AdSense غير مجدوَلة.
تم إصلاح مشكلة عدم إصدار IMAStreamManager.replaceAdTagParameters تحديثًا.
تمت إضافة واجهات برمجة تطبيقات لعرض مجموعات التطبيقات
تم فرض إرفاق adContainer بالنافذة.
4.3.2
2020-08-11
تم تعديل حزمة تطوير البرامج لإعلانات الوسائط التفاعلية (IMA SDK) لتتوافق مع الإصدار 14 من نظام التشغيل tvOS: تمت إضافة ميزة التوافق مع
AppTrackingTransparency. يُرجى الاطّلاع على مقالة طلب تفويض شفافية تتبُّع التطبيقات للحصول على مزيد من المعلومات.
تمت إضافة إمكانية استخدام المفتاح language_name لترجمة البث المباشر.
تم إصلاح مشكلة كانت تؤدي إلى انتهاء مهلة الإعلانات الصوتية فقط.
تم إصلاح مشكلة كانت تؤدي إلى تجاهل الإعلان الثاني لمعدّل تخطّي الإعلان الخاص به عند تخطّي الإعلان الأول في إعلان ما قبل التشغيل.
تمت إضافة IMAAdDisplayContainer.focusEnvironment، ما يتيح
للناشرين نقل التركيز إلى حزمة SDK أثناء الفواصل الإعلانية. يجب إجراء ذلك
عندما يحتاج المستخدم إلى التفاعل مع واجهة مستخدم الإعلان
(مثل الإعلانات القابلة للتخطّي ورموز VAST).
تمت إضافة viewController كوسيطة أو سمة جديدة مطلوبة لبدء التشغيل في IMAAdDisplayContainer.
تم إصلاح مشكلة عدم توفّر ميزة الأقلمة بلغات غير الإنجليزية.
انخفاض عدد أحداث RESUME الخاطئة
تمت إضافة IMAAdsRenderingSettings.enablePreloading، وهو رمز
مفعّل تلقائيًا، لتحسين أداء عرض الإعلانات.
تمت إضافة ميزة الإعلانات القابلة للتخطّي (من جهة العميل ومحتوى الفيديو عند الطلب) ورموز VAST
(من جهة العميل وميزة "الإعلانات الديناميكية أثناء عرض الفيديو")
تمت إضافة حدثَي ICON_FALLBACK_IMAGE_CLOSED و
ICON_TAPPED. ننصحك باستئناف التحميل تلقائيًا عند
ICON_FALLBACK_IMAGE_CLOSED لأنّ حزمة تطوير البرامج (SDK) تتوقّف مؤقتًا عند فتح
الصورة الاحتياطية.
تم إصلاح مشكلة عدم تأكيد IABTCF_gdprApplies إلا
إذا كان سلسلة.
4.2.3
2020-05-06
تم إصلاح مشكلة كانت تؤدي إلى تصنيف الزيارات
بشكل خاطئ استنادًا إلى أرقام تعريف حِزم تطبيقات معيّنة.
4.2.2
2020-03-26
زيادة الحد الأدنى لإصدار وقت التشغيل إلى tvOS 10
تم إصلاح خطأ كان يؤدي إلى بدء بعض تعديلات واجهة المستخدم في سلسلة محادثات في الخلفية.
تم إصلاح مشكلة كانت تؤدي إلى تعارض علامة IMACompanionAd مع علامة NSObject.
إيقاف الطريقة loadURL نهائيًا في بروتوكول IMAVideoDisplay
4.2.1
2020-02-12
سيكون الإصدار 4.2.1 هو الإصدار النهائي من أداة تطوير البرامج لإعلانات الوسائط التفاعلية المتوافقة مع tvOS 9.x.
تم إصلاح مشكلة كانت تؤدي إلى تعطُّل النقرات على tvOS 9.x
4.2.0
2019-10-30
تم إصلاح مشكلة الأعطال المتقطّعة على tvOS 13.
4.1.0
2019-09-23
تمت إضافة إمكانية استخدام نظام التشغيل tvOS 13.
تمت إضافة playerVideoDisplay:didLoadPlayerItem: لميزة DAI.
تمت إضافة IMAAd.companionAds وIMACompanionAd
للإعلانات التي يتم عرضها أثناء التشغيل.
تم تعديل أسماء IMAAVPlayerVideoDisplayDelegate لتناسب بشكلٍ أفضل
أسلوب Objective-C.
4.0.5
2019-08-16
تم إصلاح مشكلة عدم إعادة تشغيل المحتوى عند استخدام زر التشغيل على جهاز التحكّم عن بُعد في Apple TV.
4.0.2
2019-07-18
تم إصلاح مشكلة عدم إرسال إعداد "تقييد تتبُّع الإعلانات"
بشكل صحيح للمستخدم.
تمت كتابة IMAAdEventType.adData الآن.
تمت إضافة authToken API في IMAStreamRequest.
4.0.1 (متوقف نهائيًا)
2019-07-02
حِزم تطوير البرامج (SDK) المدمجة من جهة العميل وتكنولوجيا "إدراج الإعلان الديناميكي" في tvOS
تم إصلاح مشكلة عدم تحليل AdsLists وظهور أخطاء AdsLoader على tvOS.
عرض الإصدارات السابقة
الإصدار
تاريخ الإصدار
ملاحظات
3.9.1
2019-03-28
تم تغيير المهلة التلقائية لبدء البث من 5 ثوانٍ إلى 8 ثوانٍ.
تمت إضافة السمة initializationTimeout إلى IMAStreamRequest لتفعيل ضبط مهلة إعداد البث.
3.9.0
2019-03-06
تمت إضافة دالّتَي ردّ الاتصال adPeriodDidStart وadPeriodDidEnd إلى IMAStreamManagerDelegate.
3.8.1
2018-12-06
لمنع تسجيل مقاييس مكرّرة، لم تعُد أحداث الإعلانات، مثل AD_BREAK_STARTED/AD_BREAK_ENDED
يتمّ تفعيلها عند إعادة مشاهدة إعلان أو تقديمه/ترجيعه.
3.8.0
2018-05-21
إضافة إمكانية استخدام مَعلمة علامة الإعلان npa
3.7.1
2018-02-26
إصلاح خطأ كان يؤدي إلى عدم إرسال إشعارات إلى عناوين URL للتتبّع التي تحتوي على قوسين معقوفين ("{" أو "}") على tvOS 11.2.6
3.7.0
2018-01-24
إضافة ما يلي كقيم مقبولة لمفاتيح IMAStreamRequest.adTagParameters:
نطاق الصوت (dai-aor)
استبعاد (dai-excl)
بدء الطلب (dai-os)
نطاق الفيديو (dai-sr)
تضيف العناصر التالية إلى IMAAd: advertiserName وcreativeID وcreativeAdID وdealID وuniversalAdIDRegistry وuniversalAdIDValue وwrapperAdIDs وwrapperAdSystems وwrapperCreativeIDs وwrapperDealIDs.
تُطلق حزمة تطوير البرامج (SDK) الآن AD_BREAK_STARTED عند الانضمام إلى بث في منتصف فاصل إعلاني حتى يتمكّن المستمعون من عرض واجهة مستخدم الإعلان.
تُضيف IMAAVPlayerVideoDisplayDelegate لكي يتمكّن مستخدمو IMAAVPlayerVideoDisplay من تلقّي AVAssetURL للبث المطلوب تحميله. باستخدام العنصر AVAssetURL، يمكن للمستخدمين التسجيل لتشغيل محتوى محمي بتقنية FairPlay.
3.6.0
2017-09-19
إزالة IMAStreamRequest.attemptPreroll غير الصالحة
إضافة ما يلي على أنّه IMAStreamRequest.adTagParameters مقبول:
dai-ah (Ad Holiday)
dai-dlid (موقع التسليم)
تضيف IMAStreamRequest.streamActivityMonitorID.
إصلاح مشكلة عدم استدعاء [IMAStreamManagerDelegate streamManager:didReceiveError:] لبث لم يتم تشغيله أو تحميله
3.5.0
2017-04-24
تضيف IMAAd.companions.
تُضيف فئة IMACompanion.
3.4.1
2017-03-31
إصدار الخدمة، بدون ميزات جديدة
3.4.0
2017-03-13
إصلاحات في ميزة توفُّر ترميز البت
تُضيف السمات التالية إلى AdBreakInfo:
adBreakIndex
timeOffset
3.3.0
2016-12-05
تعرِض [IMAAVPlayerVideoDisplay reset]، ليتم استدعاؤها عندما تحتاج إلى استبدال AVPlayerItem في مشغّل المحتوى بAVPlayerItem احتياطي.
3.2.0
2016-08-22
إصلاح مشكلة عند إرسال تطبيق يستخدم إطار العمل للاختبار
تاريخ التعديل الأخير: 2025-08-31 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-08-31 (حسب التوقيت العالمي المتفَّق عليه)"],[[["\u003cp\u003eThis page provides release notes for the IMA SDK for tvOS, detailing updates, bug fixes, and new features across different versions.\u003c/p\u003e\n"],["\u003cp\u003eThe latest release, version 4.14.1 (2024-12-03), includes features like network code parameter addition, click-through URL validation, and skippable ad support in VOD Pod Serving streams.\u003c/p\u003e\n"],["\u003cp\u003eSeveral releases have focused on enhancing compatibility, updating the minimum tvOS versions, and introducing support for Google Video Stitcher Live and VOD APIs.\u003c/p\u003e\n"],["\u003cp\u003eOver time, there have been fixes for various issues, including memory leaks, CPU utilization, audio playback during ads, and correct encoding of tracking URLs.\u003c/p\u003e\n"],["\u003cp\u003eThe IMA SDK deprecated older versions of tvOS, and version 4.2.1 was the last to support tvOS 9.x.\u003c/p\u003e\n"]]],[],null,[]]