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

الإصدار تاريخ الإصدار ملاحظات
3.28.10 2025-10-22
  • تتيح هذه السمة عرض الإعلانات البينية في أحداث البث المباشر والفيديوهات عند الطلب التي تستخدم ميزة "إدراج الإعلان من جهة الخادم" (SDAI)، وذلك من خلال إضافة الحقل useHLSInterstitial إلى طلب البث.
  • تحسين إدارة الذاكرة للإعلانات المصاحبة لمنع تسرُّب الذاكرة عندما يدمّر تطبيقك العنصر adsManager
  • تمت زيادة الحد الأدنى لإصدار iOS إلى 15.
  • في 22 تشرين الأول (أكتوبر) 2026، سيتم إيقاف الإصدار 3.27.4 من حزمة تطوير البرامج (SDK) نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
3.27.4 2025-08-28
  • تم إصلاح مشكلة عدم إنشاء الفئة IMARemoteControl إلا عند بدء تشغيل الفيديو.
  • في 28 أغسطس 2026، سيتم إيقاف الإصدار 3.26.1 من حزمة تطوير البرامج (SDK) نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
3.26.1 2025-04-02
  • تضيف هذه السمة معلومات فترة الإعلان إلى الحدث AD_PERIOD_STARTED، ويمكنك الوصول إليها من السمة IMAAdEvent.adData.
  • تضيف هذه السمة إمكانية التعامل مع البيانات الوصفية للإعلانات البينية في HLS باستخدام حزمة IMA SDK.
  • في 2 أبريل 2026، سيتم إيقاف الإصدار 3.24.0 من حزمة تطوير البرامج (SDK) نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
3.24.0 2024-12-03
  • تضيف هذه السمة رمز الشبكة إلى قائمة مَعلمات طلب البث لجميع أنواع البث.
  • يُطلق هذا الحدث حدث LOG عند النقر على عنوان URL غير صالح يؤدي إلى صفحة مقصودة، بدلاً من عدم إظهار أي رسالة خطأ.
  • إصلاح تسرب الذاكرة عند إيقاف جلسات OMID بشكل غير صحيح
  • تضيف هذه السمة إمكانية عرض إعلانات قابلة للتخطّي في بث المحتوى عند الطلب.
  • إصلاح خطأ في إمكانية التمرير عند تضمين الفيديو في حاوية قابلة للتمرير
  • إضافة دعم minSuggestedDuration للإعلانات غير الخطية
  • تم إصلاح خطأ تسبّب في ترميز غير صحيح لعناوين URL الخاصة بالتتبُّع في "مدير الحملة" في بعض الحالات.
  • في 3 كانون الأول (ديسمبر) 2025، سيتم إيقاف الإصدار 3.23.0 من حزمة تطوير البرامج (SDK) نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
3.23.0 2024-06-12
  • يضيف VODConfigID إلى IMAVideoStitcherVODStreamRequest.
  • تجعل الخلفية شفافة للإعلانات المصاحبة.
  • ترفض هذه السمة القيمة الفارغة للحقل adTagURL في IMAAdsRequest.
  • تغييرات على منطق الخيار الاحتياطي على مستوى مادة العرض لتكرار جميع الإعلانات في نموذج عرض إعلانات الفيديو (VAST) الأصلي إلى أن تحدّد حزمة تطوير البرامج (SDK) تصميم إعلان يمكن تشغيله إذا لم يتم العثور على تصميم إعلان قابل للتشغيل، لن يتم تشغيل الإعلان.
  • في 12 يونيو 2025، سيتم إيقاف الإصدار 3.22.1 من حزمة تطوير البرامج نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
3.22.1 2024-04-12
  • إصلاح مشكلة في أحدث إصدار من Cocoapods كانت تمنع إنشاء التطبيقات على محاكيات iOS.
  • في 12 أبريل 2025، سيتم إيقاف الإصدار 3.22.0 من حزمة تطوير البرامج (SDK) نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
3.22.0 2024-04-03
3.20.0 2024-01-28
  • تفعيل عرض الإعلانات المصاحبة لعرض الإعلانات المتسلسلة
  • فعِّل طلبات بث الفيديو عند الطلب (VOD) في "إعلانات ضمن الفيديو".
  • تضيف هذه الطريقة أداة جلب لنقاط عرض الأحداث إلى "مدير البث".
  • في 28 كانون الثاني (يناير) 2025، سيتم إيقاف الإصدار 3.19.2 من حزمة تطوير البرامج (SDK) نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
3.19.2 2023-04-28
  • تم تخفيض الحد الأدنى لإصدار iOS المطلوب إلى الإصدار 12.
  • في 28 نيسان (أبريل) 2024، سيتم إيقاف الإصدار 3.19.1 من حزمة تطوير البرامج (SDK) نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
3.19.1 2023-04-20
  • تمت زيادة الحد الأدنى لإصدار iOS المطلوب للتجميع إلى الإصدار 14.
  • تمت إزالة التوافق مع منصة ARMv7.
  • تم إصلاح خطأ لم يتم فيه إطلاق "حدث إعلان" عند النقر على SIMID.
  • يوقف الإشارة بشكل غير صحيح إلى توافق OMID في وضع VPAID الآمن.
  • إصلاح مشكلة في إتاحة حدث تغيير حجم SIMID
  • تضيف هذه الحزمة الفئة IMAVideoStitcherVODStreamRequest التي توفّر إمكانية استخدام Google Video Stitcher VOD API.
  • في 20 نيسان (أبريل) 2024، سيتم إيقاف الإصدار 3.18.5 من حزمة تطوير البرامج (SDK) نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
3.18.5 2023-03-10
  • زيادة الحد الأدنى من إصدار حزمة تطوير البرامج (SDK) للإعلانات التفاعلية على iOS إلى الإصدار 14 من نظام التشغيل iOS
  • تم إصلاح الخطأ الذي لم يتم فيه تمرير سياق المستخدم مع خطأ البث.
  • تفعيل معرّف الطرف الأول للناشر (المعروف سابقًا باسم مفتاح التطبيق نفسه) للتطبيقات التي تتضمّن أيضًا الإصدار 9.14.0 من "إعلانات Google على الأجهزة الجوّالة" والإصدارات الأحدث
  • تضيف هذه السمة الفئة IMAVideoStitcherLiveStreamRequest، التي توفّر إمكانية استخدام Google Video Stitcher Live API.
  • الإصدار التجريبي العلني من Google Video Stitcher API
  • إطلاق الإصدار التجريبي العلني من Secure Signals API
  • في 10 آذار (مارس) 2024، سيتم إيقاف الإصدار 3.18.4 من حزمة تطوير البرامج (SDK) نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
3.18.4 2022-12-08
  • إصدار الخدمة ما مِن ميزات جديدة.
  • في 8 كانون الأول (ديسمبر) 2023، سيتم إيقاف الإصدار 3.18.2 من حزمة تطوير البرامج (SDK) نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
3.18.2 2022-11-07
  • لإضافة user_context إلى طلب البث.
  • إصلاح التحذيرات الخاطئة "رسالة داخلية غير صالحة"
  • في 7 تشرين الثاني (نوفمبر) 2023، سيتم إيقاف الإصدار 3.18.1 من حزمة تطوير البرامج (SDK) نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
3.18.1 2022-10-02
  • إصلاح مشكلة كانت تؤدي إلى تعطُّل حزمة تطوير البرامج (SDK) مع UIViewControllerHierarchyInconsistency
  • في 2 أكتوبر 2023، سيتم إيقاف الإصدار 3.17.0 من حزمة تطوير البرامج (SDK) نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
3.17.0 2022-08-03
  • يزيد هذا الخيار الحد الأقصى التلقائي لمعدّل نقل البيانات للأجهزة غير الجوّالة إذا لم يحدّد الناشر الحد الأقصى لمعدّل نقل البيانات.
  • في 3 آب (أغسطس) 2023، سيتم إيقاف الإصدار 3.16.3 من حزمة تطوير البرامج (SDK) نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
3.16.3 2022-04-19
  • تمت إضافة IMACompanionAdSlot.initWithView(view: UIView) لإتاحة الإعلانات المصاحبة ذات الحجم المتغيّر.
  • يتم الآن تجميع "حزمة تطوير البرامج للإعلانات التفاعلية" على iOS كإطار xcframework.
  • إضافة دعم لمحاكي M1
  • تم إصلاح مشكلة كان من الممكن فيها الكتابة فوق معلومات إصدار حزمة تطوير البرامج (SDK) الخاصة بـ IMA.
  • تم إصلاح مشكلة كانت تتسبّب في إنشاء حزمة تطوير البرامج (SDK) لنظام التشغيل iOS لتحذيرات الرموز المكرّرة.
  • في 19 نيسان (أبريل) 2023، سيتم إيقاف الإصدار 3.15.1 من حزمة تطوير البرامج (SDK) نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
3.15.1 2022-02-23
  • زيادة الحد الأدنى لإصدار iOS إلى 12
  • في 23 شباط (فبراير) 2023، سيتم إيقاف الإصدار 3.14.5 من حزمة تطوير البرامج (SDK) نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
3.14.5 2021-10-05
  • تمت إضافة واجهة برمجة التطبيقات IMASettings:sameAppKeyEnabled التي تساعدك في عرض إعلانات أكثر صلةً وتخصيصًا باستخدام بيانات تم جمعها من تطبيقاتك. تكون واجهة برمجة التطبيقات مفعَّلة تلقائيًا في الوقت الحالي، ولا يحتاج الناشرون إلى إجراء أي تغييرات.
  • تمت إضافة عقود إمكانية القيم الخالية إلى جميع واجهات برمجة التطبيقات.
  • في 5 تشرين الأول (أكتوبر) 2022، سيتم إيقاف الإصدار 3.14.4 من حزمة SDK نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
3.14.4 2021-07-06
  • تم إصلاح مشكلة كانت تؤدي إلى عدم ظهور الأحداث عند تشغيل التطبيقات في الخلفية.
  • تم إصلاح مشكلة كانت تسمح للناشرين بضبط قيمة islat يدويًا على أجهزة iOS التي تعمل بالإصدار 14 أو إصدار أقدم.
  • زيادة الحد الأدنى لإصدار iOS إلى الإصدار 11
  • في 6 تموز (يوليو) 2022، سيتم إيقاف الإصدار 3.14.3 من حزمة تطوير البرامج نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
3.14.3 2021-05-03
  • تم إصلاح مشكلة كانت تؤدي إلى ظهور رسائل تحذير على أجهزة iOS التي تعمل بإصدار أقدم من 12.
  • تمت إضافة IMASettings:sessionid للسماح للناشرين بتخصيص معرّف الجلسة.
  • تم إصلاح مشكلة كانت تؤدي إلى تشغيل أحداث إيقاف الإعلان مؤقتًا واستئنافه أثناء عرض المحتوى.
  • التأكّد من عدم تعديل هوامش المحتوى في واجهة مستخدم الإعلان تلقائيًا
  • آخر إصدار من حزمة تطوير البرامج لإعلانات الوسائط التفاعلية على نظام التشغيل iOS المتوافق مع الإصدار 10 من نظام التشغيل iOS
  • في 3 أيار (مايو) 2022، سيتم إيقاف الإصدار 3.14.1 من حزمة تطوير البرامج (SDK) نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
3.14.1 2021-02-17
  • تم إصلاح مشكلة كانت تؤدي أحيانًا إلى إطلاق أحداث إعلانات مكرّرة عند تفعيل ميزة التحميل المُسبَق.
  • تمّت إضافة ميزة PodServing.
  • تم إصلاح مشكلة فتح الروابط لصفحات معيّنة بشكلٍ مزدوج على الإصدار 13 من نظام التشغيل iOS والإصدارات الأحدث.
  • في 17 شباط (فبراير) 2022، سيتم إيقاف الإصدار 3.13.0 من حزمة تطوير البرامج (SDK) نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
3.13.0 2020-10-13
  • تم إنشاء حزمة SDK الآن باستخدام Xcode 12.
  • تم إصلاح مشكلة عدم تشغيل الحدث AD_BREAK_ENDED عند البحث خارج فاصل إعلاني.
  • تمت إزالة الحقول التي تم إيقافها نهائيًا على IMAAVPlayerVideoDisplay وIMAVideoDisplay وIMAVideoDisplayDelegate.
  • تم إصلاح مشكلة تصغير وضع "نافذة ضمن النافذة" عند اكتمال كل إعلان.
  • تم إصلاح الخطأ الذي كان يؤدي إلى إنهاء تشغيل البث المباشر فور تشغيله باستخدام AirPlay.
  • تم حلّ مشكلة عدم عمل زر التخطّي في ميزة "المشاهدة مع الآخرين".
  • تم إصلاح مشكلة كانت تؤدي إلى ظهور المحتوى بشكل سريع بين الإعلانات في حزمة إعلانات أثناء التشغيل المشترك.
  • تمت إضافة واجهة برمجة التطبيقات IMAAVPlayerVideoDisplay.streamAssetOptions.
  • مدة الفترة الإعلانية المعروضة في IMAStreamManagerDelegate
  • تم إصلاح المشكلة المتمثّلة في ظهور الخطأ "Ads cannot be requested because the ad container is not attached to the view hierarchy." بشكلٍ خاطئ.
  • في 13 تشرين الأول (أكتوبر) 2021، سيتم إيقاف الإصدار 3.12.1 من حزمة تطوير البرامج (SDK) نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
3.12.1 2020-08-11
  • الإصدار الرسمي من نظام التشغيل iOS 14
  • تم إصلاح مشكلة كانت تؤدي إلى حدوث تسرّب للذاكرة عند فتح إعلان يؤدي إلى صفحة أخرى ثم إغلاق التطبيق.
  • في 11 آب (أغسطس) 2021، سيتم إيقاف الإصدار 3.12.0 من حزمة SDK نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
3.12.0 2020-08-05
  • إضافة دعم لـ "وضع الموافقة الإضافية" من Google لمزيد من المعلومات، اطّلِع على المواصفات الفنية لـ "وضع الموافقة الإضافية" من Google.
  • تضيف هذه السمة إمكانية استخدام المفتاح "language_name" لترجمة فيديوهات البث.
  • تم إصلاح مشكلة كانت تؤدي إلى انتهاء مهلة الإعلانات الصوتية فقط.
  • تم إصلاح مشكلة كانت تؤدي إلى تجاهل الإزاحة الخاصة بتخطّي الإعلان الثاني عند تخطّي الإعلان الأول في الإعلان التمهيدي.
  • تضيف viewController كسمة أو وسيطة تهيئة مطلوبة جديدة لـ IMAAdDisplayContainer.
  • يقلّل من أحداث RESUME الخاطئة.
  • تضيف هذه السمة IMAAdsRenderingSettings.enablePreloading، وهي مفعّلة تلقائيًا، لتحسين أداء عرض الإعلانات.
  • تضيف هذه السمة حدث ICON_TAPPED.
  • تم إصلاح مشكلة عدم قبول IABTCF_gdprApplies إلا إذا كان سلسلة.
  • في 5 آب (أغسطس) 2021، سيتم إيقاف الإصدار 3.11.4 من حزمة تطوير البرامج (SDK) نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
3.11.4 2020-03-26
  • زيادة الحد الأدنى لإصدار وقت التشغيل إلى iOS 10
  • إصلاح خطأ كان يؤدي إلى تشغيل بعض تعديلات واجهة المستخدم في سلسلة محادثات في الخلفية
  • إصلاح مشكلة تؤدي فيها العلامات الصارمة إلى تعارض عملية تهيئة IMACompanionAd مع NSObject
  • إيقاف استخدام الطريقة loadURL في بروتوكول IMAVideoDisplay
  • تضيف هذه السمة إمكانية عرض إعلانات SIMID من جهة العميل
  • في 26 آذار (مارس) 2021، سيتم إيقاف الإصدار 3.11.3 من حزمة تطوير البرامج (SDK) نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
3.11.3 2020-02-12
  • سيكون الإصدار 3.11.3 هو آخر إصدار من "أداة تطوير البرامج لإعلانات الوسائط التفاعلية" المتوافق مع نظام التشغيل iOS 9.x
  • تم إصلاح الخطأ الذي تسبّب في عدم استيراد IMAFriendlyObstruction.h عند استيراد عنوان إطار العمل
  • إصلاح مشكلة كانت تؤدي إلى تعطُّل عمليات النقر على نظام التشغيل iOS 9.x
  • في 12 شباط (فبراير) 2021، سيتم إيقاف الإصدار 3.11.2 من حزمة تطوير البرامج (SDK) نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
3.11.2 2020-01-22
  • إضافة دعم لـ OMID 1.3 contentUrl مع AdsRequest:contentUrl و StreamRequest:contentUrl .
  • إعادة صياغة دعم العوائق المتوافقة مع الإصدار 1.3 من OMID لاستخدام طرق registerFriendlyObstruction في IMAAdDisplayContainer
  • يتم إيقاف الدالتين registerVideoControlsOverlay وunregisterAllVideoControlsOverlay في IMAAdDisplayContainer واستخدام FriendlyObstruction بدلاً منهما.
  • إصلاح مشكلة عدم تسجيل ميزة التشغيل التلقائي وإمكانية تخطّي الإعلانات المتوافقة مع معيار Open Measurement Interface Definition (OMID)
  • إزالة جميع المراجع المتبقية إلى UIWebView
  • في 22 كانون الثاني (يناير) 2021، سيتم إيقاف الإصدار 3.11.1 من حزمة تطوير البرامج (SDK) نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
3.11.1 2019-12-04
  • تضيف هذه السمة إمكانية تضمين مَعلمات الموافقة تلقائيًا من الإصدار 2 من إطار الشفافية والموافقة الصادر عن مكتب IAB وقانون خصوصية المستهلك في كاليفورنيا (CCPA).
  • تم إصلاح مشكلة كانت تؤدي إلى تعطُّل الجهاز عند استخدام "مركز التحكّم".
  • تضيف هذه السمة إمكانية عرض إعلانات TrueView for Action.
  • يضيف هذا الإعداد playerVideoDisplay:didLoadPlayerItem: إلى "الإعلانات الديناميكية أثناء البث".
  • تعديل أسماء IMAAVPlayerVideoDisplayDelegate لتحقيق التوافق مع اصطلاحات نمط Obj-C
  • تم إصلاح مشكلة كانت تمنع أحداث الإعلانات LOG وINTERACTION من تضمين عنصر الإعلان في بعض الحالات.
  • تضيف هذه السمة عملية دمج تلقائية لطلبات الإعلانات من Google في عمليات التنفيذ الخاصة بمقدّمي خدمات إدارة الموافقة المتوافقين مع الإصدار 2 من "إطار الشفافية والموافقة" الصادر عن مكتب IAB، مثل "خيارات التمويل" من Google.
  • تم إصلاح مشكلة في أحداث التتبُّع الخاصة بـ VMAP breakstart وbreakend.
  • تضيف هذه السمة الطريقة replaceAdTagParameters إلى IMAStreamManager، ما يتيح إمكانية استبدال جميع مَعلمات علامات الإعلانات أثناء بث مباشر.
  • يضيف الحدث AD_BREAK_FETCH_ERROR للإشارة إلى أنّه لن يتم تشغيل فاصل إعلاني.
  • في 4 كانون الأول (ديسمبر) 2020، سيتم إيقاف الإصدار 3.10.1 من حزمة تطوير البرامج (SDK) نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
3.10.1 2019-09-19
  • إضافة دعم لنظام التشغيل iOS 13 وiPadOS
  • في 19 أيلول (سبتمبر) 2020، سيتم إيقاف الإصدار 3.9.2 من حزمة تطوير البرامج نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
3.9.2 2019-08-16
  • يحلّ هذا الإصدار مشكلة بقاء عرض واضح لواجهة مستخدم إعلانات IMA بعد تشغيل الإعلانات، ما يمنع المستخدم من التفاعل مع المشغّل.
  • في 16 آب (أغسطس) 2020، سيتم إيقاف الإصدار 3.9.1 من حزمة تطوير البرامج (SDK) نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
3.9.1 2019-07-18
  • تم حلّ المشاكل المتعلّقة بدقة تقارير is_lat.
  • تمت كتابة IMAAdEventType.adData الآن.
  • تمت إضافة واجهتَي برمجة التطبيقات authToken وstreamFormat إلى IMAStreamRequest.
  • تمت إزالة إمكانية استخدام mediaUrl من LinearAd. استخدِم adMedia بدلاً من ذلك.
  • تم إصلاح الخطأ في البيانات الوصفية على YouTube للفيديوهات غير المدرَجة.
  • تم إصلاح مشكلة تحديد معرّف الإعلان بشكل غير صحيح.
  • تم استبدال mediaWidth وmediaHeight بـ adMedia.width وadMedia.height.
  • تم إصلاح مشكلة عدم عرض الإعلانات المصاحبة إلا مرة واحدة.
  • عندما لا يكون نوع إعلان الفيديو متوافقًا، ستعرض حزمة تطوير البرامج (SDK) الخطأ kIMAError_VAST_TRAFFICKING_ERROR بدلاً من kIMAError_FAILED_TO_REQUEST_ADS.
  • تم إيقاف videoDisplayDidPlay: نهائيًا، وأصبح videoDisplayDidResume: هو الخيار الأفضل.
  • في 18 تموز (يوليو) 2020، سيتم إيقاف الإصدار 3.9.0 من حزمة تطوير البرامج نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
3.9.0 2019-03-22
3.8.2 2019-02-19
  • تضيف هذه السمة الحدثَين AD_PERIOD_STARTED وAD_PERIOD_ENDED. تتوفّر هذه الأحداث لإعلانات DAI فقط.
  • يحلّ هذا الإصدار مشكلة في عرض الإعلان المتحرّك عند بدء التشغيل.
  • تم إصلاح مشكلة عدم إطلاق أخطاء الفيديو في البث المباشر أو الفيديو عند الطلب.
  • تم إصلاح مشكلة عدم استئناف المحتوى على أجهزة iOS+AirPlay.
  • في 19 شباط (فبراير) 2020، سيتم إيقاف الإصدار 3.8.1 من حزمة تطوير البرامج (SDK) نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
3.8.1 2018-11-13
  • تم إصلاح مشكلة تحليل علامات الإعلانات التي تتضمّن أحجام خانات متعدّدة بشكل غير صحيح.
  • تضيف هذه السمة [IMAVideoDisplay seekStreamToTime] لدعم الإعلانات القابلة للتخطّي في فيديوهات عند الطلب من "إعلانات IMA الديناميكية".
  • تضيف هذه السمة IMAAdRenderingSettings.loadVideoTimeout.
  • يضيف IMAAd.VASTMediaWidth وIMAAd.VASTMediaHeight وIMAAd.VASTMediaBitrate.
  • يقلّل حجم الملف الثنائي بنسبة% 15 تقريبًا بسبب تحسينات الإصدار.
  • في 13 تشرين الثاني (نوفمبر) 2019، سيتم إيقاف الإصدار 3.7.3 من حزمة تطوير البرامج (SDK) نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
3.7.3 2018-08-21
  • تحسين معالجة الأخطاء في بيان بث غير صالح
  • تم إصلاح مشكلة متعلّقة بنقرات عناوين URL المخصّصة داخل التطبيق في الإعلانات المصاحبة بتنسيق HTML.
  • تم إصلاح مشكلة في إعلانات الفيديو القابلة للتخطّي التي يتم عرضها الواحدة تلو الأخرى.
  • في 21 آب (أغسطس) 2019، سيتم إيقاف الإصدار 3.7.2 من حزمة تطوير البرامج (SDK) نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
3.7.2 2018-05-15
  • تم إصلاح مشكلة تتسبّب في توسيع بعض الإعلانات المصاحبة إلى WebView بملء الشاشة.
  • في 15 أيار (مايو) 2019، سيتم إيقاف الإصدار 3.7.1 من حزمة تطوير البرامج نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
3.7.1 2018-04-30
3.7.0.1 2018-02-12
  • إصدار Cocoapods فقط لإصلاح خطأ في podspec. يؤدي هذا الأمر إلى سحب ملفات المكتبة للإصدار 3.7.0.
3.7.0 2018-01-30
  • إيقاف دعم الإصدار 8 من نظام التشغيل iOS والإصدارات الأقدم
  • إصدار الخدمة بدون ميزات جديدة
  • في 30 كانون الثاني (يناير) 2019، سيتم إيقاف الإصدار 3.6.1 من حزمة تطوير البرامج نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
3.6.1 2017-10-09
  • تضيف هذه السمة IMAAdsRequest.liveStreamPrefetchSeconds.
  • في 9 تشرين الأول (أكتوبر) 2018، سيتم إيقاف الإصدار 3.6.0 من حزمة تطوير البرامج (SDK) نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
3.6.0 2017-07-24
  • إضافة IMAAdsRequest.vastLoadTimeout
  • تضيف هذه السمة IMAAd.wrapperAdIDs.
  • تضيف هذه السمة IMAAd.skipTimeOffset.
  • إصلاح خطأ تعذُّر رصد حزمة SDK لعرض الفيديو المستخدَم لتشغيل الإعلان إذا تمت إزالته وإعادة إضافته إلى بنية العرض
  • في 24 تموز (يوليو) 2018، سيتم إيقاف الإصدار 3.5.2 من حزمة تطوير البرامج نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
3.5.2 2017-05-02
  • يزيل ميزة الاستئناف التلقائي عند العودة إلى التطبيق من الخلفية. اتّصِل بالرقم [IMAAdsManager resume] لاستئناف المكالمة.
  • تضيف [IMAAdsRenderingSettings playAdsAfterTime].
  • في 2018-05-02، سيتم إيقاف الإصدار 3.5.1 من حزمة تطوير البرامج (SDK) نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
3.5.1 2017-04-03
  • ستعرض حزمة تطوير البرامج (SDK) الآن الخطأ kIMAError_FAILED_TO_REQUEST_ADS إذا لم يكن IMAAdDisplayContainer في التسلسل الهرمي للعرض عند تقديم طلب إعلان أو بث. في السابق، كانت هذه الطلبات تفشل بدون إشعارك بذلك.
  • في 3 نيسان (أبريل) 2018، سيتم إيقاف الإصدار 3.5.0 من حزمة تطوير البرامج (SDK) نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
3.5.0 2017-03-24
  • إصلاح مشكلة متعلّقة بتوافق bitcode.
  • تضيف هذه السمة adsResponse إلى عنصر IMAAdsRequest.
  • إصلاح مشكلة في إصدارات Swift
  • في 24 آذار (مارس) 2018، سيتم إيقاف الإصدار 3.4.2 من حزمة تطوير البرامج (SDK) نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
3.4.2 2017-03-09
  • إصدار الخدمة بدون ميزات جديدة
  • في 9 آذار (مارس) 2018، سيتم إيقاف الإصدار 3.4.1 من حزمة تطوير البرامج (SDK) نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
3.4.1 2017-02-03
  • يتم الآن توزيع حزمة تطوير البرامج (SDK) كإطار عمل ديناميكي. نتيجةً لذلك، لم نعد ننشر إصدارًا منفصلاً من إطار العمل خاصًا بـ AdMob، بل يمكنك استخدام الإصدار نفسه سواء كان تطبيقك يستخدم AdMob أيضًا أم لا.
  • تتيح هذه السمة استخدام رموز الفيديو.
  • تضيف هذه السمة الخصائص الجديدة التالية إلى IMAAd:
    • adSystem
    • creativeID
    • creativeAdID
    • universalAdIdValue
    • universalAdIdRegistry
    • advertiserName
    • surveyURL
    • dealID
    • wrapperCreativeIDs
    • wrapperSystems
  • تضيف هذه السمة الخصائص الجديدة التالية إلى IMAAdsRequest:
    • contentDuration
    • contentKeywords
    • contentTitle
  • تضيف هذه السمة [IMAAdsManager setVolume:].
  • تضيف هذه السمة [IMACompanionDelegate companionSlotWasClicked].
  • تضيف هذه السمة IMASettings.disableNowPlayingInfo.
  • في 3 شباط (فبراير) 2018، سيتم إيقاف الإصدار 3.3.1 من حزمة تطوير البرامج (SDK) نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
الرجوع إلى الإصدار 3.3.1 2016-01-31
  • بسبب مشكلة في إنشاء إصدار لأجهزة معيّنة، تم الرجوع إلى الإصدار 3.3.1.
3.4.0 2017-01-26
  • يتم الآن توزيع حزمة تطوير البرامج (SDK) كإطار عمل ديناميكي. نتيجةً لذلك، لم نعد ننشر إصدارًا منفصلاً من إطار العمل خاصًا بـ AdMob، بل يمكنك استخدام الإصدار نفسه سواء كان تطبيقك يستخدم AdMob أيضًا أم لا.
  • تتيح هذه السمة استخدام رموز الفيديو.
  • تضيف هذه السمة الخصائص الجديدة التالية إلى IMAAd:
    • adSystem
    • creativeID
    • creativeAdID
    • universalAdIdValue
    • universalAdIdRegistry
    • advertiserName
    • surveyURL
    • dealID
    • wrapperCreativeIDs
    • wrapperSystems
  • تضيف هذه السمة الخصائص الجديدة التالية إلى IMAAdsRequest:
    • contentDuration
    • contentKeywords
    • contentTitle
  • تضيف هذه السمة [IMAAdsManager setVolume:].
  • تضيف هذه السمة [IMACompanionDelegate companionSlotWasClicked].
  • تضيف هذه السمة IMASettings.disableNowPlayingInfo.
  • في 26 كانون الثاني (يناير) 2018، سيتم إيقاف الإصدار 3.3.1 من حزمة تطوير البرامج نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
3.3.1 2016-09-16
  • إيقاف التوافق مع الإصدار 7 من نظام التشغيل iOS والإصدارات الأقدم
  • في 16 أيلول (سبتمبر) 2017، سيتم إيقاف الإصدار 3.2.1 من حزمة تطوير البرامج (SDK) نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
3.2.1 2016-05-09
  • إضافة دعم لرمز bitcode
3.2.0 2016-04-14
    ملاحظة: بسبب حدوث خطأ، لم تكن ميزة bitcode تعمل في هذا الإصدار.
  • إضافة دعم لرمز bitcode
  • تضيف هذه السمة إمكانية استخدام عناوين URL للنقر التي تؤدي إلى متجر التطبيقات.
3.1.0 2015-12-17
  • انتهاء الفترة التجريبية
  • إضافة دعم لميزة "نافذة ضمن النافذة" على نظام التشغيل iOS 9 لمزيد من المعلومات، يُرجى الاطّلاع على دليل "نافذة ضمن النافذة" أو طريقة التنفيذ في "نموذج متقدّم".
  • يجب الآن تمرير IMAContentPlayhead إلى IMAAdsRequest بدلاً من IMAAdsManager.
  • تضيف هذه السمة إمكانية استخدام الإعلانات المصاحبة بتنسيق HTML5.
  • تمّت إضافة [IMAAdsManager discardAdBreak].
الإصدار التجريبي 16 2015-09-04
  • تحديثات لتكون متوافقة مع ميزة App Transport Security في نظام التشغيل iOS 9
  • إصلاح عُطل في إلغاء تخصيص IMAAdsLoader
الإصدار التجريبي 15 2015-07-22
  • تُقدّم أحداث مخزن مؤقت للإعلانات من خلال مفوّضات IMAAdsManager. يسهّل ذلك إضافة عناصر مثل مؤشرات النشاط وأشرطة التخزين المؤقت إلى المشغّل.
  • تعرض هذه السمة وضع تصحيح الأخطاء. يمكن للناشرين الآن ضبط الإعداد IMASettings enableDebugMode على YES للحصول على تسجيل أكثر تفصيلاً في وحدة التحكّم. يجب عدم استخدام هذا الخيار في مرحلة الإنتاج، لأنّه سيضع علامة مائية على مشغّل الإعلانات.
  • تنهي IMAAdsManager destroy الآن الإعلانات بشكل صحيح في جميع الحالات.
  • تتيح إعادة استخدام حاويات العرض.
  • يسمح هذا الخيار للناشرين بإتلاف عناصر IMA من داخل طرق التفويض.
  • يحتوي IMAAdsManager الآن على مرجع ضعيف فقط إلى contentPlayhead (لإصلاح أي تسريبات محتملة للذاكرة). عليك الآن الاحتفاظ بأي مثيل أو عنصر IMAAVPlayerContentPlayhead ينفّذ IMAContentPlayhead كسمة، وإلا سيتم تحرير العنصر على الفور.
  • يزيل هذا الخيار الصورة المتحركة لتغيير حجم الفيديو.
  • تتم إزالة حدث الإعلان غير الضروري عند استئناف التشغيل.
الإصدار التجريبي 14 2015-05-27
  • تم إصلاح مشكلة توقّف مشغّل الإعلانات مؤقتًا بشكل متكرّر للتخزين المؤقت وعدم استئناف التشغيل.
  • تم نقل IMASettings إلى ملف رأس خاص به.
الإصدار التجريبي 13 2015-04-29
  • تمت إضافة ميزة تشغيل الإعلانات في الخلفية. لمزيد من المعلومات، يُرجى الاطّلاع على مقالة تشغيل الإعلانات في الخلفية.
  • يمكن الآن استيراد حزمة SDK كإطار عمل. لمزيد من المعلومات حول الترقية، يُرجى الاطّلاع على منشور المدونة حول هذا الإصدار.
  • تقليل أوقات تحميل الإعلانات على نظام التشغيل iOS 8
  • تم إصلاح المشكلة التي كانت تؤدي إلى اختفاء الإعلانات المصاحبة بعد انتهاء الإعلان. ستظهر الآن الإعلانات المصاحبة إلى أن تتم إعادة تحميل الخانة الإعلانية.
  • تمت إضافة مهلة مدتها 10 ثوانٍ لتحميل حزمة SDK.
  • تنفّذ IMASettings الآن NSCopying.
  • تم إصلاح مشكلة تعطُّل التطبيقات عند فصل سماعات الرأس.
  • يتم الآن كتم صوت الإعلانات تلقائيًا عندما يكون الجهاز في الوضع الصامت. يمكن للناشر تغيير ذلك من خلال ضبط فئة AVAudioSession.
  • تم إصلاح الأخطاء التي تسبّبت في عدم عمل ميزة التشغيل والإيقاف المؤقت في "مركز التحكّم" على إصدارات iOS الأقل من 8.
  • لن يتم إيقاف الإعلانات مؤقتًا عند فتح لوحة الإشعارات.
  • تمت إضافة ملف VERSION إلى ملف ZIP القابل للتنزيل.
  • لتحسين الأداء، يتم الآن عرض الإعلانات بشكلٍ أصلي من خلال AVPlayer على جميع إصدارات iOS.
الإصدار التجريبي 12 2015-02-12
  • يتم الآن تشغيل الإعلانات المدمجة مع المحتوى على نظام التشغيل iOS 7 والإصدارات الأقدم. يمنع ذلك حزمة تطوير البرامج (SDK) من التداخل مع أحداث وعناصر تحكّم MPMoviePlayerController.
  • تم إصلاح مشكلة عدم ملء adPlaybackInfo في الحدثَين LOADED وSTART.
  • تضيف هذه السمة IMASettings.maxRedirects لتحديد عدد عمليات إعادة التوجيه التي سيتم بعدها رفض عمليات إعادة التوجيه اللاحقة وإيقاف تحميل الإعلان.
  • إضافة دعم لتشغيل الإعلانات يدويًا
الإصدار التجريبي 11 2014-12-17
  • إصلاح تسريب الذاكرة الذي تم تقديمه في الإصدار التجريبي 10 من خلال إضافة WKWebView
الإصدار التجريبي 10 2014-11-20
  • تستخدم حزمة SDK الآن WKWebView على نظام التشغيل iOS 8 لعرض الإعلانات بدلاً من UIWebView. يحلّ هذا الإصدار مشاكل متعدّدة متعلّقة بالتواصل بين الطبقتَين الأصلية وJS في حزمة SDK. نتيجة ثانوية لهذا التغيير، ستتطلّب حزمة تطوير البرامج لإعلانات الوسائط التفاعلية الآن أن يتم إنشاء تطبيقك باستخدام إصدار متوافق مع arm64.
  • تمت إضافة حدث TAPPED يتم تنشيطه عندما ينقر المستخدم على جزء غير قابل للنقر في الإعلان. يمكن استخدام هذه الطريقة لرصد النقرات على إعلان من أجل عرض عناصر التحكّم في المشغّل.
  • للامتثال لاتفاقية iOS، تم إيقاف الطرق التالية نهائيًا واستبدالها بطرق تأخذ مرجعًا إلى الكائن الذي يتم استدعاؤه:
    • IMAAdsManagerDelegate - adDidProgressToTime:currentTime:
    • IMAWebOpenerDelegate - willOpenInExternalBrowser
    • IMAWebOpenerDelegate - willOpenInAppBrowser
    • IMAWebOpenerDelegate - didCloseInAppBrowser
    • IMAWebOpenerDelegate - didOpenInAppBrowser
    • IMAWebOpenerDelegate - willCloseInAppBrowser
الإصدار التجريبي 9 2014-10-27
  • يتضمّن هذا الإصدار إصلاحات لتسرّبات الذاكرة في فئات IMAJavaScript.
الإصدار التجريبي 8 2014-10-13
  • تضيف هذه الحزمة الفئة IMAUIElements، التي تتيح عرض عناصر واجهة المستخدم الخاصة بحزمة SDK أو إخفاءها آليًا.
الإصدار التجريبي 7 2014-08-11
الإصدار التجريبي 6 2014-05-27
  • تعرض هذه السمة الوصف والعنوان ونوع المحتوى في عنصر IMAAd.
  • إضافة دعم لمحاكي iOS ذي 64 بت
الإصدار التجريبي 5 2014-02-14
  • إضافة دعم arm64
  • إصلاح التعارضات مع عمليات الدمج مع +Google
الإصدار التجريبي 4 2013-12-12
  • إصلاح تسربات الذاكرة في IMAAdsManager وIMAAdsLoader
  • تتضمّن IMAAdPodInfo ثلاث واجهات برمجة تطبيقات جديدة: podIndex وtimeOffset وmaxDuration. سيتم تعديل مستندات واجهة برمجة التطبيقات قريبًا لتعكس هذا التغيير.
الإصدار التجريبي 3 2013-09-25
  • إصدار الخدمة بدون ميزات جديدة
الإصدار التجريبي 2 2013-07-07
  • الإصدار العلني من الإصدار التجريبي لحزمة تطوير البرامج (SDK)
الإصدار 2 من الإصدار التجريبي المغلق 2013-06-24
الإصدار التجريبي المغلق 1 2013-04-02
  • الإصدار التجريبي الأوّلي