سجلّ إصدار حزمة تطوير البرامج (SDK) لإعلانات الوسائط التفاعلية من Google لنظام التشغيل iOS
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
الإصدار
تاريخ الإصدار
ملاحظات
3.33.0
2026-08-24
إصدار الخدمة ما مِن ميزات جديدة.
في 24 أغسطس 2027، سيتم إيقاف الإصدار 3.32.0 من "حزمة تطوير البرامج للإعلانات التفاعلية" نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على
الجدول الزمني للإيقاف النهائي.
3.32.0
2026-05-29
تضيف هذه السمة إمكانية عرض إعلانات قابلة للتخطّي مع بثوق تتضمّن "إعلانات بينية" بتنسيق HLS.
تضيف هذه السمة عملية تحقّق في وقت الترجمة البرمجية للتأكّد من أنّ إصدار iOS المستهدَف في تطبيقك متوافق مع الحد الأدنى لإصدار iOS الذي تتطلّبه حزمة تطوير البرامج للإعلانات التفاعلية (IMA SDK).
في 29 أيار (مايو) 2027، سيتم إيقاف الإصدار 3.31.0 من حزمة تطوير البرامج (SDK) نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
3.31.0
2026-04-15
تم إصلاح مشكلة تم طرحها في الإصدار 3.30.0، وهي أنّ حزمة IMA SDK توقّفت عن إتاحة الحد الأدنى من إصدارات iOS الأقل من 17. يتوافق هذا الإصدار مع الإصدار 15 كحد أدنى.
تم إصلاح مشكلة عدم قياس إمكانية العرض بشكل صحيح عند% 0 على الإصدار 26 من نظام التشغيل iOS.
تمت إضافة إمكانية استخدام الإصدار 1.6 من حزمة تطوير البرامج (SDK) الخاصة بالقياس المفتوح.
تم إصلاح مشكلة تم رصدها في الإصدار 3.30.0، وهي أنّ ملف xcframework يتضمّن أذونات غير صحيحة، ما يؤدي إلى ظهور الخطأ التالي لمستخدمي Swift Package Manager:
Error Domain=NSCocoaErrorDomain Code=513
"couldn't be removed because you don't have permission to access it."
3.30.0 متوقّف نهائيًا
2026-03-13
تضيف هذه السمة ميزة تجريبية لإعدادات WKWebView. تكون هذه الميزة التجريبية غير مفعّلة تلقائيًا. لتفعيلها، استخدِم الإعداد IMASettings.featureFlags. يمكن أن يؤدي ذلك إلى تحسين الأداء على الأجهزة التي تعمل بنظام التشغيل iOS 17 أو إصدار أحدث.
تم إصلاح مشكلة في IMAAVPlayerVideoDisplay حيث يمكن استدعاء resignFirstResponder في سلسلة الخلفية، وذلك لمنع ظهور تحذيرات "مدقّق السلسلة الرئيسية" في UIKit.
في 13 مارس 2027، سيتم إيقاف الإصدار 3.28.10 من حزمة تطوير البرامج (SDK) نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
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
تضيف معرِّف الشبكة
إلى قائمة مَعلمات طلب البث لجميع أنواع البث.
يتم تنشيط حدث سجلّ عند النقر على عنوان URL للنقرة غير صالح، بدلاً من عدم عرض أي رسالة خطأ.
إصلاح تسرب الذاكرة عند إيقاف جلسات OMID بشكل غير صحيح
تضيف هذه السمة إمكانية عرض الإعلانات القابلة للتخطّي في بثّات "عرض الإعلانات المتسلسلة عند الطلب".
تم إصلاح الخطأ المتعلّق بإمكانية التمرير عندما يكون الفيديو مضمّنًا في حاوية قابلة للتمرير.
إضافة دعم minSuggestedDuration إلى الإعلانات غير الخطية
تم إصلاح خطأ تسبّب في ترميز غير صحيح لعناوين URL للتتبّع في "مدير الحملة" في بعض الحالات.
في 3 كانون الأول (ديسمبر) 2025، سيتم إيقاف الإصدار 3.23.0 من حزمة تطوير البرامج (SDK) نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
تتيح هذه السمة جعل خلفية الإعلانات المصاحبة شفافة.
ترفض هذه القاعدة القيمة الفارغة للسمة adTagURL في IMAAdsRequest.
تغيير منطق الخيار الاحتياطي على مستوى مادة العرض لتكرار جميع الإعلانات في VAST الأصلي إلى أن تحدّد حزمة تطوير البرامج (SDK) تصميم إعلان يمكن تشغيله إذا لم يتم العثور على تصميم إعلان قابل للتشغيل، لن يتم تشغيل الإعلان.
في 12 يونيو 2025، سيتم إيقاف الإصدار 3.22.1 من حزمة تطوير البرامج نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
3.22.1
2024-04-12
إصلاح مشكلة في أحدث إصدار من Cocoapods كانت تمنع إنشاء التطبيقات على محاكيات iOS.
في 12 أبريل 2025، سيتم إيقاف الإصدار 3.22.0 من حزمة تطوير البرامج (SDK) نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
في 3 أبريل 2025، سيتم إيقاف الإصدار 3.20.0 من حزمة تطوير البرامج (SDK) نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
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 الآمن".
في 20 نيسان (أبريل) 2024، سيتم إيقاف الإصدار 3.18.5 من حزمة تطوير البرامج (SDK) نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
3.18.5
2023-03-10
زيادة الحدّ الأدنى من إصدار "حزمة تطوير البرامج للإعلانات التفاعلية" لنظام التشغيل iOS إلى الإصدار 14 من نظام التشغيل iOS
تم إصلاح الخطأ الذي لم يتم فيه تمرير سياق المستخدم مع خطأ البث.
تفعيل معرّف الطرف الأول للناشر (المعروف سابقًا باسم مفتاح التطبيق نفسه) للتطبيقات التي تضمّ أيضًا الإصدار 9.14.0 من "إعلانات Google على الأجهزة الجوّالة" والإصدارات الأحدث
في 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) نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
يتم الآن تجميع "حزمة تطوير البرامج للإعلانات التفاعلية" على iOS كإطار xcframework.
إضافة دعم لمحاكي M1
تم إصلاح مشكلة كان من الممكن فيها الكتابة فوق معلومات إصدار حزمة تطوير البرامج (SDK) الخاصة بـ IMA.
تم إصلاح مشكلة كانت تتسبّب في إنشاء تحذيرات مكرّرة بشأن الرموز في حزمة تطوير البرامج لنظام التشغيل 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 من حزمة تطوير البرامج (SDK) نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
3.14.3
2021-05-03
تم إصلاح مشكلة كانت تؤدي إلى ظهور رسائل تحذير على أجهزة iOS التي تعمل بإصدار أقدم من 12.
تم إصلاح مشكلة كانت تؤدي إلى تشغيل أحداث إيقاف الإعلان مؤقتًا واستئنافه أثناء عرض المحتوى.
تم التأكّد من عدم تعديل هوامش المحتوى في واجهة مستخدم الإعلان تلقائيًا
آخر إصدار من حزمة IMA SDK لنظام التشغيل 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 من حزمة تطوير البرامج نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
تضيف هذه السمة إمكانية استخدام المفتاح "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
في 26 آذار (مارس) 2021، سيتم إيقاف الإصدار 3.11.3 من حزمة SDK نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
3.11.3
2020-02-12
سيكون الإصدار 3.11.3 هو آخر إصدار من حزمة IMA SDK متوافق مع iOS 9.x
إصلاح الخطأ الذي تسبّب في عدم استيراد IMAFriendlyObstruction.h عند استيراد عنوان إطار العمل
إصلاح مشكلة تعطُّل النقرات على نظام التشغيل iOS 9.x
في 12 شباط (فبراير) 2021، سيتم إيقاف الإصدار 3.11.2 من حزمة تطوير البرامج (SDK) نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
إعادة صياغة دعم العوائق المتوافقة مع الإصدار 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 ومن "قانون خصوصية المستهلك في كاليفورنيا".
تم إصلاح مشكلة كانت تؤدي إلى تعطُّل الجهاز عند استخدام "مركز التحكّم".
تضيف هذه السمة إمكانية استخدام إعلانات 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 من حزمة تطوير البرامج (SDK) نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
3.9.2
2019-08-16
يحلّ هذا الإصلاح مشكلة بقاء عرض واضح لواجهة مستخدم إعلانات IMA بعد تشغيل الإعلانات، ما يمنع المستخدم من التفاعل مع المشغّل.
في 16 أغسطس 2020، سيتم إيقاف الإصدار 3.9.1 من حزمة تطوير البرامج نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
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) نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
في 22 آذار (مارس) 2020، سيتم إيقاف الإصدار 3.8.2 من حزمة تطوير البرامج (SDK) نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
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.
يقلّل حجم الملف الثنائي بنسبة% 15 تقريبًا بسبب تحسينات الإصدار.
في 13 تشرين الثاني (نوفمبر) 2019، سيتم إيقاف الإصدار 3.7.3 من حزمة تطوير البرامج نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
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 من حزمة تطوير البرامج نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
في 30 أبريل 2019، سيتم إيقاف الإصدار 3.7.0 من حزمة تطوير البرامج (SDK) نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
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 من حزمة تطوير البرامج نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
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 من حزمة تطوير البرامج نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
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 من حزمة تطوير البرامج نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
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
تضيف هذه السمة إمكانية استخدام عناوين URL للنقر التي تؤدي إلى متجر التطبيقات.
3.1.0
2015-12-17
انتهاء الفترة التجريبية
إضافة دعم لميزة "نافذة ضمن النافذة" على نظام التشغيل iOS 9 لمزيد من المعلومات، يُرجى الاطّلاع على دليل "نافذة ضمن النافذة" أو طريقة التنفيذ في "العينة المتقدّمة".
يجب الآن تمرير IMAContentPlayhead إلى IMAAdsRequest بدلاً من IMAAdsManager.
تضيف هذه السمة إمكانية استخدام الإعلانات المصاحبة بتنسيق HTML5.
تُقدِّم هذه السمة أحداث المخزن المؤقت للإعلانات من خلال مفوّضات 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 لتحديد عدد عمليات إعادة التوجيه التي سيتم بعدها رفض عمليات إعادة التوجيه اللاحقة وإيقاف تحميل الإعلان.
إصلاح تسريب الذاكرة الذي تم تقديمه في الإصدار التجريبي 10 من خلال إضافة WKWebView
الإصدار التجريبي 10
2014-11-20
تستخدم حزمة SDK الآن WKWebView على نظام التشغيل iOS 8 لعرض الإعلانات بدلاً من UIWebView. يحلّ هذا الإصدار مشاكل متعدّدة متعلّقة بالتواصل بين الطبقات الأصلية وطبقات JavaScript في حزمة SDK. نتيجةً لهذا التغيير، ستتطلّب حزمة تطوير البرامج لإعلانات الوسائط التفاعلية الآن أن يتم إنشاء تطبيقك باستخدام arm64.
تمت إضافة الحدث TAPPED الذي يتم تنشيطه عندما ينقر المستخدم على جزء غير قابل للنقر في الإعلان. يمكن استخدام هذه الطريقة لرصد النقرات على إعلان من أجل عرض عناصر التحكّم في المشغّل.
للامتثال لاتفاقية iOS، تم إيقاف الطرق التالية نهائيًا واستبدالها بطرق تأخذ مرجعًا إلى الكائن الذي يتم استدعاؤه:
تاريخ التعديل الأخير: 2026-09-29 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2026-09-29 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]