سجلّ إصدار حزمة SDK لنظام التشغيل tvOS من Google لإعلانات الوسائط التفاعلية

الإصدار تاريخ الإصدار ملاحظات
4.15.1 2025-05-07
  • تُضيف هذه السمة معلومات فترة عرض الإعلانات إلى حدث AD_PERIOD_STARTED، ويمكنك الوصول إليها من موقع IMAAdEvent.adData.
  • إضافة إمكانية معالجة البيانات الوصفية للإعلانات البينية بتنسيق HLS باستخدام أداة تطوير البرامج (SDK) لإعلانات الوسائط التفاعلية
4.14.1 2024-12-03
  • تُضيف رمز الشبكة إلى قائمة مَعلمات طلب البث لجميع أنواع أحداث البث.
  • تنشئ حدث LOG عند النقر على عنوان URL غير صالح للمتابعة، بدلاً من تعذُّر إكمال الإجراء بدون إشعار.
  • إصلاح تسرب الذاكرة عند إتلاف جلسات OMID بشكل غير صحيح
  • إتاحة الإعلانات القابلة للتخطّي في أحداث البث المباشر التي تعرض مجموعات إعلانية
  • إصلاح خطأ في ميزة التمرير عندما يكون الفيديو مضمّنًا في حاوية قابلة للتمرير
  • إتاحة minSuggestedDuration للإعلانات غير المباشرة
  • إصلاح خطأ كان يؤدي إلى ترميز بعض عناوين URL لتتبُّع "مدير الحملة" بشكل غير صحيح
  • إصلاح مشكلة أدّت إلى عدم إرسال أحداث STARTED في بعض جلسات الإعلانات
4.13.0 2024-06-13
  • تُضيف VODConfigID إلى IMAVideoStitcherVODStreamRequest.
  • إصلاحات لخطأ nullpointerexception عندما يكون adTagURL هو null في IMAAdsRequest
  • تغييرات في منطق العنصر الاحتياطي على مستوى مادة العرض للتنقّل في جميع الإعلانات في نموذج عرض إعلانات الفيديو (VAST) الأصلي إلى أن ترصد حزمة تطوير البرامج (SDK) تصميم إعلان قابل للتشغيل إذا لم يتم العثور على تصميم إعلان قابل للتشغيل، لن يتم تشغيل الإعلان.
  • إصلاح مشكلة عدم إرسال إشعارات تتبُّع إلى ad.doubleclick.net
  • لضبط قيود عرض حجم الإعلان في حِزم تطوير البرامج (SDK) استنادًا إلى إطار العرض بدلاً من دليل تنسيق المنطقة الآمنة لـ playerView.
4.12.0 2024-04-03
4.11.1 2024-02-22
  • إصلاح مشكلة سماع صوت المحتوى أثناء تشغيل الإعلان
4.10.0 2024-01-24
  • تفعيل طلبات بث الفيديوهات عند الطلب في ميزة "عرض مجموعة من الفيديوهات"
  • تعديل قيود واجهة المستخدم للإعلانات بما يتوافق مع إرشادات المناطق الآمنة
  • إضافة دالة للحصول على نقاط الفاصل إلى مدير البث في iOS/tvOS
4.9.2 2023-08-15
  • تم إصلاح خطأ كان يتسبب في ارتفاع معدّل استخدام وحدة المعالجة المركزية لبعض أحداث البث المباشر باستخدام ميزة "الإعلانات أثناء التشغيل".
4.9.1 2023-04-20
4.8.2 2022-11-03
  • تمت إضافة userContext إلى طلبات بث IMA.
  • تم إصلاح الخلل الذي كان يتسبب في ظهور تحذيرات غير ضرورية "الرسالة الداخلية غير صالحة".
4.7.0 2022-07-20
  • تم حلّ مشكلة تؤدي إلى استبدال الناشرين لمعلومات إصدار حزمة تطوير البرامج (SDK) لإعلانات الوسائط التفاعلية.
  • تمت إضافة حدث AD_CAN_PLAY. يتمّ تشغيله عندما يكون الإعلان جاهزًا للتشغيل بدون تخزين مؤقت.
  • تم زيادة الحد الأقصى لمعدل نقل البيانات التلقائي إلى غير محدود للأجهزة غير الجوّالة.
4.6.1 2022-02-23
  • إصدار الخدمة: ما مِن تغييرات علنية.
4.5.0 2021-12-06
  • رفع الحد الأدنى لإصدار tvOS إلى tvOS 12
  • تم إصلاح خطأ كان يمكن أن يؤدي إلى ظهور عدّة رموز "لماذا هذا الإعلان؟".
  • تمّت إزالة الحاجة إلى MPNowPlayingSession.
4.4.2 2021-05-03
  • تم إصلاح مشكلة كانت تؤدي إلى ظهور رسائل تحذيرية على الإصدار 12 أو الإصدارات الأقدم من tvOS.
  • آخر إصدار من أداة تطوير البرامج لإعلانات الوسائط التفاعلية لنظام التشغيل iOS متوافق مع tvOS 10
4.4.1 2021-03-09
  • تمت إضافة الموقع IMASettings.sessionID للسماح للناشرين بضبط sessionID يدويًا.
  • تمت إضافة إمكانية استخدام وضع "صورة في صورة".
  • تم إصلاح مشكلة كانت تؤدي أحيانًا إلى بدء أحداث إيقاف الإعلان مؤقتًا واستئنافه أثناء عرض المحتوى.
  • تمت إضافة IMAVideoDisplay.nowPlayingSession لإتاحة أحداث التشغيل/الإيقاف المؤقت بشكل صحيح على tvOS 14 والإصدارات الأحدث.
  • تم إصلاح خلل كان يؤدي إلى إبلاغ الناشر بأنّ الإعلانات المجدوَلة في AdSense غير مجدوَلة.
  • تم إصلاح مشكلة عدم إصدار IMAStreamManager.replaceAdTagParameters تحديثًا.
  • تمت إضافة واجهات برمجة تطبيقات لعرض مجموعات التطبيقات
  • تم فرض إرفاق adContainer بالنافذة.
4.3.2 2020-08-11
  • تم تعديل حزمة تطوير البرامج لإعلانات الوسائط التفاعلية (IMA SDK) لتتوافق مع الإصدار 14 من نظام التشغيل tvOS: تمت إضافة ميزة التوافق مع AppTrackingTransparency. يُرجى الاطّلاع على مقالة طلب تفويض شفافية تتبُّع التطبيقات للحصول على مزيد من المعلومات.
4.3.1 2020-08-05
  • تمت إضافة ميزة التوافق مع "وضع الموافقة الإضافية" من Google. لمزيد من المعلومات، اطّلِع على المواصفات الفنية لميزة "وضع الموافقة الإضافية" من Google.
  • تمت إضافة إمكانية استخدام المفتاح 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
  • إصلاح مشكلة عند إرسال تطبيق يستخدم إطار العمل للاختبار
3.1.0 2016-05-09
  • الإصدار الأوّلي.