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

الإصدار تاريخ الإصدار ملاحظات
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 باستخدام "أداة تطوير البرامج لإعلانات الوسائط التفاعلية".
  • في 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
  • زيادة الحد الأدنى للإصدار من "حزمة تطوير البرامج لإعلانات الوسائط التفاعلية" لنظام التشغيل 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 API الذي يساعدك في عرض إعلانات أكثر صلةً وتخصيصًا باستخدام بيانات تم جمعها من تطبيقاتك. تكون واجهة برمجة التطبيقات مفعَّلة تلقائيًا في الوقت الحالي، ولا يحتاج الناشرون إلى إجراء أي تغييرات.
  • تمت إضافة عقود قابلية القيمة الخالية إلى جميع واجهات برمجة التطبيقات.
  • في 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.
  • تم إصلاح مشكلة فتح الرابط لصفحة معيّنة مرّتين على نظام التشغيل iOS 13 والإصدارات الأحدث.
  • في 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 بدلاً منهما.
  • إصلاح مشكلة عدم تسجيل ميزة التشغيل التلقائي وإمكانية تخطّي الإعلانات في 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.
  • تم إصلاح مشكلة في أحداث التتبُّع breakstart وbreakend الخاصة بـ VMAP.
  • تضيف هذه السمة الطريقة 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 من حزمة تطوير البرامج (SDK) نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
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 DAI VOD.
  • تضيف هذه السمة 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 من حزمة تطوير البرامج (SDK) نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
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 من حزمة تطوير البرامج (SDK) نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
3.6.1 2017-10-09
  • تضيف هذه السمة IMAAdsRequest.liveStreamPrefetchSeconds.
  • في 9 تشرين الأول (أكتوبر) 2018، سيتم إيقاف الإصدار 3.6.0 من حزمة تطوير البرامج نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
3.6.0 2017-07-24
  • تمت إضافة IMAAdsRequest.vastLoadTimeout.
  • تضيف IMAAd.wrapperAdIDs.
  • تضيف IMAAd.skipTimeOffset.
  • إصلاح خطأ تعذُّر رصد حزمة SDK لعرض الفيديو المستخدَم لتشغيل الإعلان إذا تمت إزالته من بنية العرض وإعادة إضافته إليها
  • في 24 تموز (يوليو) 2018، سيتم إيقاف الإصدار 3.5.2 من حزمة تطوير البرامج (SDK) نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
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 من حزمة تطوير البرامج (SDK) نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
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
  • تحديثات لتكون متوافقة مع ميزة أمان نقل التطبيقات في نظام التشغيل 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
  • الإصدار التجريبي الأوّلي