سجلّ إصدار حزمة تطوير البرامج لإدراج إعلان ديناميكي لإعلانات الوسائط التفاعلية لنظام التشغيل iOS
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
الإصدار
تاريخ الإصدار
ملاحظات
3.34.1
2026-10-19
تضيف السمة
IMASettings.preloadTime
لضبط وقت يبدأ فيه تحميل الفواصل الإعلانية أثناء التشغيل قبل
وقت بدء الفاصل الإعلاني. وفي حال ترك هذه السياسة بدون ضبط، يتم ضبط وقت التحميل المُسبَق تلقائيًا على ثماني ثوانٍ.
تم إصلاح مشكلة عدم تمكُّن المستخدمين من تخطّي الإعلانات في حال تفعيل ميزة VoiceOver على أجهزة iOS.
في 19/10/2027، سيتم إيقاف الإصدار 3.33.0 من حزمة IMA SDK نهائيًا. لمعرفة التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
3.33.0
2026-08-24
إصدار الخدمة ما مِن ميزات جديدة.
في 24/08/2027، سيتم إيقاف الإصدار 3.32.0 من حزمة IMA SDK نهائيًا. لمعرفة التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
3.32.0
2026-05-29
تتيح هذه الميزة عرض الإعلانات القابلة للتخطّي في أحداث البث التي تم فيها تفعيل "الإعلانات البينية" في HLS.
تضيف هذه الميزة عملية تحقّق في وقت التجميع للتأكّد من أنّ إصدار iOS المستهدَف لتطبيقك
متوافق مع الحدّ الأدنى لإصدار iOS في حزمة تطوير البرامج للإعلانات التفاعلية (IMA SDK).
في 29/05/2027، سيتم إيقاف الإصدار 3.31.0 من حزمة SDK نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
3.31.0
2026-04-15
تم إصلاح مشكلة ظهرت في الإصدار 3.30.0 حيث توقّفت حزمة تطوير البرامج (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 في سلسلة محادثات في الخلفية، وذلك لمنع تحذيرات "Main Thread Checker" في UIKit.
في 13/03/2027، سيتم إيقاف الإصدار 3.28.10 من حزمة SDK نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
3.28.10
2025-10-22
تتيح هذه الميزة عرض الإعلانات البينية في أحداث البث المباشر والفيديوهات عند الطلب التي تستخدم ميزة "إدراج الإعلانات من الخادم" (SDAI) من خلال إضافة حقل useHLSInterstitial إلى طلب البث.
تحسين إدارة الذاكرة للإعلانات المصاحبة لمنع تسرُّب الذاكرة عندما يتلف تطبيقك عنصر adsManager
تمت زيادة الحد الأدنى لإصدار iOS إلى 15.
في 22/10/2026، سيتم إيقاف الإصدار 3.27.4 من حزمة تطوير البرامج (SDK) نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
3.27.4
2025-08-28
يتم إصلاح إنشاء فئة IMARemoteControl ليحدث فقط
عندما يبدأ المشغّل التشغيل.
في 28/08/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 الخاصة بالتتبّع في "مدير الحملة" في بعض الحالات.
في 03/12/2025، سيتم إيقاف الإصدار 3.23.0 من حزمة SDK نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
يتم رفض القيمة الفارغة لـ adTagURL في
IMAAdsRequest.
يتم تغيير منطق الاحتياطي على مستوى مادة العرض لتكرار جميع الإعلانات في نموذج عرض إعلانات فيديو (VAST) الأصلي إلى أن تحدّد حزمة تطوير البرامج (SDK) تصميم إعلان قابلاً للتشغيل. في حال عدم العثور على تصميم إعلان قابل للتشغيل، لن يتم تشغيل الإعلان.
في 12/06/2025، سيتم إيقاف الإصدار 3.22.1 من حزمة SDK نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
3.22.1
2024-04-12
تم إصلاح مشكلة في أحدث إصدار من Cocoapods كانت تمنع
إنشاء التطبيقات على محاكيات iOS.
في 12/04/2025، سيتم إيقاف الإصدار 3.22.0 من حزمة SDK نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
3.22.0
2024-04-03
يضيف هذا الإصدار ملف بيان الخصوصية PrivacyInfo.xcprivacy وتوقيعًا لحزمة SDK.
في 20/04/2024، سيتم إيقاف الإصدار 3.18.5 من حزمة SDK نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
3.18.5
2023-03-10
تمت زيادة الحد الأدنى لإصدار حزمة تطوير البرامج (SDK) للإعلانات التفاعلية (IMA) لنظام التشغيل iOS إلى iOS 14.
تم إصلاح خطأ يتعلّق بعدم تمرير سياق المستخدم مع خطأ في البث.
تتيح هذه الميزة استخدام معرّف الطرف الأول الخاص بالناشر (المعروف سابقًا باسم مفتاح التطبيق نفسه) في التطبيقات التي تتضمّن أيضًا الإصدار 9.14.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" والإصدارات الأحدث.
تم الآن تجميع حزمة تطوير البرامج لإعلانات الوسائط التفاعلية (IMA) لنظام التشغيل iOS كإطار عمل xcframework.
تمت إضافة دعم لمحاكي M1.
تم إصلاح مشكلة كانت تتيح استبدال معلومات إصدار حزمة تطوير البرامج للإعلانات التفاعلية (IMA SDK).
تم إصلاح مشكلة إنشاء حزمة تطوير البرامج (SDK) لنظام التشغيل iOS تحذيرات مكرّرة بشأن الرموز.
في 19/04/2023، سيتم إيقاف الإصدار 3.15.1 من حزمة تطوير البرامج (SDK) نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
3.15.1
2022-02-23
تم رفع الحد الأدنى لإصدار iOS إلى 12
في 23/02/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 إلى iOS 11
في 2022-07-06، سيتم إيقاف الإصدار 3.14.3 من حزمة تطوير البرامج (SDK) نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
3.14.3
2021-05-03
تم إصلاح مشكلة كانت تؤدي إلى ظهور رسائل تحذير على أجهزة iOS التي تعمل بإصدار أقدم من 12.
تم إصلاح مشكلة كانت تؤدي إلى إطلاق أحداث إيقاف الإعلانات مؤقتًا واستئنافها أثناء عرض المحتوى.
التأكّد من عدم تعديل هوامش محتوى واجهة مستخدم الإعلان تلقائيًا
آخر إصدار من حزمة تطوير البرامج للإعلانات التفاعلية (IMA SDK) لنظام التشغيل iOS يتوافق مع الإصدار 10 من نظام التشغيل iOS.
في 03/05/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) نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
تم إصلاح مشكلة كانت تؤدي إلى تسرّب الذاكرة عند فتح رابط يؤدي إلى صفحة أخرى ثم إغلاق التطبيق.
في 11 آب (أغسطس) 2021، سيتم إيقاف الإصدار 3.12.0 من حزمة تطوير البرامج (SDK) نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
تمت إعادة صياغة دعم العوائق غير المؤثرة في OMID 1.3 لاستخدام طرق 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: لـ DAI.
يتم تعديل أسماء 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/09/2020، سيتم إيقاف الإصدار 3.9.2 من حزمة SDK نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
3.9.2
2019-08-16
يؤدي ذلك إلى حلّ مشكلة بقاء واجهة مستخدم إعلانات IMA واضحة بعد تشغيل الإعلانات، ما يمنع المستخدم من التفاعل مع المشغّل.
في 16/08/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 نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
في 22 مارس 2020، سيتم إيقاف الإصدار 3.8.2 من حزمة SDK نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
3.8.2
2019-02-19
يضيف الحدثَين AD_PERIOD_STARTED وAD_PERIOD_ENDED. تتوفّر هذه الأحداث لإدراج الإعلان الديناميكي فقط.
تم إصلاح مشكلة ظهور عرض الإعلان متحركًا عند البدء.
يصلح هذا الإصدار مشكلة عدم ظهور أخطاء الفيديو في أحداث البث المباشر أو الفيديوهات عند الطلب.
تم إصلاح مشكلة عدم استئناف تشغيل المحتوى على أجهزة iOS وAirPlay.
في 19 شباط (فبراير) 2020، سيتم إيقاف الإصدار 3.8.1 من حزمة تطوير البرامج (SDK) نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
3.8.1
2018-11-13
تم إصلاح مشكلة تحليل علامات الإعلانات التي تتضمّن أحجامًا متعددة لمساحات الإعلانات بشكل غير صحيح.
تتم إضافة [IMAVideoDisplay seekStreamToTime] لإتاحة الإعلانات القابلة للتخطّي في أحداث البث المباشر للفيديوهات عند الطلب في IMA DAI.
تتم إضافة 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) نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
في 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/01/2019، سيتم إيقاف الإصدار 3.6.1 من حزمة تطوير البرامج (SDK) نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
3.6.1
2017-10-09
تتم إضافة IMAAdsRequest.liveStreamPrefetchSeconds.
في 2018-10-09، سيتم إيقاف الإصدار 3.6.0 من حزمة SDK نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
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 في هيكلية طرق العرض عند تقديم طلب إعلان أو بث. في السابق، كانت هذه الطلبات تفشل
بدون إرسال إشعار.
في 2018-04-03، سيتم إيقاف الإصدار 3.5.0 من حزمة تطوير البرامج (SDK) نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
3.5.0
2017-03-24
تم إصلاح مشكلة متعلّقة بدعم رمز البت.
يضيف adsResponse إلى عنصر IMAAdsRequest.
يصلح هذا الإصدار مشكلة في إصدارات Swift.
في 24/03/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.
في 03/02/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/09/2017، سيتم إيقاف الإصدار 3.2.1 من حزمة SDK نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
3.2.1
2016-05-09
يضيف هذا الإصدار إمكانية استخدام رمز البت.
3.2.0
2016-04-14
ملاحظة: بسبب حدوث خطأ، لم تكن ميزة "رمز بت" متاحة في هذا الإصدار.
يضيف هذا الإصدار إمكانية استخدام رمز البت.
تتيح هذه الميزة استخدام عناوين 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.
تم إصلاح الأخطاء المتعلّقة بعدم عمل زرَّي التشغيل والإيقاف المؤقت في "مركز التحكّم" (Control Center) على إصدارات 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. يؤدي ذلك إلى حلّ مشاكل متعددة متعلقة بالتواصل بين طبقات JS والطبقات الأصلية في حزمة تطوير البرامج (SDK). نتيجةً لهذا التغيير، ستتطلّب حزمة IMA SDK الآن إنشاء تطبيقك مع إتاحة استخدام بنية arm64.
تمت إضافة حدث TAPPED يتم تنفيذه عندما ينقر المستخدم على جزء غير قابل للنقر في الإعلان. ويمكن استخدام ذلك لرصد النقرات على إعلان لعرض عناصر التحكّم في المشغّل.
للتوافق مع اصطلاح iOS، تم إيقاف الطرق التالية نهائيًا واستبدالها بطرق تأخذ مرجعًا إلى الكائن المستدعي:
تاريخ التعديل الأخير: 2026-10-28 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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-10-28 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]