سجلّ إصدار حزمة تطوير البرامج لإدراج إعلان ديناميكي لإعلانات الوسائط التفاعلية لنظام التشغيل iOS
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
الإصدار
تاريخ الإصدار
ملاحظات
3.32.0
2026-05-29
تضيف هذه السمة إمكانية عرض إعلانات قابلة للتخطّي مع بث مباشر يتضمّن إعلانات بينية بتنسيق HLS.
تضيف هذه السمة عملية تحقّق في وقت الترجمة للتأكّد من أنّ إصدار iOS المستهدَف في تطبيقك متوافق مع الحد الأدنى لإصدار iOS الذي تتطلّبه حزمة تطوير البرامج للإعلانات التفاعلية (IMA SDK).
تم إصلاح مشكلة ظهرت في الإصدار 3.30.0، وهي أنّ حزمة IMA SDK توقّفت عن توفير الدعم لأدنى إصدارات iOS الأقل من 17. يتوافق هذا الإصدار مع الإصدار 15 كحد أدنى.
تم إصلاح مشكلة عدم قياس إمكانية العرض بشكل صحيح عند% 0 على نظام التشغيل iOS الإصدار 26.
إضافة دعم للإصدار 1.6 من حزمة SDK للقياس Open Measurement 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 من حزمة تطوير البرامج نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
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) نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
ترفض هذه القاعدة القيمة الفارغة للحقل 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) في "إعلانات ضمن الفيديو".
تضيف هذه السمة دالة getter لنقاط عرض الأحداث إلى "مدير البث".
في 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 من حزمة تطوير البرامج نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
3.17.0
2022-08-03
يزيد هذا الخيار الحد الأقصى التلقائي لمعدّل نقل البيانات للأجهزة غير الجوّالة إذا لم يحدّد الناشر الحد الأقصى لمعدّل نقل البيانات.
في 3 آب (أغسطس) 2023، سيتم إيقاف الإصدار 3.16.3 من حزمة تطوير البرامج (SDK) نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
تم الآن تجميع "حزمة تطوير البرامج للإعلانات التفاعلية" على 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 من حزمة تطوير البرامج نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
3.14.4
2021-07-06
تم إصلاح مشكلة كانت تؤدي إلى عدم ظهور الأحداث عند تشغيل التطبيقات في الخلفية.
تم إصلاح مشكلة كانت تسمح للناشرين بضبط قيمة islat يدويًا على أجهزة iOS التي تعمل بالإصدار 14 أو الإصدارات الأقدم.
زيادة الحد الأدنى لإصدار iOS إلى الإصدار 11
في 6 تموز (يوليو) 2022، سيتم إيقاف الإصدار 3.14.3 من حزمة تطوير البرامج نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
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 من حزمة تطوير البرامج (SDK) نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
في 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 وقانون خصوصية المستهلك في كاليفورنيا (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) نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
في 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.
تضيف هذه السمة IMAAdRenderingSettings.loadVideoTimeout.
يقلّل حجم الملف الثنائي بنسبة% 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 من حزمة تطوير البرامج نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الجدول الزمني للإيقاف النهائي.
في 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 من حزمة تطوير البرامج (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) كإطار عمل ديناميكي. نتيجةً لذلك، لم نعد ننشر إصدارًا منفصلاً من Framework خاصًا بـ 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) كإطار عمل ديناميكي. نتيجةً لذلك، لم نعد ننشر إصدارًا منفصلاً من Framework خاصًا بـ 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. يسهّل ذلك إضافة عناصر مثل مؤشرات النشاط وأشرطة التخزين المؤقت إلى المشغّل.
تعرض هذه السمة وضع تصحيح الأخطاء. يمكن للناشرين الآن ضبط الإعداد 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. يحلّ هذا الإصدار مشاكل متعدّدة متعلّقة بالتواصل بين الطبقتَين الأصلية وJS في حزمة SDK. نتيجة ثانوية لهذا التغيير، ستتطلّب حزمة تطوير البرامج لإعلانات الوسائط التفاعلية الآن أن يتم إنشاء تطبيقك باستخدام إمكانية التوافق مع arm64.
تمت إضافة حدث TAPPED يتم تنشيطه عندما ينقر المستخدم على جزء غير قابل للنقر في الإعلان. يمكن استخدام هذه الطريقة لرصد النقرات على إعلان من أجل عرض عناصر التحكّم في المشغّل.
للامتثال لاتفاقية iOS، تم إيقاف الطرق التالية نهائيًا واستبدالها بطرق تأخذ مرجعًا إلى الكائن الذي يتم استدعاؤه:
تاريخ التعديل الأخير: 2026-05-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-05-29 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]