ملاحظات حول الإصدار

الإصدار تاريخ الإصدار ملاحظات
13.11.0 2026-09-29
  • تمت إضافة الدعم الرسمي لهواتف iPhone Duo:
    • تتطلّب الدالتان GADPortraitAnchoredAdaptiveBannerAdSizeWithWidth وGADLandscapeAnchoredAdaptiveBannerAdSizeWithWidth الآن الاستدعاء في قائمة الانتظار الرئيسية.
    • تستخدم أشكال الإعلانات بملء الشاشة التي يتم تحميلها على iPhone Duo حجم الشاشة النشطة عند التحميل.
    • تم تعديل واجهات برمجة التطبيقات الخاصة بحجم "إعلانات البانر التكيُّفية" لاستخدام الشاشة النشطة الحالية من أجل احتساب الارتفاعات على iPhone Duo.
  • تم إصلاح عطل قد يحدث عند تحميل "إعلانات البانر" داخل SwiftUI UIViewRepresentable.
  • تم إصلاح عطل نادر ناتج عن استخدام غير آمن لـ semaphore، والذي قد يحدث عند إغلاق إعلانات الفيديو.
13.10.0 2026-09-17
  • تم تقديم ملفات عناوين عامة لواجهات برمجة التطبيقات التجريبية لميزة "نافذة ضمن النافذة". لدمج شكل "الإعلان ضمن النافذة"، استخدِم #import <GoogleMobileAds/GoogleMobileAds_Beta.h> في Objective-C وimport GoogleMobileAds_Private في Swift.
  • تم إصلاح عطل ناتج عن استدعاء واجهات برمجة تطبيقات GADVideoController في "الإعلانات المدمجة مع المحتوى" التي تم التوسّط فيها.
  • يتوافق "Google Mobile Ads SDK" مع الإصدار 27 من iOS.
  • القياس المفتوح: تم تحديث حزمة تطوير البرامج (SDK) الخاصة بالقياس المفتوح إلى الإصدار 1.6.10.
13.9.0 2026-08-26
  • تمت إتاحة واجهات برمجة التطبيقات لجمع الإشارات وعرض الإعلانات البينية القابلة للتمرير:
    • تمت إضافة طريقة +loadWithAdResponseString:completionHandler: إلى GADSwipeableInterstitialAd.
    • تمت إضافة الفئة GADSwipeableInterstitialSignalRequest.
13.8.0 2026-08-17
  • عند استخدام التوسّط مع مصادر إعلانات الأحداث المخصّصة، تعرض GADResponseInfo.loadedAdNetworkResponseInfo.adNetworkClassName الآن اسم فئة الحدث المخصّص بدلاً من GADMAdapterCustomEvents.
  • تمت إعادة تصميم منطق التحقّق من ملاءمة الشاشة للإعلانات بملء الشاشة من أجل منع عمليات الإغلاق غير المقصودة أثناء تغيير اتجاه الجهاز على iPad.
  • تمت إضافة مفتاح plist منطقي بقيمة GADDisableAdInspector من أجل إيقاف "أداة فحص الإعلانات".
13.7.0 2026-07-22
  • تم تعديل الدالة CGSizeFromGADAdSize لتكون تلقائيًا في الوضع العمودي عند احتساب عرض الإعلانات المرنة في سلسلة محادثات في الخلفية. يحلّ هذا محلّ السلوك السابق المتمثّل في استخدام الاتجاه المخزَّن مؤقتًا مؤخرًا.
13.6.0 2026-06-24
  • تم حلّ تحذيرات برنامج تجميع Xcode الناتجة عن عدم توفّر ملفات عناوين الإصدار التجريبي في عنوان المظلة للإصدار 13.3.0 من Google Mobile Ads SDK.
13.5.0 2026-06-09
  • تمت إضافة واجهات برمجة تطبيقات لتنسيق GADSwipeableInterstitialAd. تتوفّر "الإعلانات البينية القابلة للتمرير السريع" في إصدار تجريبي خاص. يُرجى التواصل مع مدير حسابك لطلب الوصول.
  • تم تعديل أداة إعداد تقارير الأعطال في حزمة تطوير البرامج (SDK) لربطها بشكل صحيح بمعالِجات الإشارات المرفقة سابقًا حتى تتمكّن أدوات إعداد تقارير الأعطال من تسجيل تتبُّع تسلسل استدعاء الدوال البرمجية بالكامل.
  • التحميل المُسبَق للإعلان: تمت إضافة طريقة adResponseInfoWithPreloadID: لفحص معلومات استجابة الإعلان التالي الذي تم تحميله مُسبَقًا بدون إزالته من قائمة الانتظار.
13.4.0 2026-05-18
  • تم تعديل الحدّ الأدنى لإصدار Xcode المتوافق إلى 26.2.
  • تم تحسين أمان سلاسل المحادثات لعرض الإعلانات المدمجة مع المحتوى التابعة لجهات خارجية من خلال ضمان الوصول دائمًا إلى طرق عرض الوسائط على سلسلة المحادثات الرئيسية.
13.3.0 2026-04-27
  • تم إيقاف السمة tagForChildDirectedTreatment والسمة tagForUnderAgeOfConsent نهائيًا في GADRequestConfiguration. استخدِم السمة الجديدة ageRestrictedTreatment للإشارة إلى طلبات عرض الإعلانات الموجّهة إلى الأطفال والمراهقين.
  • تم تقديم ملفات عناوين عامة لواجهات برمجة التطبيقات التجريبية لميزة "التحميل المسبَق للإعلان". لدمج ميزة &quot;التحميل المسبَق للإعلان&quot;، استخدِم #import <GoogleMobileAds/GoogleMobileAds_Beta.h> في Objective-C وimport GoogleMobileAds_Private في Swift.
  • القياس المفتوح: تم تحديث حزمة تطوير البرامج (SDK) الخاصة بالقياس المفتوح إلى الإصدار 1.6.5.
13.2.0 2026-04-02
  • تم إصلاح الأخطاء وإجراء تحسينات على الأداء.
13.1.0 2026-02-24
  • تمّت إزالة GADErrorOSVersionTooLow. أصبح هذا الخطأ الآن زائدًا عن الحاجة لأنّ الحدّ الأدنى لهدف النشر في "Google Mobile Ads SDK" يتطابق مع الحدّ الأدنى لإصدار نظام التشغيل لتلقّي الإعلانات.
13.0.0 2026-02-04
  • التغييرات التي قد تؤدي إلى عطل:
    • تمت زيادة الحد الأدنى لإصدار نظام التشغيل المستهدف إلى iOS 13.0.
    • تُظهر الدالة Google Mobile Ads SDK استثناءً إذا تم رصد عنصر ليس من النوع String في مصفوفة neighboringContentURLStrings.
    • تمت إزالة العديد من واجهات برمجة التطبيقات التي تم إيقافها نهائيًا في السابق.
  • تمت إتاحة استخدام "إعلانات البانر التكيُّفية الثابتة" الكبيرة. تم تصميم &quot;إعلانات البانر التكيُّفية الثابتة الكبيرة&quot; لزيادة التفاعل والإيرادات. اطلب &quot;إعلانات البانر التكيُّفية الثابتة&quot; الكبيرة باستخدام الدوال التالية:
  • تم إيقاف الدوال التالية نهائيًا:
    • GADCurrentOrientationAnchoredAdaptiveBannerAdSizeWithWidth
    • GADLandscapeAnchoredAdaptiveBannerAdSizeWithWidth
    • GADPortraitAnchoredAdaptiveBannerAdSizeWithWidth
  • التزامن في Swift 6:
    • مواصلة عملية النقل التدريجي لإتاحة نموذج التزامن في Swift 6
  • تم تعديل جميع طلبات os_log في حزمة تطوير البرامج (SDK) لاستخدام محدّد مستوى الوصول {public} لمنع إخفاء السجلّات في وحدة التحكّم.
  • تم إصلاح مشكلة الإبلاغ عن GADErrorInvalidRequest بدلاً من GADErrorTimeout لبعض مهلات الطلبات.
  • تم إصلاح عطل في أجهزة iPad التي تعمل بنظام التشغيل iOS 26 كان يحدث عند عرض إعلانات البانر خلف UIPrintController.
12.14.0 2025-11-18
  • تم إصلاح الأخطاء وإجراء تحسينات على الأداء.
12.13.0 2025-11-06
  • تم إيقاف واجهتَي برمجة التطبيقات -registerAdView:clickableAssetViews:nonclickableAssetViews: و-unregisterAdView نهائيًا في العنصر GADNativeAd. استخدِم GADNativeAdView لعرض "الإعلانات المدمجة مع المحتوى" بدلاً من ذلك.
12.12.0 2025-10-02
  • تم إصلاح عطل في نظام التشغيل iOS 15 والإصدارات الأقدم عند ضبط السمة scene على عنصر GADRequest.
12.11.0 2025-09-08
  • تم إصلاح الأخطاء وإجراء تحسينات على الأداء.
12.10.0 2025-09-03
  • يتوافق "Google Mobile Ads SDK" مع الإصدار 26 من iOS.
  • تم إصلاح الأخطاء وإجراء تحسينات على الأداء.
12.9.0 2025-08-11
  • يتم الآن إرسال معرّفات مواضع الإعلانات بشكل صحيح لطلبات عرض "الإعلانات المدمجة مع المحتوى".
12.8.0 2025-07-28
  • تحسين عرض الإعلانات بملء الشاشة ودقة تسجيل مرات الظهور على أجهزة iPad التي تعمل بنظام التشغيل iOS 26 وتتضمّن نوافذ قابلة للتعديل
  • تم حلّ مشكلة عدم استجابة الشاشة عندما يغلق المستخدم صفحة &quot;متجر التطبيقات&quot; داخل التطبيق على الفور.
12.7.0 2025-07-08
  • أداة فحص الإعلانات: تمت إضافة إمكانية ضبط الإعلانات الاختبارية خارج السياق في "أداة فحص الإعلانات" باستخدام مَعلمات طلب إضافية.
  • أصبح بإمكان الناشرين المدرَجين في القائمة المسموح بها استخدام رقم تعريف موضع الإعلان لجميع أشكال الإعلانات.
12.6.0 2025-06-10
  • تم إصلاح مشكلة احتمال توسيع "إعلان بانر قابل للتصغير" فوق إعلان آخر.
12.5.0 2025-05-27
  • تم إجراء تغييرات على طريقة تفاعل حزمة تطوير البرامج (SDK) مع AVAudioSession لتحسين التوافق مع محرّك الصوت في Unity.
  • يؤدي زر إعادة صوت الإعلان الآن إلى إعادة صوت الجهاز لجميع أشكال الإعلانات، حتى إذا كان الجهاز في الوضع الصامت. استخدِم واجهة برمجة التطبيقات audioSessionIsApplicationManaged لتغيير الإعداد التلقائي.
12.4.0 2025-05-07
  • تم حلّ مشكلة كانت تمنع النقرات المخصّصة على "إعلانات الفيديو المدمجة مع المحتوى" المخصّصة.
12.3.0 2025-04-16
  • تم حلّ مشكلة تعطُّل متعلقة بإغلاق SKOverlay في تطبيقات Unity.
  • يؤدي زر إعادة الصوت في الإعلان المدمج مع المحتوى الآن إلى إعادة صوت الجهاز، حتى إذا كان الجهاز في الوضع الصامت. استخدِم واجهة برمجة التطبيقات audioSessionIsApplicationManaged لتغيير الإعداد التلقائي.
12.2.0 2025-03-12
  • تم إصلاح الأخطاء وإجراء تحسينات على الأداء.
12.1.0 2025-02-26
  • تم إصلاح الأخطاء وإجراء تحسينات على الأداء.
12.0.0 2025-02-03
  • التغييرات التي قد تؤدي إلى عطل:
    • تم تعديل الحد الأدنى المتوافق من إصدار Xcode إلى 16.0.
    • تم تعديل أسماء واجهات برمجة التطبيقات في Swift لتتوافق مع قواعد التسمية الواردة في إرشادات تصميم واجهات برمجة التطبيقات في Swift من Apple.
    • تمت إزالة العديد من واجهات برمجة التطبيقات التي تم إيقافها نهائيًا في السابق.
  • الإعلانات التكيُّفية المضمّنة:
    • عند طلب CGSizeFromGADAdSize(_:) باستخدام حجم &quot;إعلان تكيُّفي&quot; مضمّن، يتم الآن عرض الارتفاع 0 إلى أن يعرض Google Mobile Ads SDK إعلانًا.
  • التزامن في Swift 6:
    • بدأنا عملية نقل البيانات تدريجيًا لدعم نموذج التزامن في Swift 6.
  • الاستهداف المخصّص:
    • يستخدم قاموس customTargeting في GADRequest الآن Any بدلاً من String كنوع القيمة.
11.13.0 2024-12-03
  • تم تحسين تخصيص الذاكرة لإعلانات الفيديو من أجل منع التحميل الزائد على الموارد، ما يقلّل من أخطاء AVErrorMediaServicesWereReset ويحسّن ثبات التشغيل.
11.12.0 2024-11-07
  • تم إصلاح مشكلة عدم استدعاء طرق GADFullScreenContentDelegate في حال تم إصدار عنصر الإعلان قبل انتهاء عرض الإعلان.
  • القياس المفتوح: تم التحديث إلى الإصدار 1.5.2 من حزمة تطوير البرامج (SDK) الخاصة بالقياس المفتوح.
11.11.0 2024-10-21
  • تمّت إزالة GADErrorMediationNoFill.
  • الإعلانات البينية التي تظهر أثناء التمرير: تم إيقاف السمتَين GADMediationInterscrollerAd و-loadInterscrollerAdForAdConfiguration:completionHandler: نهائيًا.
11.10.0 2024-09-18
  • تم إجراء تغييرات على تخزين الفيديو مؤقتًا لتحسين أداء التشغيل على اتصال شبكة الجوّال.
11.9.0 2024-09-11
  • الإصدار الرسمي المتوافق مع iOS 18
  • تم إصلاح مشكلة كانت تمنع "الإعلانات على شاشة فتح التطبيق" من إخفاء شريط الحالة.
  • تم تعديل سجلّات وحدة تحكّم تصحيح الأخطاء لاستخدام OSLog مع اسم النظام الفرعي com.google.GoogleMobileAds.
  • تم إصلاح خطأ مرتبط بـ MarketplaceKit كان يؤدي إلى تعطُّل حزمة تطوير البرامج (SDK) عند تشغيلها على نظام التشغيل MacOS.
11.8.0 2024-08-13
  • الإعلانات المدمجة مع المحتوى: تم إصلاح خطأ كان يؤدي إلى تشغيل فيديو متوقف مؤقتًا بشكل إضافي GADVideoControllerDelegate تشغيل وإيقاف مؤقت لعملية الاستدعاء.
11.7.0 2024-07-15
  • واجهات برمجة التطبيقات GADQueryInfo التي تم إيقافها نهائيًا لإنشاء معلومات طلب البحث، استخدِم +[GADMobileAds generateSignal:completionHandler:] بدلاً من ذلك.
  • يمكن الآن للناشرين المدرَجين في القائمة المسموح بها استخدام GADRequest.customTargeting لتقسيم مجموعات التوسّط باستخدام أزواج المفتاح/القيمة المخصّصة.
11.6.0 2024-06-17
  • تمت إضافة اعتمادية على MarketplaceKit. يتطلّب ذلك إنشاء التطبيقات باستخدام الإصدار 15.3 من Xcode أو إصدار أحدث.
    • ‫MarketplaceKit هي حزمة Swift فقط، لذا تمت إضافة ملف عنصر نائب لـ Swift إلى التوزيع بحيث يتم تضمين مكتبات Swift العادية في التطبيقات حتى إذا لم تكن تحتوي على ملفات Swift أخرى.
11.5.0 2024-05-16
  • تمت إضافة السمة isCollapsible إلى GADBannerView للتحقّق مما إذا كان إعلان البانر الذي تم عرضه قابلاً للتصغير.
  • تمت استعادة الحالة userInteractionEnabled لمشاهدات مواد عرض الإعلانات المدمجة مع المحتوى بعد ضبط مشاهدات مواد العرض على nil.
  • أداة فحص الإعلانات: تمت إضافة إمكانية عرض إشارات خصوصية إضافية، مثل TFUA وTFCD.
11.4.0 2024-05-06
  • تم تعديل هوية التوقيع من AdMob Inc. إلى Google LLC باستخدام رقم تعريف الفريق EQHXZ8M8AV. إذا أدّى ذلك إلى ظهور إشعار في Xcode، اختَر "قبول التغيير" (Accept Change) لقبول الهوية الجديدة.
11.3.0 2024-04-11
  • تمت إضافة السمة adUnitID إلى GADAppOpenAd.
11.2.0 2024-03-14
  • تمت إضافة إمكانية استخدام ملفات بيان الخصوصية.
  • القياس المفتوح: تم التحديث إلى الإصدار 1.4.12 من حزمة تطوير البرامج (SDK) الخاصة بالقياس المفتوح.
  • تم تحسين بعض رموز أخطاء الاستجابة لتحديد حالات تعذُّر الشبكة بشكل صحيح بدلاً من حالات عدم التعبئة.
  • تم تعديل Info.plist في حزمة تطوير البرامج (SDK) لتجنُّب مشكلة في أداة Swift Package Manager على الإصدار 15.3 من Xcode.
  • أداة فحص الإعلانات: تمت إضافة إمكانية عرض معلومات .plist وقيم إطار الشفافية والموافقة الصادر عن مكتب IAB.
11.1.0 2024-03-06
  • تم إصلاح مشكلة كانت تؤدي إلى ظهور رسالة تحذير في وحدة التحكّم بشأن استخدام سلسلة التعليمات الرئيسية عند تحميل إعلانات الفيديو.
  • أداة فحص الإعلانات: تمت إضافة إمكانية عرض حالة تفويض تتبُّع التطبيقات للمستخدم.
11.0.1 2024-02-09
  • Open Measurement:
    • تمت العودة إلى الإصدار 1.4.8 من حزمة OM SDK.
    • يتم حلّ مشكلة الرمز العام adView غير المقصود في الإصدار 1.4.10 من حزمة OM SDK، والذي يتسبّب في حدوث أخطاء في الرموز المكرّرة إذا تم تضمين الإصدار 1.4.10 من حزمة OM SDK في مكتبات متعددة.
11.0.0 2024-02-06
  • التغييرات التي قد تؤدي إلى عطل:
    • لم تعُد حزمة SDK تعتمد مباشرةً على GoogleAppMeasurement. لمواصلة جمع مقاييس سلوك المستخدمين في AdMob، عليك ربط تطبيق يستخدم AdMob بمنصة Firebase ودمج ‫SDK "إحصاءات Google لـ Firebase" في تطبيقك.
    • تم تعديل الحد الأدنى المتوافق من إصدار Xcode إلى 15.1.
    • تم تعديل الحد الأدنى لإصدار iOS المستهدَف للنشر إلى iOS 12.
    • تم تعديل الحد الأدنى المطلوب لنظام التشغيل من أجل تلقّي الإعلانات إلى iOS 13.
    • تمت إزالة العديد من واجهات برمجة التطبيقات التي تم إيقافها نهائيًا في السابق.
  • القياس المفتوح: تم التحديث إلى الإصدار 1.4.10 من حزمة تطوير البرامج (SDK) الخاصة بالقياس المفتوح.
  • الإعلانات بملء الشاشة:
    • أصبحت مراجع UIViewController للإعلانات بملء الشاشة قابلة للإلغاء وغير مطلوبة الآن. تستخدم حزمة SDK النافذة الرئيسية للتطبيق للبحث عن وحدات التحكّم في العرض تلقائيًا في حال عدم توفّرها.
  • الاختبار:
  • أداة فحص الإعلانات:
    • تعرض "أداة فحص الإعلانات" الآن أي أخطاء تحدث أثناء بدء الجلسة.
    • تم إصلاح عطل نادر مرتبط بـ "أداة فحص الإعلانات" أثناء إعداد حزمة تطوير البرامج (SDK).
10.14.0 2023-11-29
  • تمّت إزالة GADSimulatorID. تكون المحاكيات في وضع الاختبار تلقائيًا.
  • تمّت إزالة -setSameAppKeyEnabled:. يمكنك استخدام -setPublisherFirstPartyIDEnabled: كبديل.
  • تمّت إضافة تحذيرات إضافية بشأن إيقاف واجهات برمجة تطبيقات GADCustomEvent نهائيًا. يمكنك استخدام واجهات برمجة تطبيقات GADMediationAdapter بدلاً من ذلك.
10.13.0 2023-11-07
10.12.0 2023-10-04
10.11.0 2023-09-25
  • تم إصلاح خلل قد يؤدي إلى عرض بعض تصاميم الإعلانات بشكل غير صحيح عند تحميل إعلان باتجاه معيّن ولكن عرضه باتجاه آخر.
10.10.0 2023-08-30
  • الإصدار الرسمي المتوافق مع iOS 17
  • القياس المفتوح: تم التحديث إلى الإصدار 1.4.8 من حزمة تطوير البرامج (SDK) الخاصة بالقياس المفتوح.
  • أداة فحص الإعلانات: تمت إضافة دعم حزمة SDK لعرض معلومات المكوّن الإضافي.
  • تمّت إزالة سجلّات وحدة التحكّم التي تنصح بإضافة أرقام تعريف المحاكيات في واجهة برمجة التطبيقات testDeviceIdentifiers. تكون المحاكيات في وضع الاختبار تلقائيًا.
10.9.0 2023-08-02
  • القياس المفتوح: تم التحديث إلى الإصدار 1.4.6 من حزمة تطوير البرامج (SDK) الخاصة بالقياس المفتوح.
  • أداة فحص الإعلانات: تمت إضافة دعم حزمة SDK لتصدير الردود على الإعلانات.
  • تم إصلاح مشكلة في الصوت، حيث تتوقف الموسيقى في الخلفية بشكل غير متوقع عند انتهاء الفيديو، حتى إذا تم كتم صوت الإعلان.
  • تمت إضافة إمكانية تمرير معرّف وحدة إعلانية عند إنشاء GADQueryInfo.
10.8.0 2023-07-12
  • تم إجراء تغييرات طفيفة على طريقة معالجة عمليات الاستدعاء المفوَّضة من خلال adWillPresentFullScreenContent: وadWillDismissFullScreenContent: وadDidDismissFullScreenContent: بواسطة المفوَّضين للإعلانات التي تتم إدارتها من خلال التوسّط. وتجعل هذه التغييرات الإعلانات المعروضة من خلال التوسّط تعمل بشكلٍ يشبه الإعلانات الخاصة بالطرف الأول.
    • إنّ حِزم تطوير البرامج (SDK) التابعة لجهات خارجية والتي تطلب adWillPresentFullScreenContent: متبوعةً بـ adDidDismissFullScreenContent: عدة مرات تؤدي الآن إلى تشغيل عمليات استدعاء متعددة، بدلاً من تشغيلها فقط للمجموعة الأولى من الطلبات.
    • عند تعذُّر عرض الإعلانات بملء الشاشة التابعة لجهات خارجية، يتم استدعاء ad:didFailToPresentFullScreenContentWithError: بدلاً من adWillPresentFullScreenContent: وadDidDismissFullScreenContent:.
10.7.0 2023-06-26
  • ‫GADRequestConfiguration: تم إيقاف طريقة tagForChildDirectedTreatment: نهائيًا وإضافة سمة tagForChildDirectedTreatment للقراءة والكتابة.
  • ‫GADRequestConfiguration: تم إيقاف طريقة tagForUnderAgeOfConsent: نهائيًا وإضافة سمة tagForUnderAgeOfConsent للقراءة والكتابة.
  • تمّت إزالة sdkVersion. يمكنك استخدام versionNumber كبديل.
  • يمكن الآن الاحتفاظ بالمحوّلات التي لا تعرض الإعلانات لجمع الإشارات.
10.6.0 2023-06-01
  • تقليل استخدام الذاكرة عند إجراء العديد من طلبات عرض الإعلانات المتوازية
10.5.0 2023-05-15
  • تم إصلاح مشكلة تسرُّب الذاكرة التي حدثت عند إنشاء عنصر GADQueryInfo.
10.4.0 2023-04-20
  • تم تعديل الحد الأدنى للإصدار المتوافق من Xcode إلى 14.1.
    • لا يتوافق armv7 مع Xcode 14، وقد تمت إزالته من حزمة SDK.
  • تمت زيادة الحد الأدنى لإصدار نظام التشغيل المستهدَف إلى iOS 11.0.
  • أداة فحص الإعلانات: تمت إضافة دعم حزمة تطوير البرامج (SDK) لعرض أسماء الوحدات الإعلانية في واجهة مستخدم "أداة فحص الإعلانات".
10.3.0 2023-03-27
  • تم إصلاح الأخطاء وإجراء تحسينات على الأداء.
10.2.0 2023-03-06
  • تمت إضافة السمة isMuted إلى GADVideoController.
10.1.0 2023-02-16
  • تم إصلاح الأخطاء وإجراء تحسينات على الأداء.
10.0.0 2023-01-26
  • التغييرات التي قد تؤدي إلى عطل:
    • لم يعُد يتم عرض الإعلانات على نظام التشغيل iOS 11. يجب استخدام الإصدار iOS 12 لاسترداد الإعلانات، مع العلم أنّ الحد الأدنى لإصدار نظام التشغيل المستهدَف للنشر لا يزال iOS 10.0.
    • تمت إزالة الحقول التالية التي تم إيقافها نهائيًا:
      • userBirthday
      • userGender
      • userHasLocation
      • userLatitude
      • userLocationAccuracyInMeters
      • userLocationDescription
      • userLongitude
  • الإعلانات المدمجة مع المحتوى: تم إصلاح خطأ حيث عرضت GADMediaContent.mainImage القيمة nil على الرغم من عرض الصورة بنجاح في GADMediaView.
  • تتضمّن الآن "الإعلانات المدمجة مع المحتوى" خارج السياق في "أداة فحص الإعلانات" مشاهدات للوسائط.
  • تم إيقاف الحقول التالية نهائيًا في GADMediationAdConfiguration:
    • userHasLocation
    • userLatitude
    • userLocationAccuracyInMeters
    • userLongitude
  • تمت إزالة رمز البت من إصدار Google Mobile Ads SDK.
9.14.0 2022-12-08
  • الإعلانات على شاشة فتح التطبيق: تم إيقاف +loadWithAdUnitID:request:orientation:completionHandler: نهائيًا واستبدالها بـ +loadWithAdUnitID:request:completionHandler:. يفترض تحميل &quot;الإعلانات على شاشة فتح التطبيق&quot; الآن الاتجاه الحالي للجهاز، بما يتطابق مع أشكال الإعلانات الأخرى بملء الشاشة.
  • تمت إضافة ميزة التوسّط لـ "الإعلانات على شاشة فتح التطبيق".
  • أداة فحص الإعلانات: تمت إضافة دعم حزمة تطوير البرامج (SDK) لطلب الإعلانات وعرضها من خلال واجهة مستخدم "أداة فحص الإعلانات".
9.13.0 2022-11-07
  • إتاحة إجراءات نقر إضافية في "الإعلانات المدمجة مع المحتوى"
  • تم إصلاح الأخطاء وإجراء تحسينات على الأداء.
9.12.0 2022-10-24
  • تمت إضافة GADQueryInfo لإتاحة جمع الإشارات وعرضها.
  • تم تعديل مستندات واجهات برمجة التطبيقات الخاصة بالصوت.
9.11.0 2022-09-20
  • تم إصلاح الأخطاء وإجراء تحسينات على الأداء.
9.10.0 2022-09-07
  • الإصدار الرسمي المتوافق مع iOS 16
  • القيمة الدائمة التفاعلية (iLTV): تمت إضافة السمات التالية إلى GADAdNetworkResponseInfo:
    • adSourceID
      adSourceInstanceName
      adSourceName
    تمت إضافة السمة التالية إلى GADResponseInfo:
    • extrasDictionary
9.9.0 2022-08-11
  • تم إصلاح الأخطاء وإجراء تحسينات على الأداء.
9.8.0 2022-07-27
  • التوسّط في الإعلانات التي تضم مكافآت: تم إيقاف didRewardUserWithReward: نهائيًا في GADMediationRewardedAdEventDelegate واستبداله بـ didRewardUser. كانت مكافأة الإعلان التي يقدّمها didRewardUserWithReward: دائمًا بدون تأثير، إذ تأتي قيمة مكافأة الإعلان من إعدادات الوحدة الإعلانية في واجهة مستخدم AdMob.
  • أداة فحص الإعلانات: تمت إضافة ميزة تصدير طلبات عرض الإعلانات إلى حزمة تطوير البرامج (SDK).
9.7.0 2022-07-07
  • تمت إضافة السمة loadedAdNetworkResponseInfo إلى GADResponseInfo، والتي تعرض معلومات عن شبكة الإعلانات التي حمّلت الإعلان.
  • تمت إضافة السمة adSourceInstanceID إلى GADAdNetworkResponseInfo.
9.6.0 2022-06-13
  • تمت إضافة إمكانية تحقيق الربح من الإعلانات ضمن WKWebView. لمزيد من التفاصيل، يمكنك الاطّلاع على مقالة دمج WebView API للإعلانات.
9.5.0 2022-05-16
  • التوسّط في "الإعلانات المدمجة مع المحتوى": يتم الآن استدعاء عمليات معاودة الاتصال nativeAdDidRecordImpression: وnativeAdDidRecordClick: في "الإعلانات المدمجة مع المحتوى" التي يتم التوسّط فيها.
  • تم استبدال extern بـ FOUNDATION_EXPORT في العناوين العامة لضمان التوافق مع عناوين C++‎.
9.4.0 2022-04-26
  • تم تعديل الحد الأدنى المتوافق من إصدار Xcode إلى 13.2.1.
  • تم إصلاح الأخطاء وإجراء تحسينات على الأداء.
9.3.0 2022-04-07
  • تم إصلاح الأخطاء وإجراء تحسينات على الأداء.
9.2.0 2022-03-21
  • القياس المفتوح: تم التحديث إلى الإصدار 1.3.30 من حزمة تطوير البرامج (SDK) الخاصة بالقياس المفتوح.
  • تمت إضافة تحذيرات عندما يشير الرمز البرمجي للتطبيق إلى adDidPresentFullScreenContent بدلاً من adWilllPresentFullScreenContent الأحدث في GADFullScreenContentDelegate
9.1.0 2022-02-28
  • تم إصلاح الأخطاء وإجراء تحسينات على الأداء.
9.0.0 2022-02-01
8.13.0 2021-11-17
  • تم إيقاف الثابت kGAMSimulatorID نهائيًا في GAMRequest. استخدِم GADSimulatorID في GADRequestConfiguration بدلاً من ذلك.
  • تم إيقاف السمة credentials نهائيًا في GADAdNetworkResponseInfo. استخدِم السمة الجديدة adUnitMapping من الفئة نفسها.
8.12.0 2021-10-11
  • تم إصلاح خلل قد يؤدي فيه "أداة التحقق من الإعلانات المدمجة" إلى حدوث تعطّل عند إزالة عرض إعلان مدمج مع المحتوى من هيكلية طرق العرض في وضع الاختبار.
  • تم إيقاف جميع الثوابت التي تبدأ بالبادئة kGAD نهائيًا. استخدِم بدلاً من ذلك تلك التي تحتوي على البادئة GAD.
8.11.0 2021-09-16
  • الإصدار الرسمي المتوافق مع iOS 15
  • تمت إضافة حواجز لمنع تعطُّل التطبيقات عند تشغيل Google Mobile Ads SDK على نظام التشغيل iOS 9 أو الإصدارات الأقدم. لا تتوافق حزمة تطوير البرامج (SDK) إلا مع الإصدار 10 من نظام التشغيل iOS والإصدارات الأحدث، ولا تعمل على الإصدارات الأخرى.
8.10.0 2021-09-01
8.9.0 2021-08-10
  • تم إصلاح خطأ غير شائع يؤثر في الإصدارات التجريبية من نظام التشغيل iOS 15، حيث قد لا يتم تغيير حجم طرق عرض الويب بملء الشاشة بشكل صحيح للتطبيقات المتعددة المشاهد.
  • تم إصلاح خطأ يتسبّب في تعطُّل طلب registerAdNetworkExtras: إذا تم إنشاء عنصر GADRequest من خلال طريقة copy.
8.8.0 2021-07-20
  • تمت إضافة منطق لمنع الحالات النادرة التي يمكن فيها عرض متاجر متعددة داخل التطبيق فوق بعضها البعض.
8.7.0 2021-06-24
8.6.0 2021-06-07
  • تم إيقاف السمة mediaView نهائيًا في GADCustomNativeAd. بدلاً من ذلك، استخدِم السمة الجديدة mediaContent من الفئة نفسها.
  • تم إصلاح خلل في عمليات الاستدعاء المفوَّضة لكتم صوت الفيديو أو إعادة الصوت، حيث لم يتم استدعاؤها في "الإعلانات المدمجة مع المحتوى" المستندة إلى عروض الأسعار.
  • تم تعديل نوع kGADSimulatorID من id إلى NSString* لتجنُّب تحويل النوع الإضافي في Swift.
8.5.0 2021-05-07
  • تم إصلاح خلل كان يؤدي إلى عدم إغلاق شكل إعلان تجريبي عند إغلاق الإعلان إذا تم عرضه عدة مرات.
8.4.0 2021-04-19
  • تمت زيادة الدعم لأحداث الإحالات الناجحة في SKAdNetwork باستخدام SKAdImpression.
8.3.0 2021-03-25
  • تمت إضافة ميزة "معرّف الطرف الأول الخاص بالناشر" (المعروفة سابقًا باسم "مفتاح التطبيق نفسه") لمساعدتك في عرض إعلانات أكثر صلةً وتخصيصًا باستخدام البيانات التي يتم جمعها من تطبيقاتك.
  • تمت إضافة "adWillDismissFullScreenContent:" إلى "GADFullScreenContentDelegate".
  • تم إصلاح مشكلة استدعاء adDidPresentFullScreenContent: قبل العرض مباشرةً بدلاً من بعده مباشرةً.
8.2.0.1 2021-03-12
  • تم إصلاح خطأ تثبيت CocoaPods "Can't merge user_target_xcconfig" الذي حدث عند استخدام عدة مجموعات إعلانية مع إعدادات user_target_xcconfig مختلفة.
8.2.0 2021-03-11
  • تمت إضافة دعم إضافي لـ SKAdNetwork استعدادًا لتنفيذ AppTrackingTransparency.
  • تمت إزالة تعريف ماكرو UIWindowScene مطلوب فقط في إصدارات Xcode السابقة للإصدار 11.
8.1.0 2021-02-19
  • تم إيقاف disableAutomatedInAppPurchaseReporting وenableAutomatedInAppPurchaseReporting نهائيًا. تمت إزالة ميزة إعداد تقارير الشراء داخل التطبيق من حزمة SDK. أصبحت هذه الطرق الآن غير فعّالة.
  • تمت إضافة علامات لتقليل وصول حزمة تطوير البرامج (SDK) إلى واجهات برمجة تطبيقات CTTelephonyNetworkInfo.
8.0.0 2021-02-01
  • التغييرات في الإصدار الرئيسي 8، كما هو موضّح في مقالة الاستعداد للإصدار 8 من حزمة تطوير البرامج (SDK).
  • تم تحسين أداء حزمة تطوير البرامج (SDK) عند إجراء عدد كبير من الطلبات في الوقت نفسه.
  • تمت إزالة التوافق مع بنية i386. لم يعُد Xcode يتيح استخدام المحاكيات التي تعمل بنظام 32 بت.
  • تم إصلاح خطأ حيث كان adapterVersion في بروتوكول GADMediationAdapter يتعارض مع NSObject في Swift.
7.69.0 2020-12-03
  • يجب أن تكون التطبيقات متوافقة مع الإصدار 12.0 من Xcode أو إصدار أحدث.
  • تمت إضافة شريحة محاكاة arm64 للسماح بالاختبار على المحاكيات لمنصات Apple Silicon Mac.
  • تمت إضافة مَعلمة styleID إلى GADDynamicHeightSearchRequest.
  • تمت إضافة دالة الاستدعاء -adDidRecordImpression: إلى GADFullScreenContentDelegate لأشكال الإعلانات التجريبية بملء الشاشة.
  • تمت إضافة معلومات عن السمة NSUserDefaults gad_has_consent_for_cookies. ستفعّل Google Mobile Ads SDK الإعلانات المحدودة (LTD) عند ضبط الإعداد المفضّل gad_has_consent_for_cookies على صفر. لمزيد من التفاصيل، يُرجى الاطّلاع على إعداد الموافقة على ملفات تعريف الارتباط.
  • ستوقف Google Mobile Ads SDK إرسال معرّف المعلِنين (IDFA) عند استدعاء GADMobileAds.sharedInstance().requestConfiguration.tag باستخدام forChildDirectedTreatment: true (راجِع الإعدادات المخصّصة للأطفال) أو عند استدعاء GADMobileAds.sharedInstance().requestConfiguration.tagForUnderAgeOfConsent(true) (راجِع إعدادات المستخدمين دون سن الرشد).
7.68.0 2020-11-04
  • تم تعديل حزمة تطوير البرامج (SDK) من .framework إلى .xcframework. يجب الآن توفّر الإصدار 1.9.0 أو إصدار أحدث من CocoaPods لتثبيت CocoaPod.
  • تمت إزالة arm64e من التوزيع. لن يتوفّر الاختبار على الجهاز على arm64e بعد الآن.
  • تمت إضافة الإصدار التجريبي من "أداة فحص الإعلانات".
  • تم إصلاح خلل كان يؤدي إلى احتفاظ rootViewController من GADNativeCustomTemplateAd بمؤشر قوي للإعلان.
7.67.0 2020-10-21
  • تم إصدار واجهات برمجة تطبيقات تجريبية جديدة لـ "الإعلانات البينية" و"الإعلانات مقابل مكافأة". توفّر واجهات برمجة التطبيقات الجديدة الوظائف نفسها، ولكنّها تتميّز باتّساق محسّن.
  • تمت إضافة السمة neighboringContentURLStrings إلى GADRequest.
  • تمت إضافة واجهات برمجة تطبيقات لتنسيق GADRewardedInterstitialAd. تتوفّر &quot;الإعلانات البينية مقابل مكافأة&quot; حاليًا في إصدار تجريبي خاص. يُرجى التواصل مع مدير حسابك لطلب الوصول.
  • تم إصلاح خطأ يتسبّب في اقتطاع الصفحات المقصودة للإعلانات على الأجهزة التي تحتوي على نتوءات.
7.66.0 2020-09-28
  • إعلانات البانر: تمت إضافة طريقة التفويض adViewDidRecordImpression: إلى GADBannerViewDelegate.
7.65.0 2020-09-03
  • يتطلّب إنشاء التطبيقات باستخدام الإصدار 11.0 من Xcode أو إصدار أحدث.
  • تم إيقاف تنسيق GADInstreamAd نهائيًا.
  • الإعلانات الاختبارية: أصبحت ميزة إضافة جهاز اختباري متاحة الآن في الحالات التي لا يتوفّر فيها معرّف المعلِنين (IDFA).
7.64.0 2020-08-11
7.63.0 2020-07-28
  • الإعلانات على شاشة فتح التطبيق: تم تغيير GADAppOpenAd لتصبح شكل إعلان بملء الشاشة. تتوفّر "الإعلانات على شاشة فتح التطبيق" حاليًا في إصدار تجريبي خاص. يُرجى التواصل مع مدير حسابك لطلب الوصول.
  • توسّط الإعلانات البينية: تمت الآن إزالة تكرار عمليات الاستدعاء من محوّلات التوسّط في interstitialDidDismissScreen:.
7.62.0 2020-07-10
  • تم إصلاح خلل كان يتطلّب النقر على الفيديوهات مرّتين لتشغيلها بعد إيقافها مؤقتًا بسبب نزع سمّاعات الرأس.
7.61.0 2020-06-17
  • تمت إضافة السمة dictionaryRepresentation إلى GADResponseInfo لتسهيل تسجيل معلومات الاستجابة.
  • تمت إزالة الفئة DFPCustomRenderedAd، وهي فئة شكل إعلان غير مستخدَمة يجب ألا تشير إليها التطبيقات.
7.60.0 2020-05-20
  • الإعلانات مقابل مكافأة: تم تعديل السمة serverSideVerificationOptions لـ GADRewardedAd لتصبح strong بدلاً من copy.
  • تم تنفيذ طريقة description على GADResponseInfo وGADAdNetworkResponseInfo لتسهيل عملية التسجيل.
  • جميع أخطاء العرض (مثل rewardedAd:didFailToPresentWithError:) تعرض الآن دائمًا رمزًا من GADPresentationErrorCode. تظهر أخطاء عرض التوسّط على أنّها أخطاء أساسية.
7.59.0 2020-05-06
  • القياس المفتوح: تم التحديث إلى الإصدار 1.3.3 من حزمة تطوير البرامج (SDK) الخاصة بالقياس المفتوح.
  • الإعلانات البينية: تم إصلاح خطأ كان يؤدي إلى تدوير الإعلانات البينية على أجهزة iPad إلى اتجاهات غير متوافقة، ما يتسبب في حدوث مشاكل في واجهة المستخدم.
  • الإعلانات الاختبارية: تم تعديل تصنيف الإعلان الاختباري ليصبح "وضع الاختبار" بدلاً من "إعلان اختباري"، وتم تعديل واجهة مستخدم التصنيف.
7.58.0 2020-04-13
  • تمت زيادة الحد الأدنى لإصدار Xcode المتوافق إلى 11.0.
  • تمت إضافة السمة adNetworkInfoArray إلى GADResponseInfo. تعرض هذه السمة البيانات الوصفية حول شبكات التوسط التي يتم طلبها كجزء من استجابة الإعلان هذه.
  • تم إيقاف أدوات تسهيل الاستخدام لعناصر الإعلانات المخفية كي لا تذكر أدوات مثل VoiceOver العناصر غير النشطة.
7.57.0 2020-03-18
  • تمّت إزالة GADRewardBasedVideoAd. على جميع العملاء استخدام GADRewardedAd.
  • تم تحسين رسائل الخطأ التي تشير إلى "تعذُّر العثور على المحوِّل". وتحتوي رسائل الخطأ الآن على اسم المحوّل.
  • تم إصلاح مشكلة في GADRewardedAd حيث لم يتم استدعاء طريقة rewardedAd:didFailToPresentWithError: في الحالات التي لم يتم فيها تحميل أي إعلان مقابل مكافأة.
  • تم إصلاح عطل محتمل قد يحدث إذا حاولت تصاميم الإعلانات تحميل عناوين URL لا تستخدم HTTP داخل SafariViewController.
7.56.0 2020-02-28
  • تمت إضافة طريقتَي المثيل disableAutomatedInAppPurchaseReporting وenableAutomatedInAppPurchaseReporting إلى GADMobileAds وإيقاف طريقة الفئة disableAutomatedInAppPurchaseReporting نهائيًا. يجب استدعاء disableAutomatedInAppPurchaseReporting قبل إعداد Google Mobile Ads SDK أو تحميل الإعلانات لإيقاف إعداد التقارير التلقائي لعمليات الشراء داخل التطبيق.
  • تمت إضافة طريقة disableMediationInitialization إلى GADMobileAds. يجب استدعاء هذه الطريقة قبل إعداد Google Mobile Ads SDK لإيقاف إعداد محوّل التوسّط.
  • تمت إزالة بنية i386. لم يعُد يتوفّر دعم للمحاكي الذي يعمل بنظام 32 بت.
7.55.1 2020-02-14
  • الإعلانات مقابل مكافأة: تم إصلاح خطأ حيث كانت الدالة rewardedAd:didFailToPresentWithError: تعرض نوع القيمة التي تم إرجاعها NSString للخطأ بدلاً من NSError.
7.55.0 2020-02-04
  • تمت إزالة كل الإشارات إلى UIWebView. لم يعُد UIWebView متاحًا.
7.54.0 2020-01-28
  • القياس المفتوح: تم التحديث إلى الإصدار 1.3.1 من حزمة تطوير البرامج (SDK) الخاصة بالقياس المفتوح.
  • تم تفعيل WKWebView كإعداد تلقائي لحزمة تطوير البرامج (SDK) في جميع طرق عرض الويب.
  • تمت إضافة إمكانية قراءة مَعلمات الموافقة من الإصدار 2.0 من إطار الشفافية والموافقة الصادر عن مكتب IAB وسلسلة us_privacy الصادرة عن مكتب IAB.
7.53.1 2019-12-19
  • تمت إعادة تسمية رمز الخطأ kGADErrorAppIDMissing إلى kGADErrorApplicationIdentifierMissing.
  • توسّط الإعلانات التي تضم مكافآت: تم إصلاح خطأ كان يتسبب في عدم عمل عروض الأسعار عند استخدام واجهة برمجة تطبيقات GADRewardedAd.
7.53.0 2019-12-12
  • القياس المفتوح: تم التحديث إلى الإصدار 1.2.21 من حزمة تطوير البرامج (SDK) الخاصة بالقياس المفتوح.
  • الإعلانات البينية/الإعلانات مقابل مكافأة: تمت إضافة الطريقة canPresentFromViewController:. يمكن للتطبيقات المتعددة المشاهد استخدام هذه الطريقة للتحقّق مما إذا كان لا يزال من الممكن عرض الإعلان عند تغيير حجم المشهد.
  • الإعلانات البينية: interstitialDidFailToPresentScreen: يتم استدعاؤها الآن عند محاولة عرض إعلان غير جاهز أو إعلان سبق عرضه.
  • الإعلانات المدمجة مع المحتوى: تم إصلاح خطأ كان يؤدي إلى استدعاء واجهة برمجة تطبيقات لواجهة المستخدم في سلسلة محادثات في الخلفية.
  • تم إصلاح تسرُّب الذاكرة في GADBlockSignalSource الذي حدث عند تحميل الإعلانات.
  • التوسّط في الإعلانات المدمجة مع المحتوى: تمت إزالة GADMediatedNativeAppInstallAd و GADMediatedNativeContentAd.
  • توسّط الإعلانات المدمجة مع المحتوى: تمت إضافة السمتَين duration وcurrentTime إلى بروتوكول GADMediatedUnifiedNativeAd.
7.52.0 2019-11-06
  • تم إصلاح خلل كان يؤدي إلى عدم الالتزام بنسبة العرض إلى الارتفاع لوسائط الإعلان أثناء عرض الفيديو في الطلب.
7.51.0 2019-10-17
  • تم رفع الحد الأدنى لإصدار iOS المتوافق إلى iOS 9. سيظلّ بإمكان التطبيقات الربط بنظام التشغيل iOS 8، ولكن لن يتم تحميل الإعلانات إلا على الإصدار iOS 9 والإصدارات الأحدث.
  • تمت إضافة السمتَين currentTime وduration إلى GADMediaContent.
  • تمت إضافة السمة mediaContent إلى GADInstreamAd وإزالة السمات videoController وduration وcurrentTime وaspectRatio.
  • تمت إضافة واجهة برمجة التطبيقات لإعلانات البانر التكيُّفية الثابتة.
7.50.0 2019-09-18
  • الإصدار الرسمي المتوافق مع iOS 13
  • القياس المفتوح: تم التحديث إلى الإصدار 1.2.19 من حزمة تطوير البرامج (SDK) الخاصة بالقياس المفتوح.
    • تمت إضافة إمكانية استخدام التطبيقات المتعددة المشاهد. يجب أن تضبط التطبيقات التي تتيح استخدام مشاهد متعددة السمة scene على GADRequest لتلقّي إعلانات بالحجم المناسب.
    • تمت إزالة الفئة الفرعية SKStoreProductViewController، وهي غير مسموح بها على نظام التشغيل iOS 13.
  • تم حلّ مشكلة تحذير Apple أثناء إرسال التطبيق إلى متجر التطبيقات بشأن استخدام واجهة برمجة تطبيقات متوقّفة نهائيًا.
  • تمت إضافة السمة testRequestIdentifiers إلى GADMobileAds.requestConfiguration. تم إيقاف سمة testDevices نهائيًا في GADRequest.
  • تم إيقاف رمز الخطأ kGADErrorMediationNoFill نهائيًا. تعرض الآن جميع أخطاء تعذُّر عرض الإعلان رمز الخطأ kGADErrorNoFill.
  • الإعلانات التي تضم مكافآت: يمكن الآن ضبط السمة customRewardString في أي وقت قبل عرض GADRewardedAd. في السابق، كان يجب ضبط هذه السمة قبل تحميل الإعلان.
  • التوسّط: تم تحسين رسائل الخطأ العامة عندما يتعذّر العثور على محوّلات التوسّط أو عندما لا تتوافق مع البروتوكول الصحيح.
7.49.0 2019-08-20
  • تمت إضافة واجهة برمجة تطبيقات لمعرّف استجابة الإعلان من أجل البحث عن تصاميم الإعلانات في "مركز مراجعة الإعلانات" في "مدير الإعلانات".
7.48.0 2019-08-01
  • القياس المفتوح: تم التحديث إلى الإصدار 1.2.17 من حزمة تطوير البرامج (SDK) الخاصة بالقياس المفتوح.
  • الإعلانات مقابل مكافأة: تم إصلاح خطأ أدّى إلى انخفاض عدد مرات الظهور في تقارير التوسّط في التطبيقات التي تستخدم واجهات برمجة التطبيقات القديمة لـ "إعلانات الفيديو مقابل مكافأة" (مثل GADRewardBasedVideoAd).
7.47.0 2019-07-11
  • القياس المفتوح: تم التحديث إلى الإصدار 1.2.16 من حزمة تطوير البرامج (SDK) الخاصة بالقياس المفتوح.
  • تم تحسين رسائل التسجيل عندما تضبط التطبيقات معرّف التطبيق بشكل غير صحيح في Info.plist.
  • تم إصلاح خطأ في العرض في إعلانات تثبيت التطبيقات البينية وإعلانات الفيديو بمكافأة.
7.46.0 2019-06-24
  • تم تضمين بنية arm64e في إطار عمل GoogleMobileAds لإتاحة الاختبار على الجهاز. أصبح Xcode 10 مطلوبًا الآن لإنشاء التطبيقات.
  • الإعلانات المدمجة مع المحتوى: تمت إزالة واجهتَي برمجة التطبيقات GADNativeAppInstallAd وGADNativeContentAd اللتين تم إيقافهما نهائيًا في السابق. يجب أن تستخدم التطبيقات الإعلانات المدمجة مع المحتوى الموحّدة.
  • الإعلانات المدمجة مع المحتوى: تم إصلاح خطأ يؤدي إلى عرض الإعلان المدمج مع المحتوى nil عرض وسائط ونسبة عرض إلى ارتفاع بقيمة صفر على الرغم من أنّه يتضمّن محتوى فيديو.
  • التوسّط: تم إصلاح عطل يحدث عندما تُطلق محوّلات التوسّط عمليات استدعاء متعددة للنجاح أو الفشل للطلب نفسه.
7.45.0 2019-06-17
  • القياس المفتوح: تم التحديث إلى الإصدار 1.2.15 من حزمة تطوير البرامج (SDK) الخاصة بالقياس المفتوح.
  • تم إصلاح عطل يحدث في حالات نادرة عند إغلاق إعلانات الفيديو.
  • تم تعديل دالة ردّ الاتصال rewardedAdMetadataDidChange لعدم استدعائها عندما تكون البيانات الوصفية nil.
7.44.0 2019-05-10
  • الإصدار الرسمي لإتاحة قياس بيانات التطبيق
  • يتم تلقائيًا إعداد قياس بيانات التطبيق وإرسال البيانات عند بدء تشغيل التطبيق. تمت إضافة خيار تأخير قياس بيانات التطبيق إلى أن يتم استدعاء Google Mobile Ads SDK بشكل صريح.
  • القياس المفتوح: تم التحديث إلى الإصدار 1.2.14 من حزمة تطوير البرامج (SDK) الخاصة بالقياس المفتوح.
  • تمت إزالة GADCorrelator وواجهات برمجة التطبيقات المرتبطة به. لم تكن هذه الميزة تعمل في السابق.
  • تم إيقاف سمة preferredImageOrientation نهائيًا في GADNativeAdImageAdLoaderOptions. يمكنك استخدام GADNativeAdMediaAdLoaderOptions كبديل.
7.43.0 2019-04-19
  • تم تعديل الحد الأدنى المطلوب لإصدار iOS إلى 8.0.
  • نسخة الإصدار الرسمية لإتاحة القياس المفتوح.
  • القياس المفتوح: يتضمّن الإصدار 1.2.13 من حزمة تطوير البرامج (SDK) الخاصة بالقياس المفتوح.
  • Open Measurement: تمت إضافة إمكانية استخدام أشكال "الإعلانات المدمجة مع المحتوى" المخصّصة.
  • الإعلانات المدمجة مع المحتوى: تمت إضافة السمتَين videoController وhasVideoContent إلى GADMediaContent.
  • الإعلانات المدمجة مع المحتوى: تم إيقاف videoController نهائيًا في GADUnifiedNativeAd، والطريقتَين hasVideoContent و aspectRatio في GADVideoController.
  • الإعلانات المدمجة مع المحتوى: تمت إضافة الفئة GADNativeAdMediaAdLoaderOptions مع السمة aspectRatio، ما يتيح للناشرين طلب نسبة عرض إلى ارتفاع معيّنة لملف الوسائط في "الإعلانات المدمجة مع المحتوى". يكون لهذا الخيار الأولوية على السمة preferredImageOrientation في GADNativeAdImageAdLoaderOptions.
  • الإعلانات المدمجة مع المحتوى: يراعي الإصدار GADMediaView الآن السمة contentMode عند عرض الصور.
7.42.2 2019-03-29
  • توسّط الإعلانات التي تضم مكافآت (واجهات برمجة تطبيقات جديدة): تم إصلاح خطأ يتسبب في إلغاء تخصيص محوّلات توسّط الإعلانات التي تضم مكافآت تلقائيًا بعد طلب التحميل.
7.42.1 2019-03-25
  • تم إصلاح عطل نادر قد يحدث عند إلغاء تخصيص إعلانات الفيديو.
7.42.0 2019-03-15
  • يعتمد Google Mobile Ads SDK الآن على قياس بيانات التطبيق. يجب تضمين إطار عمل قياس بيانات التطبيق والتبعيات. يجب وضع معرّف التطبيق في ملف plist الخاص بتطبيقك باستخدام المفتاح GADApplicationIdentifier. لمزيد من المعلومات، يُرجى الاطّلاع على دليل البدء السريع.
  • تم تقليل حجم إطار عمل حزمة تطوير البرامج (SDK) إلى أقل من حدود GitHub.
  • تمت إضافة "tagForChildDirectedTreatment" إلى GADMobileAds.sharedInstance.requestConfiguration. تم إيقاف [GADRequest tagForChildDirectedTreatment] نهائيًا.
  • تم إصلاح خلل كان يؤدي إلى استدعاء rewardBasedVideoAdMetadataDidChange: عندما لا تتغيّر البيانات الوصفية.
7.41.0 2019-03-04
  • الإعلانات مقابل مكافأة: تمت إضافة واجهة برمجة تطبيقات جديدة باسم GADRewardedAd (في إصدار تجريبي مفتوح)، تتيح تحميل عدة إعلانات مقابل مكافأة في الوقت نفسه.
  • الإعلانات مقابل مكافأة: تمت إضافة السمة admetadata في GADRewardBasedVideoAd. استخدِم rewardbasedvideoadmetadatadidchange: للاستماع إلى تغييرات البيانات الوصفية للإعلان.
7.40.0 2019-02-21
  • تحسينات في الأداء
7.39.0 2019-02-08
  • تم إصلاح خلل كان يؤدي إلى حدوث خطأ في عملية الإنشاء عند الإشارة إلى GADCustomEventParametersServer.
  • تمت إضافة السمة mainImage في الفئة GADMediaContent لضبط مادة عرض الصورة الرئيسية في "الإعلانات المدمجة مع المحتوى" عندما لا يتوفّر فيديو.
7.38.0 2019-01-22
  • تم إصلاح مشكلة في عرض الإعلانات المرنة في طرق عرض الجداول.
  • تمت إضافة فئة GADMediaContent جديدة لتقديم معلومات عن محتوى الوسائط.
7.37.0 2018-12-10
  • تحسين التوافق مع Crashlytics لتقديم تقارير أعطال أكثر فائدة مع رموز تتبُّع تسلسل استدعاء الدوال البرمجية المحدَّثة
7.36.0 2018-11-16
  • تم إصلاح مشكلة كانت تؤدي إلى تسجيل بعض محوّلات التوسّط لمرات ظهور متعددة من "الإعلان البيني" أو "الإعلان مقابل مكافأة" نفسه.
7.35.2 2018-11-08
  • إصلاحات أخطاء متنوّعة
7.35.1 2018-10-22
  • إصلاحات أخطاء متنوّعة
7.35.0 2018-10-17
  • تم إصلاح مشكلة كانت تمنع تحميل "الإعلانات مقابل مكافأة" بعد تحميل إعلان جديد مقابل مكافأة داخل طريقة التفويض rewardBasedVideoAdDidClose:.
  • الحد الأدنى لإصدار Xcode هو 9.2 الآن.
7.34.0 2018-09-26
  • لم يعُد مسموحًا بطلب إعلان ثانٍ مقابل مكافأة أثناء عرض إعلان آخر مقابل مكافأة. يؤدي ذلك إلى حلّ مشكلة تؤدي فيها طلبات الإعلانات الثانية التي تضم مكافآت إلى تعطيل العديد من محوّلات التوسّط التابعة لجهات خارجية. يمكن طلب إعلان آخر بعد انتهاء العرض التقديمي في "rewardBasedVideoAdDidClose:".
  • تم الإصلاح: تم تعديل CocoaPod لتقليل حجم الملف إلى أقل من 100 ميغابايت، ما يسمح بإرسال ملفات حزمة تطوير البرامج (SDK) إلى مستودعات GitHub.
7.33.1 2018-09-13
  • الإعلانات المدمجة مع المحتوى: تم إصلاح مشكلة كانت تؤدي أحيانًا إلى عدم تشغيل إعلانات الفيديو بشكل صحيح.
  • الإعلانات المدمجة مع المحتوى: تم حلّ مشكلة عدم ظهور GADMediaView للإعلانات غير المخصّصة للفيديو.
  • إعلانات البانر في DFP: تم إصلاح خطأ في طريقة تغيير الحجم لم تكن تعمل بشكل صحيح.
7.33.0 2018-09-10
  • تمت إضافة دعم لنظام التشغيل iOS 12.
  • تم إصلاح الأخطاء وإجراء تحسينات على الأداء.
7.32.0 2018-08-13
  • الإعلانات مقابل مكافأة: تمت إضافة السمة customRewardString إلى GADRewardBasedVideoAd، ما يتيح للناشرين تمرير بيانات مخصّصة إلى طلبات عملية تحقّق من جهة الخادم.
  • الإعلانات المدمجة مع المحتوى: تم إيقاف GADNativeAppInstallAd وGADNativeContentAd وواجهات برمجة التطبيقات المرتبطة بهما نهائيًا لصالح GADUnifiedNativeAd. يُرجى الاطّلاع على دليل Native Ads Advanced Unified للحصول على مزيد من التعليمات حول استخدام واجهات برمجة التطبيقات الجديدة.
  • الإعلانات المدمجة مع المحتوى: تمت إضافة ميزة "إيقاف هذا الإعلان".
  • الإعلانات المدمجة مع المحتوى: تم إصلاح خطأ يتعلّق بإزالة عرض "خيارات الإعلان" عند إعادة استخدام طرق عرض الإعلانات في طرق عرض المجموعة.
  • تمت إضافة السمة requestConfiguration إلى GADMobileAds، ويمكن استخدامها لتحديد مَعلمتَي maxAdContentRating وtagForUnderAgeOfConsent لجميع طلبات عرض الإعلانات.
  • التوسّط: تمت إضافة السمتَين maxAdContentRating وunderAgeOfConsent إلى GADMediationAdRequest.
7.31.0 2018-05-17
7.30.0 2018-03-26
  • الإصدار التجريبي 3 من MRAID
  • تم إصلاح الأخطاء وإجراء تحسينات على الأداء.
7.29.0 2018-02-16
  • تم إصلاح خلل في الإصدار 7.28.0 كان يؤدي إلى حدوث أخطاء في الرسومات في تطبيقات GameKit.
7.28.0 2018-01-31
  • الإعلانات المدمجة مع المحتوى: تمت إضافة واجهة برمجة تطبيقات الإعلانات الموحّدة المدمجة مع المحتوى. يؤدي ذلك إلى دمج GADNativeAppInstallAds وGADNativeContentAds في نوع جديد واحد: GADUnifiedNativeAd. لمزيد من التفاصيل، يُرجى الاطّلاع على دليل الإعلانات المدمجة مع المحتوى الموحّدة.
  • إعلان فيديو مقابل مكافأة: تمت إضافة طريقة rewardBasedVideoAdDidCompletePlaying: إلى GADRewardBasedVideoAdDelegate لإعلام الناشرين عند اكتمال الفيديو.
  • توسّط إعلانات الفيديو التي تضم مكافأة: تمت إضافة طريقة connectorDidCompletePlayingRewardBasedVideoAd: إلى GADMRewardBasedVideoAdConnectorDelegate لمحوّلات التوسّط من أجل استدعائها عند اكتمال الفيديو.
  • توسّط الإعلانات المدمجة مع المحتوى: تم تعديل GADMediatedNativeAdDelegate.h لمنح المحوّلات إمكانية الوصول إلى طرق العرض الفردية المستخدَمة في الإعلانات المدمجة مع المحتوى.

    تمت إضافتها:

    -mediatedNativeAd:didRenderInView:clickableAssetViews:nonclickableAssetViews:viewController:

    متوقّفة نهائيًا:

    -mediatedNativeAd:didRenderInView:viewController:
7.27.0 2017-12-13
  • تمت إضافة ميزة التوسّط في "إعلانات الفيديو المدمجة مع المحتوى". يجب أن تنفّذ محوّلات التوسّط في الإعلانات المدمجة مع المحتوى طريقة mediaView في GADMediatedNativeAppInstallAd وGADMediatedNativeContentAd وأن تعرض طريقة عرض الوسائط.
  • تمت إضافة تبعيات على إطارَي العمل QuartzCore وCFNetwork.
7.26.0 2017-11-17
  • دعم iPhone X
  • بالنسبة إلى الإعلانات بملء الشاشة، يظهر الآن زر الإغلاق التلقائي ضمن المنطقة الآمنة.
  • تمت إزالة السمة nativeAd من GADAdChoicesView و GADMediaView.
  • يحدّ هذا الإعداد من تفاعلات حزمة SDK مع StoreServices من Apple إلى مرة واحدة لكل جلسة، عند تشغيل التطبيق.
  • تعرض الإعلانات الاختبارية الآن تصنيفًا في أعلى الإعلان. لمزيد من التفاصيل، يُرجى الاطّلاع على دليل الاختبار.
7.25.0 2017-10-25
  • توسّط الإعلانات المدمجة مع المحتوى: تتلقّى المحوّلات الآن طلبًا إلى mediatedNativeAd:didRenderInView:viewController: فور ربط إعلان مدمج مع المحتوى بعرض إعلان مدمج مع المحتوى، بدلاً من انتظار ظهور عرض الإعلان المدمج مع المحتوى.
  • التوسّط في الإعلانات المدمجة مع المحتوى: تتلقّى المحوّلات الآن طلبًا إلى mediatedNativeAdDidUntrackView: مع عرض فارغ عند إلغاء تخصيص العرض الذي يتم تتبّعه.
7.24.1 2017-9-27
  • يتم تعديل طريقة تفاعل حزمة تطوير البرامج (SDK) مع StoreServices من Apple.
7.24.0 2017-9-20
  • الإصدار الرسمي المتوافق مع iOS 11
  • تمّت إزالة "GADAdDelegate". يجب استخدام GADAudioVideoManager بدلاً من ذلك لإدارة صوت الإعلانات.
  • تم إصلاح خطأ في نظام التشغيل iOS 11 حيث تم نقل مشاهدات البانر إلى الأسفل بسبب إدراج المحتوى.
  • تمت إضافة اعتمادية على إطار عمل Security.
7.23.0 2017-09-05
  • تتلقّى محوّلات التوسّط الآن إشعارًا من خلال mediatedNativeAd:didUntrackView: عند إلغاء تخصيص إعلان مدمج مع المحتوى.
7.22.0 2017-08-08
  • تم إصلاح مشكلة عدم استدعاء حدث "تعذّر تحميل الإعلان" عند تجاهل طلب عرض الإعلان بسبب تشغيل التطبيق في الخلفية.
7.21.0 2017-06-20
  • بالنسبة إلى الوحدات الإعلانية البينية التي تم إيقاف عرض إعلانات الفيديو فيها، سيظهر خيار الإغلاق على الفور في الإعلانات البينية المعروضة، حتى إذا كانت مادة إبداعية من نوع MRAID تستدعي useCustomClose.
  • تمت إضافة نص إلى قائمة تصحيح الأخطاء للإشارة إلى ما إذا كان وضع Creative Preview أو وضع تحديد المشاكل وحلّها نشطًا.
  • تمت إضافة الفئة GADMultipleAdsAdLoaderOptions التي تتيح للناشرين تحديد عدد الإعلانات التي يتم تحميلها لطلب واحد.
  • تمت إضافة السمة loading إلى GADAdLoader، وهي تشير إلى ما إذا كان أداة تحميل الإعلانات تحمّل الإعلانات حاليًا.
  • تمت إضافة طريقة تفويض اختيارية جديدة -adLoaderDidFinishLoading: إلى GADAdLoaderDelegate، ويتم استدعاؤها بعد أن ينتهي GADAdLoader من عرض جميع الإعلانات لطلب معيّن.
7.20.0 2017-05-03
  • تمّت إزالة شكل الإعلان الذي يروّج لعمليات الشراء داخل التطبيق.
  • تمت إزالة بنية armv7s.
7.19.1 2017-04-13
  • تم إصلاح مشكلة إعادة توجيه حجم الإعلان غير الصحيح إلى شبكات التوسط لتوسط البانر الذكي.
7.19.0 2017-03-16
  • تمت إضافة طريقة openInlineBrowser() إلى google_mobile_app_ads.js لفتح عنوان URL في SFSafariViewController.
  • تمت إضافة GADAudioVideoManagerDelegate لإرسال إشعارات عند بدء تشغيل الإعلانات الصوتية وإعلانات الفيديو وإيقافها مؤقتًا أو نهائيًا.
7.18.0 2017-02-23
  • تمت إضافة الطرق play وpause وsetMute إلى GADVideoController.
  • تمت إضافة طرق تفويض جديدة إلى GADVideoControllerDelegate تتوافق مع بدء محتوى الفيديو وإيقافه مؤقتًا وإنهائه وكتم صوته وإعادة صوته.
  • تمت إضافة دعم لمحولات التوسّط لإعلانات الفيديو التي تضم مكافأة من أجل الموافقة على الإعداد المبكر قبل تقديم طلب عرض الإعلان.
7.17.0 2017-01-31
  • تمّت إضافة nativeAdDidRecordImpression وnativeAdDidRecordClick إلى GADNativeAdDelegate.
7.16.0 2016-12-12
  • تمت إضافة وحدة تحكّم في الفيديو إلى عنصر "DFPBannerView".
  • أصبحت سمات وحدة التحكّم بالفيديو GADNativeExpressAdView وGADNativeContentAd وGADNativeCustomTemplateAd وGADNativeContentAd وGADNativeCustomTemplateAd الآن غير فارغة.
  • التوسّط في الإعلانات المدمجة مع المحتوى: يمكن الآن للمحوّلات ضبط السمة adChoicesView على GADMediatedNativeAppInstallAd وGADMediatedNativeContentAd لعرض "خيارات الإعلان".
7.15.0 2016-11-21
  • تمت إضافة السمة GADMediaView إلى GADNativeContentAd وGADNativeCustomTemplateAd.
7.14.0 2016-10-28
  • تم نقل عناوين محوّلات التوسّط إلى إطار العمل والعنوان العام.
  • بالنسبة إلى حجم الإعلان kGADAdSizeFluid، لم يعُد تغيير حجم البانر يؤدي إلى تغيير حجم إطار عرض البانر.
7.13.1 2016-10-20
  • تمت إضافة إمكانية المعاينة داخل التطبيق وتحديد المشاكل وحلّها في "إدارة إعلانات Google".
7.13.0 2016-10-17
  • تمت إضافة اعتمادية على إطار عمل JavaScriptCore.
  • إصلاحات أخطاء متنوّعة
7.12.1 2016-10-05
  • تم تصحيح التعليقات التوضيحية المتعلقة بإمكانية قبول القيم الفارغة في GADNativeAppInstallAd وGADNativeContentAd.
7.12.0 2016-09-28
  • إصلاح الأخطاء المتعلّقة بحالات تعطُّل GADStringFromCGFloat
  • تمت إضافة GADNativeAdViewAdOptions لتحديد موضع "خيارات الإعلان" في "الإعلانات المدمجة مع المحتوى".
  • تمت إضافة السمة adNetworkClassName إلى GADRewardBasedVideoAd.
7.11.0 2016-09-15
  • تمت إزالة التبعيات على أُطر عمل CoreBlueooth وEventKit وEventKitUI.
  • لم تعد التطبيقات بحاجة إلى توفير نص لـ NSCalendarsUsageDescription وNSBluetoothPeripheralUsageDescription عند تحديث التطبيقات لنظام التشغيل iOS 10.
  • تمت إزالة التوافق مع MRAID 2.0 createCalendarEvent وstorePicture.
7.10.1 2016-08-26
  • تم إصلاح خطأ يتعلّق بتعطُّل GADStringFromCGFloat.
7.10.0 2016-08-16
  • عند ربط الإعلانات المدمجة مع المحتوى بطريقة عرض، يتم تغيير السمة userInteractionEnabled لطريقة العرض إلى NO لتتطابق مع توقعات حزمة تطوير البرامج (SDK).
  • تمت إضافة تبعية على MobileCoreServices.
  • تمت إضافة واجهة برمجة تطبيقات لإعلام شبكة الإعلانات بأنّ إصدار حزمة SDK هو ‎major.minor.patch على الأقل.
7.9.1 2016-07-18
  • تم إصلاح خطأ يؤثر في توسّط إعلانات الفيديو التي تضم مكافأة.
7.9.0 2016-07-13
  • تمت إضافة تبعيات إطار عمل GLKit وOpenGLES وCoreMotion وCoreVideo لتحسين عرض الإعلانات وجودتها.
  • تمت إضافة طريقة +[GADMobileAds configureWithApplicationID:]. على ناشري AdMob استدعاء هذه الطريقة باستخدام رقم تعريف التطبيق.
  • لن يظهر بعد الآن التحذير "نوع الإعلان الذي تم التوسّط فيه غير معروف أو غير صالح" لناشري "إدارة إعلانات Google" الذين يستخدمون ميزة "توسّط حزمة تطوير البرامج (SDK)".
7.8.1 2016-05-11
  • تمت إضافة ميزة في حزمة تطوير البرامج (SDK) تتيح استخدام بيانات الموقع الجغرافي تلقائيًا عندما يفعّل المستخدم صراحةً أذونات تحديد الموقع الجغرافي في التطبيق.
7.8.0 2016-04-28
  • تمت إضافة تبعية على إطارَي العمل CoreBluetooth وSafariServices.
  • تمت إضافة تعليقات توضيحية حول إمكانية قبول القيم الفارغة إلى ملفات العناوين الرئيسية لحزمة تطوير البرامج (SDK) لتحسين دعم القيم الاختيارية في Swift.
  • تمت إضافة ميزة GADAdSizeDelegate في الإعلانات بالحجم kGADAdSizeFluid.
7.7.1 2016-04-06
  • تم حلّ مشكلة في معالجة النقرات على "الإعلانات المدمجة مع المحتوى" في طرق عرض الانتقال للأعلى أو للأسفل.
7.7.0 2016-02-24
  • تمت إضافة إمكانية عرض "إعلانات الفيديو مقابل مكافأة".
  • تمت إضافة إمكانية استخدام رمز البت. ومع أنّ ذلك قد يؤدي إلى زيادة حجم تنزيل حزمة تطوير البرامج (SDK)، لن يؤدي إلى زيادة كبيرة في حجم الملفات الثنائية للتطبيق. لتغيير هذا الإعداد لتطبيقك، انتقِل إلى إعدادات الإصدار لمشروعك وضمن قسم خيارات الإصدار، اضبط تفعيل رمز البت على Yes.
  • تمت إضافة اعتمادية على إطار عمل MediaPlayer. ستحتاج إلى ربط إطار العمل هذا بالملف الثنائي لتطبيقك. إذا كنت تستخدم CocoaPods، شغِّل pod install --repo-update.
  • تمت إزالة جميع الإشارات إلى userID في واجهات برمجة التطبيقات الخاصة بالفيديوهات التي تضم مكافأة.
  • يتم دائمًا إقران طلبات طريقة loadRequest: لـ GADInterstitial بطلب تفويض didFailToReceiveAd:withError: أو interstitialDidReceiveAd: غير متزامن. تم إصلاح مشكلة نادرة لم يتم فيها الالتزام بهذا العقد.
  • التوسّط الأصلي: تمت إضافة إمكانية معالجة الأحداث الناتجة عن النقر وإعداد تقارير عنها للمحوّلات.
  • الإعلانات على شبكة البحث: تمت إضافة ميزة الارتفاع الديناميكي.
7.6.0 2015-12-07
  • تمت إعادة تجميع/نقل طرق البروتوكول الخاصة بمحوّلات التوسّط لجعلها أكثر بساطة.
  • تم تصحيح حالة الأحرف في رسالة didFailToLoadWithError في بروتوكول GADRewardBasedVideoAdDelegate.
7.5.2 2015-10-16
  • إصلاحات أخطاء.
7.5.1 2015-09-30
  • تم إصلاح الأعطال في "GADStatisticsCore".
7.5.0 2015-09-22
  • لم تعُد حزمة تطوير البرامج (SDK) تستخدم طريقة canOpenURL في UIApplication على أجهزة iOS 9.
  • تم إصلاح المشكلة المتمثّلة في عدم استدعاء طرق GADNativeAdDelegate.
  • يتم الآن استدعاء دالة رد الاتصال adLoader:didFailToReceiveAdWithError في GADAdLoaderDelegate في حال عدم طلب أي أنواع إعلانات.
7.4.1 2015-08-13
  • تم إصلاح عطل يحدث عندما يكمل المستخدم عملية شراء داخل التطبيق لمنتج يحتوي معرّفه على حرف خاص.
7.4.0 2015-07-30
  • الإصدار التجريبي من MRAID v2
  • تمت إضافة إعدادات عامة جديدة لإعداد تقارير الأعطال والتتبُّع التلقائي لعمليات الشراء داخل التطبيق (IAP). في حال تفعيل ميزة التتبُّع التلقائي لعمليات الشراء داخل التطبيق، لن تكون هناك حاجة إلى استخدام حزمة تطوير البرامج (SDK) لتتبُّع الإحالات الناجحة من أجل إعداد تقارير عن الإحالات الناجحة لعمليات الشراء داخل التطبيق.
  • أصبحت سمة adUnitID في GADInterstitial الآن readonly.
  • تمت إضافة واجهات برمجة تطبيقات لتوسّط إعلانات الفيديو مقابل مكافأة.
  • تم إيقاف setLocationWithDescription: نهائيًا في ‎GADRequest. يمكنك استخدام setLocationWithLatitude:longitude:accuracy: كبديل.
7.3.1 2015-05-28
  • تمت إضافة إمكانية استخدام أشكال الإعلانات المدمجة مع المحتوى لتثبيت التطبيقات والمحتوى على AdMob و"مدير الإعلانات" وAd Exchange.
  • تمت إضافة إمكانية استخدام أشكال "الإعلانات المدمجة مع المحتوى" المخصّصة، وهي متاحة للحجوزات في "إدارة إعلانات Google".
  • تم إصلاح مشكلة في الإصدار 7.2.0 حيث تم عرض البانرات الذكية بشكل غير صحيح في الوضع الأفقي على نظام التشغيل iOS 8.
7.2.2 2015-05-07
  • يتم إصلاح التحذير التالي عند التحميل إلى متجر التطبيقات:
    يشير التطبيق إلى محدّدات غير عامة في Payload/(<app_id>):clientId,screenName,setScreenName.
7.2.1 2015-04-30
  • تحمّل المحاكيات مرة أخرى الإعلانات المباشرة تلقائيًا. أضِف kGADSimulatorID إلى السمة testDevices في GADRequest للحصول على إعلانات اختبارية على المحاكيات.
  • تمت إضافة إمكانية تسجيل النقرات على الإعلانات البينية لمحوّلات التوسّط والأحداث المخصّصة.
  • تمت إضافة تحسينات طفيفة إلى واجهات برمجة التطبيقات للأحداث المخصّصة.
  • تمت إضافة GADInterstitial initWithAdUnitID: وإيقاف GADInterstitial init نهائيًا.
  • تم إيقاف طريقة setValidAdSizesWithSizes نهائيًا في DFPBannerView. يمكنك استخدام DFPBannerView.validAdSizes كبديل.
7.1.0 2015-04-01
  • يجب الربط بـ CoreMedia.framework.
  • إصلاحات أخطاء متنوّعة
7.0.0 2015-02-03
  • تم إيقاف دعم iOS 5.
  • تم إصدار حزمة SDK كإطار عمل.
  • تمت إزالة الاعتماد على علامة الرابط -ObjC.
  • تم تحسين وقت تحميل الإعلانات على الإصدار iOS 8.
  • تمت إضافة موقع واحد (requestAgent) إلى GADRequest. يجب أن تضبط عمليات التكامل مع منتجات خارجية هذه السمة للإشارة إلى المنصة التي تم إرسال الطلب منها.
  • تمت إضافة فئة DFPRequest جديدة تتيح الاستهداف المخصّص واستبعاد الفئات.
  • تم نقل موقع "publisherProvidedID" من DFPExtras إلى DFPRequest.
  • تم استبدال GADAdMobExtras وDFPExtras بفئة GADExtras واحدة.
  • تم إيقاف السمة hasAutoRefreshed في GADBannerView نهائيًا.
  • تمت إزالة الماكرو GAD_SIMULATOR_ID، ويتم تفعيل الإعلانات الاختبارية تلقائيًا في المحاكي عند استخدام GADBannerView وGADInterstitial.
  • تمّت إزالة mediationExtras وadditionalParameters ومواقع الاختبار من GADRequest.
  • تمّت إزالة setBirthdayWithMonth:day:year: من GADRequest.
  • تمت إزالة طريقة "addKeyword:" الخاصة بـ "GADRequest".
  • تمت إزالة صف واحد (DFPSwipeableBannerView).
6.12.2 2014-11-06
  • تم إيقاف ارتداد "إعلانات البانر".
  • تم إصلاح العطل الذي يحدث في "DumpViews".
6.12.0 2014-09-18
  • الإصدار الرسمي المتوافق مع iOS 8
  • يستغرق تحميل الإعلانات وقتًا أقل في سلسلة التعليمات الرئيسية على نظام التشغيل iOS 8.
  • يتم عرض إعلانات البانر الذكية بشكل صحيح في الوضع الأفقي على نظام التشغيل iOS 8.
  • يتطلّب ذلك الربط بإطارَي عمل جديدَين: EventKit وEventKitUI. ويتم ربطها تلقائيًا في حال تفعيل الوحدات وأُطر العمل الخاصة بالربط التلقائي.
  • تم إيقاف سمة mediatedAdView نهائيًا في GADBannerView.
  • تمت إزالة طريقة loadAndDisplayRequest:usingWindow:initialImage: التي تم إيقافها نهائيًا في السابق في ‎GADInterstitial.
6.11.1 2014-08-07 تم تصحيح إعداد عرض البانر من ملفات nib.
6.10.0 2014-07-17
  • يتم الآن فتح الإعلانات تلقائيًا في Safari بدلاً من المتصفّح داخل التطبيق. يمكن لتصميم الإعلان إلغاء هذا السلوك من خلال تحديد mraid.expand() أو admob.opener.openOverlay().
  • تم إيقاف إيماءات التمرير السريع على "DFPBannerView".
  • تم إيقاف DFPSwipeableBannerView نهائيًا واستبداله بـ DFPBannerView.
6.9.3 2014-06-12
  • تم إيقاف طريقة loadAndDisplayRequest:usingWindow:initialImage في GADInterstitial نهائيًا.
  • تم فصل حزم الإحصاءات عن حزمة تطوير البرامج (SDK)، ما أدى إلى تقليل حجم حزمة تطوير البرامج (SDK) من 9.6 ميغابايت إلى 3.4 ميغابايت. يمكن تنزيل حزمة تطوير البرامج (SDK) لخدمة "إحصاءات Google" من هنا.
  • تم نقل الموقع الإلكتروني contentURL على DFPExtras إلى GADRequest.
  • إصلاحات أخطاء متنوّعة.
6.9.2 2014-05-07
  • تم إيقاف دعم نظام التشغيل iOS 4.3. تتوافق حزمة تطوير البرامج (SDK) مع الإصدار 5.0 من نظام التشغيل iOS والإصدارات الأحدث، وتوفّر الآن مراجع ضعيفة لتقنية ARC.
  • تمت إضافة شكل إعلان بانر كبير بحجم 320×100، مع الثابت kGADAdSizeLargeBanner.
  • تمت إضافة شكل إعلان بيني جديد لإطلاق عمليات الشراء داخل التطبيق. اضبط السمة inAppPurchaseDelegate على GADInterstitial لمعالجة أحداث عملية الشراء داخل التطبيق.
6.8.0 2014-01-24
  • تحسين استهداف الإعلانات
  • يجب الربط بإطار عمل CoreTelephony.
  • تم إصلاح مشكلة تعطُّل التطبيق عند تفعيل "وضع الطيران" على الجهاز.
6.7.0 2013-12-12
  • تحسين أداء الإعلانات عند وضعها داخل UITableView
  • إصلاحات أخطاء متنوّعة
6.6.1 2013-11-13 تم إصلاح بعض حالات تسرُّب الذاكرة عند استخدام التوسّط.
6.6.0 2013-11-05
  • يجب الربط بإطار عمل AVFoundation.
  • تمت إضافة إمكانية استخدام بنية arm64 وx86_64.
  • تم تقليل حجم المكتبة بشكل كبير.
  • تمت إضافة السمة adNetworkClassName في GADBannerView وGADInterstitial.
  • تم إصلاح خلل كان يؤدي إلى عدم تنشيط أحداث تطبيق "مدير إعلانات Google" للإعلانات البينية.
  • تم تجميع محوّل HTML في Ad Exchange مباشرةً في المكتبة. لم يعُد مطوّرو Ad Exchange بحاجة إلى ربط libAdapterHtml.a بشكل منفصل.
6.5.1 2013-08-29 يخفي شريط الحالة في طرق العرض بملء الشاشة على نظام التشغيل iOS 7.
6.5.0 2013-07-16
  • تم إصلاح خطأ تغيير حجم GADBannerView.
  • تغيير في واجهة برمجة التطبيقات لحقل COPPA في GADRequest.
  • يتم تمرير معرّف المعلِنين (IDFA) من Apple في طلب عرض الإعلان.
  • تم تعديل رسائل التحذير المتعلّقة بالتوسّط بشأن استخدام علامة الرابط.
6.4.2 2013-05-20 تم إصلاح مشكلة GADMRAIDInterceptor المتكررة.
6.4.1 2013-04-18 تم إصلاح عطل حدث عندما كان Advertising Identifier nil.
6.4.0 2013-04-08
  • تم إصلاح مشكلة تعطُّل "GADInterstitial" عندما يكون التطبيق قيد التشغيل في الخلفية.
  • تم إصلاح عطل في سلسلة محادثات GADMRAIDInterceptor.
  • تم إصلاح خطأ بحيث يتلقّى المفوَّضون عن الإعلانات البينية الآن interstitialWillLeaveApplication.
  • تمت إعادة تسمية رموز MD5 لمنع أخطاء الرموز المكرّرة.
  • تمت إضافة إمكانية تلقّي إعلانات اختبارية عند استخدام AdMob من خلال التوسّط.
  • لا تتوفّر الإعلانات الاختبارية إلا على الأجهزة التي تعمل بنظام التشغيل iOS 6 والإصدارات الأحدث.
  • تمت إزالة جميع استخدامات UDID.
6.3.0 2013-02-14
  • تمت إضافة بيان تسجيل يوفّر رقم التعريف الذي يجب تمريره إلى request.testDevices لتفعيل الإعلانات الاختبارية على جهاز معيّن.
  • تمت إضافة إمكانية عرض الإعلانات الاختبارية على نظام التشغيل iOS 6.
  • تم إصلاح عطل في GADMraidInterceptor.
6.2.1 2012-10-16
  • يجب الربط بإطار عمل StoreKit.
  • تم إصلاح عطل يحدث عند تدوير التطبيق قبل تلقّي أول إعلان من التوسّط.
6.2.0 2012-09-26
  • لم تعُد علامة -all_load ضرورية عند إنشاء إصدارات لأجهزة ARMv7s، ولكن لا تزال علامة -ObjC مطلوبة.
  • يجب الربط بإطار عمل AdSupport.
  • مطلوب لاستخدام Xcode 4.5 والإنشاء لنظام التشغيل iOS 6. الحد الأدنى للنشر هو iOS 4.3.
  • أزالت حزمة تطوير البرامج (SDK) تعليمات ARMv6، وتتضمّن الآن تعليمات ARMv7s.
  • تستخدم معرّف المعلِنين (IDFA) من Apple لنظام التشغيل iOS 6 ومعرّف الجهاز الفريد (UDID) للإصدارات الأقدم من iOS 6.
  • إصلاحات أخطاء متنوّعة لنظام التشغيل iOS 6
  • توافق المتصفّح داخل التطبيق مع شاشة iPhone 5 الأطول
  • التوافق مع ميزة "التنسيق التلقائي" (autolayout) في نظام التشغيل iOS 6
6.1.4/5 2012-08-09
  • تم إصلاح خطأ متعلّق بتتبُّع النقرات أو مرّات الظهور من جهات خارجية.
  • يمكن إنشاء DFPBannerView بدون تحديد حجم أوّلي. تأكَّد من ضبط validAdSizes قبل تحميل طلب.

6.1.5: يستخدم هذا الإصدار معرّف الجهاز العام (UDID). يجب أن تحصل التطبيقات التي تستخدم هذا الإصدار على موافقة المستخدم المناسبة لإرسال معلومات معرّف الجهاز بما يتوافق مع سياسات iOS ذات الصلة.

6.1.1/2 2012-07-19
  • تم إصلاح مشكلة تعطُّل MRaid Interceptor عند الوصول إلى مفتاح nil.
  • على الناشرين إضافة علامة -all_load عند استخدام حزمة SDK.
  • تمت إضافة العناصر DFPBannerView وDFPInterstitial وDFPExtras خصيصًا للناشرين في "إدارة إعلانات Google".
  • ميزة جديدة في "إدارة إعلانات Google": أحجام إعلانات متعددة
  • ميزة جديدة في "مدير إعلانات Google": أحداث التطبيق
  • تم الآن تضمين عناوين "مدير إعلانات Google" و"بحث Google" و"التوسّط" في المجلد الفرعي "الإضافات"، وبالتالي لم يعُد من الضروري تنزيلها بشكل منفصل.
  • مشكلة معروفة: عند استخدام GADBannerView مع Interface Builder، يجب ضبط حجم الإطار بشكل صريح قبل تحميل طلب.

6.1.2: يستخدم هذا الإصدار معرّف الجهاز العام (UDID). يجب أن تحصل التطبيقات التي تستخدم هذا الإصدار على موافقة المستخدم المناسبة لإرسال معلومات معرّف الجهاز بما يتوافق مع سياسات iOS ذات الصلة.

6.0.3/4 2012-05-10
  • تمت إضافة ميزة تحديد عدد مرات الظهور.
  • تم إصلاح بعض الأخطاء البسيطة.

6.0.4: يستخدم هذا الإصدار معرّف الجهاز العام (UDID). يجب أن تحصل التطبيقات التي تستخدم هذا الإصدار على موافقة المستخدم المناسبة لإرسال معلومات معرّف الجهاز بما يتوافق مع سياسات iOS ذات الصلة.

6.0.1 2012-04-19
  • تمت إضافة ميزة "توسّط شبكة المواقع الإعلانية".
  • تتضمّن ميزة التوسّط إمكانية التوسّط في الإعلانات الذاتية والأحداث المخصّصة.
  • تمت إضافة الإصدار 1.0 من MRAID لجميع إصدارات نظام التشغيل iOS.
  • تم إيقاف وحدات ماكرو GAD_SIZE_#x# نهائيًا واستخدام ثوابت GADAdSize بدلاً منها.
  • تمت إضافة ميزة إتاحة الإعلانات بعرض كامل من خلال الثوابت الجديدة GADSize: kGADAdSizeSmartBannerPortrait وkGADAdSizeSmartBannerLandscape.
  • يستخدم "GADRequest" الآن "registerAdNetworkExtras:" لضبط الإضافات. تم إيقاف سمة additionalParameters نهائيًا.

اعتبارًا من الإصدار 5.0.8، لا تشير حزمة تطوير البرامج (SDK) لنظام التشغيل iOS إلى uniqueIdentifier.

5.0.8 2012-03-30
  • تمت إزالة أي إشارات إلى uniqueIdentifier، وهي سمة UIDevice تم إيقافها نهائيًا.
  • تم إيقاف السمة testDevices نهائيًا واستبدالها بالسمة testing التي تم إلغاء إيقافها نهائيًا.
5.0.5 2011-11-30
  • تمت إضافة إمكانية استخدام أشكال إعلانات بينية إضافية للوسائط التفاعلية المتقدّمة على أجهزة iPhone وiPad. سيكون هذا التعديل متوافقًا مع جميع أشكال الإعلانات البينية المستقبلية.
  • تم تحسين تتبُّع مرات ظهور "الإعلانات البينية".
  • كانت فئة GADInterstitial دائمًا عنصرًا يُستخدم لمرة واحدة، ولكنها ستتعطّل الآن بشكل سلس من خلال استدعاء didFailToReceiveAdWithError: في أي طلبات لتحميل إعلان بيني أو عرضه بعد الطلب الأول.
5.0.4 2011-10-28 تم إصلاح مشكلة الأزرار الكبيرة الحجم على شاشات Retina في المتصفّح داخل التطبيق.
5.0.3 2011-10-24
  • دمج إعلانات البحث المخصّص
  • دعم نظام التشغيل iOS 5.0
  • تحميل أسرع للإعلانات البينية
  • إصلاح طريقة عرض الإعلانات في وحدة التحكّم في العرض المشروط
  • تم إصلاح سلوك علامة الارتساء.
4.1.1 2011-07-18
  • تم اعتماده أيضًا على الإصدار التجريبي 3 من iOS 5.0.
  • تمت إضافة مساحة اسم إلى GTMStringEncoding لتجنُّب حدوث تعارضات في الرابط مع المكتبات الأخرى.
  • يتم إغلاق المتصفّح داخل التطبيق تلقائيًا في حال عدم ضبط إعلانات "متجر التطبيقات" بشكل صحيح.
  • تم إصلاح تسرُّبات الذاكرة في حزمة تطوير البرامج (SDK).
  • تم إصلاح مشاكل تتبُّع النقرات في إعلانات البانر على DoubleClick for Advertisers (DFA).
  • تم إصلاح بعض الأعطال النادرة جدًا.
  • نسخة الإصدار الرسمية من "إدارة إعلانات Google"
4.1.0 2011-05-02
  • يتم إغلاق جميع وحدات التحكّم في العرض بشكل صحيح عند إصدار أمر إغلاق من JavaScript على وحدة تحكّم في العرض محجوبة في حزمة وحدات التحكّم في العرض.
  • تمت إضافة إمكانية استخدام مهلات الإعلانات البينية في AFMA التي يوفّرها الخادم.
  • أصبح "وضع الاختبار" مفعَّلاً الآن من خلال إدراج أرقام تعريف الأجهزة في القائمة المسموح بها.
  • تمت إضافة طريقة لإعادة استخدام UIWebView نفسه في إعلان بانر وتراكب وسائط تفاعلية متقدّمة.
  • تمت إضافة الطراز الفرعي للجهاز إلى قاموس onshow.
  • تم إصلاح تسرُّب الذاكرة في GADBrowserController وUIWebViews.
  • يتم قفل وحدة التحكّم في عرض "الإعلانات البينية على شاشة فتح التطبيق" في الوضع العمودي لإزالة سجلّ التحذير من وحدة التحكّم.
  • أي رموز استجابة HTTP من فئة 5xx تعرض الآن "خطأ في الخادم" بدلاً من "خطأ في الشبكة".
4.0.2 2011-03-15 الإصدار المتوفر للجمهور العام