تمت إزالة العديد من واجهات برمجة التطبيقات التي تم إيقافها نهائيًا في السابق.
الإعلانات التكيُّفية المضمّنة:
يؤدي الآن استدعاء CGSizeFromGADAdSize(_:) باستخدام حجم إعلان مضمّن قابل للتكيّف
إلى عرض ارتفاع 0 إلى أن تعرِض حزمة تطوير البرامج (SDK) لإعلانات Google على الأجهزة الجوّالة
إعلانًا.
المعالجة المتزامنة في 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
الإصدار الرسمي للتوافق مع الإصدار 18 من نظام التشغيل iOS
تم إصلاح مشكلة كانت تمنع إعلانات فتح التطبيقات من إخفاء شريط الحالة.
تم تعديل سجلّات وحدة تحكّم تصحيح الأخطاء لاستخدام OSLog مع اسم المنظومة الفرعية
com.google.GoogleMobileAds.
تم إصلاح خطأ مرتبط بحزمة MarketplaceKit كان يؤدي إلى تعطُّل حزمة SDK عند تشغيلها على نظام التشغيل MacOS.
11.8.0
2024-08-13
الإعلانات المدمجة مع المحتوى: تم إصلاح خطأ كان يؤدي إلى بدء تشغيل فيديو متوقف مؤقتًا
من خلال GADVideoControllerDelegate
طلب استدعاء إضافي لتشغيل الفيديو وإيقافه مؤقتًا.
يمكن للناشرين المدرَجين في القائمة المسموح بها الآن استخدام
GADRequest.customTargeting لتقسيم مجموعات التوسّط باستخدام
أزواج مفتاح/قيمة مخصّصة.
11.6.0
2024-06-17
تمت إضافة تبعية لملف برمجي
MarketplaceKit. يتطلّب ذلك إنشاء التطبيقات باستخدام Xcode 15.3 أو إصدار أحدث.
تتوافق حزمة 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، اختَر "قبول التغيير" لقبول هوية
التطبيق الجديدة.
تم الرجوع إلى الإصدار 1.4.8 من حزمة تطوير البرامج (SDK) لنظام التشغيل OM.
معالجة رمز adView عالمي غير مقصود
موجود في OM SDK 1.4.10، والذي يتسبب في أخطاء رموز مكرّرة إذا تم تضمين OM
SDK 1.4.10 من خلال مكتبات متعددة
11.0.0
2024-02-06
التغييرات التي قد تؤدي إلى حدوث أعطال:
لم تعُد حزمة SDK تعتمد مباشرةً على GoogleAppMeasurement. لمواصلة جمع مقاييس سلوك المستخدِمين في AdMob، عليك ربط تطبيقك على AdMob بمنصّة
Firebase ودمج حزمة تطوير البرامج (SDK) لخدمة "إحصاءات Google لبرنامج Firebase" في
تطبيقك.
تم تعديل الحد الأدنى للإصدار المتوافق من Xcode إلى 15.1.
تم تعديل الحدّ الأدنى لإصدار الجهاز المستهدف للنشر إلى iOS 12.
تم تعديل الحد الأدنى لنظام التشغيل المطلوب لعرض الإعلانات إلى iOS 13.
تمت إزالة العديد من واجهات برمجة التطبيقات التي تم إيقافها نهائيًا في السابق.
القياس المفتوح: تم التحديث إلى الإصدار 1.4.10 من حزمة تطوير البرامج (SDK) لبرنامج "القياس المفتوح".
الإعلانات التي تظهر على الشاشة بالكامل:
أصبحت الآن إشارات UIViewController للإعلانات بملء الشاشة
غير مطلوبة ويمكن أن تكون فارغة. تستخدِم حزمة SDK نافذة التطبيق الرئيسية لمحاولة
البحث عن أدوات التحكّم في العرض تلقائيًا في حال عدم توفّر أداة.
تم إصلاح خلل كان يمكن أن يؤدي إلى عرض بعض تصميمات الإعلانات بشكلٍ غير صحيح
عند تحميل إعلان باتجاه معيّن ولكن يتم عرضه باتجاه آخر.
10.10.0
2023-08-30
الإصدار الرسمي لنظام التشغيل iOS 17
القياس المفتوح: تم التحديث إلى الإصدار 1.4.8 من حزمة تطوير البرامج (SDK) لبرنامج "القياس المفتوح".
أداة فحص الإعلانات: تمت إضافة ميزة حزمة تطوير البرامج (SDK) لعرض معلومات المكوّن الإضافي.
تمت إزالة سجلات وحدة التحكّم التي تقترح إضافة معرّفات المحاكيات في واجهة برمجة التطبيقات
testDeviceIdentifiers. تكون المحاكيات في وضع الاختبار تلقائيًا.
10.9.0
2023-08-02
القياس المفتوح: تم التحديث إلى الإصدار 1.4.6 من حزمة تطوير البرامج (SDK) لبرنامج Open Measurement.
أداة فحص الإعلانات: تمت إضافة ميزة حزمة تطوير البرامج (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) لعرض أسماء الوحدات الإعلانية في واجهة مستخدم
أداة فحص الإعلانات.
لم تعُد الإعلانات معروضة على نظام التشغيل iOS 11. يجب استخدام iOS 12 ل retrieving الإعلانات، على الرغم من أنّ الحدّ الأدنى لاستهداف النشر لا يزال هو iOS 10.0.
تمت إزالة الحقول التالية التي تم إيقافها نهائيًا:
userBirthday
userGender
userHasLocation
userLatitude
userLocationAccuracyInMeters
userLocationDescription
userLongitude
الإعلانات المدمجة مع المحتوى: تم إصلاح خطأ كان يؤدي إلى
عرض nil بدلاً من GADMediaContent.mainImage في حال تم عرض الصورة
بنجاح في GADMediaView.
تتضمّن الآن الإعلانات المدمجة خارج السياق في "أداة فحص الإعلانات" مشاهدات وسائط.
أوقِف الحقول التالية نهائيًا في GADMediationAdConfiguration:
userHasLocation
userLatitude
userLocationAccuracyInMeters
userLongitude
تمت إزالة رمز البت من إصدار حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
9.14.0
2022-12-08
الإعلانات على شاشة فتح التطبيق:
تمّت
إيقاف +loadWithAdUnitID:request:orientation:completionHandler: نهائيًا واستبداله
+loadWithAdUnitID:request:completionHandler:. عند تحميل التطبيق،تفترض الإعلانات المفتوحة الآن اتجاه الشاشة الحالي للجهاز، بما يتوافق مع التنسيقات الأخرى التي تظهر بملء الشاشة.
تمت إضافة ميزة التوسّط للإعلانات على شاشة فتح التطبيق.
أداة فحص الإعلانات: تمت إضافة ميزة حزمة تطوير البرامج (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
قيمة "الاستقطاب الدائم للعملاء":
تمت إضافة المواقع التالية إلى 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 للإعلانات لمزيد من التفاصيل.
تم استبدال 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.
إيقاف الثابت
kGAMSimulatorID نهائيًا في الإصدار GAMRequest استخدِم
GADSimulatorID في GADRequestConfiguration
بدلاً من ذلك.
إيقاف سمة
credentials نهائيًا في
GADAdNetworkResponseInfo استخدِم السمة الجديدة
adUnitMapping للفئة نفسها.
8.12.0
2021-10-11
تم إصلاح خطأ كان يؤدي إلى تعطُّل أداة التحقّق من الإعلانات المدمجة مع المحتوى عند إزالة عرض إعلان مدمج
مع المحتوى من التسلسل الهرمي للعرض في وضع الاختبار.
تم إيقاف جميع الثوابت التي تبدأ بالبادئة kGAD نهائيًا. استخدِم القيم التي تحتوي على البادئة
GAD بدلاً من ذلك.
8.11.0
2021-09-16
الإصدار الرسمي لنظام التشغيل iOS 15
تمّت إضافة إجراءات وقائية لمنع تعطُّل التطبيقات عند تشغيل حزمة تطوير البرامج (SDK) لإعلانات Google على الأجهزة الجوّالة
على نظام التشغيل iOS 9 أو الإصدارات الأقدم. لا يتوافق حِزم تطوير البرامج (SDK) إلا مع الإصدار 10 من نظام التشغيل iOS والإصدارات الأحدث، ولا يمكن استخدامها بخلاف ذلك.
تم إصلاح خلل غير شائع يؤثر في الإصدارات التجريبية من نظام التشغيل iOS 15، حيث قد لا يتم ضبط حجم عروض الويب على الشاشة الكاملة بشكل صحيح للتطبيقات التي تتضمّن عدة مشاهد.
تم إصلاح خطأ يؤدي إلى تعطُّل عملية استدعاء registerAdNetworkExtras:
إذا تم إنشاء عنصر GADRequest من خلال الطريقة copy.
8.8.0
2021-07-20
تمت إضافة منطق لمنع الحالات النادرة التي يمكن فيها عرض متاجر متعددة داخل التطبيق فوق بعضها.
تم إيقاف سمة 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 "لا يمكن دمج
user_target_xcconfig" الذي يحدث عند استخدام عدة وحدات مع
إعدادات user_target_xcconfig مختلفة.
8.2.0
2021-03-11
تمت إضافة دعم إضافي لميزة SKAdNetwork استعدادًا لتطبيق AppTrackingTransparency.
تمت إزالة تعريف UIWindowScene macro الذي لا يكون مطلوبًا إلا في إصدارات Xcode
الأقدم من 11.
8.1.0
2021-02-19
تم إيقاف disableAutomatedInAppPurchaseReporting و
enableAutomatedInAppPurchaseReporting نهائيًا. تمت
إزالة ميزة إعداد تقارير عمليات الشراء داخل التطبيق من حزمة SDK. أصبحت هذه الطرق غير مفعّلة الآن.
تمّت إضافة علامات لتقليل إمكانية وصول حِزم SDK إلى واجهات برمجة تطبيقات CTTelephonyNetworkInfo.
تم تعديل حزمة SDK من .framework إلى
.xcframework. يجب الآن استخدام الإصدار 1.9.0 من CocoaPods أو إصدار أحدث من أجل
عمليات تثبيت CocoaPod.
تمت إزالة arm64e من التوزيع. لن يبقى الاختبار على الجهاز باستخدام arm64e
متاحًا.
تمت إضافة الإصدار التجريبي من "أداة فحص الإعلانات".
تم إصلاح خطأ كان يؤدي إلى احتفاظ rootViewController من
GADNativeCustomTemplateAd بمؤشر قوي إلى الإعلان.
7.67.0
2020-10-21
طرحنا إصدارًا تجريبيًا جديدًا لواجهات برمجة التطبيقات للإعلانات البينية والإعلانات التي تضم مكافأة. تقدّم واجهات برمجة التطبيقات الجديدة
الوظيفة نفسها ولكن بمستوى اتساق محسّن.
تمت إضافة السمة neighboringContentURLStrings إلى
GADRequest.
تمت إضافة واجهات برمجة تطبيقات لتنسيق GADRewardedInterstitialAd. تتوفّر الإعلانات البينية التي تضم مكافأة
حاليًا في إصدار تجريبي خاص. يُرجى التواصل مع مدير حسابك لطلب إذن الوصول.
تم إصلاح خطأ كان يؤدي إلى اقتطاع الصفحات المقصودة للإعلانات على الأجهزة التي تحتوي على
نتوءات.
7.66.0
2020-09-28
إعلانات البانر: تمت إضافة adViewDidRecordImpression: طريقة التفويض إلىGADBannerViewDelegate.
7.65.0
2020-09-03
تتطلّب التطبيقات إنشاء الإصدارات باستخدام Xcode 11.0 أو إصدار أحدث.
إيقاف تنسيق GADInstreamAd نهائيًا
الإعلانات الاختبارية: يمكن الآن إضافة
جهاز اختباري في الحالات التي لا يتوفّر فيها معرّف IDFA.
تمت إضافة سمة responseInfo إلى GADNativeAd
وتم إيقاف سمة adNetworkClassName نهائيًا.
تمت إضافة سمة sdkVersion إلى GADMobileAds
وتم إيقاف طريقة sdkVersion
نهائيًا في GADRequest.
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
property من 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 قبل إعداد
حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" أو تحميل الإعلانات لإيقاف إعداد تقارير عمليات شراء التطبيقات داخل التطبيق بشكل آلي.
تمت إضافة الوسيطة
disableMediationInitialization
إلى GADMobileAds. يمكنك استدعاء هذه الطريقة قبل إعداد
حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" لإيقاف إعداد محوّل التوسّط.
تمت إزالة بنية i386. لم تعُد ميزة المحاكاة بنظام 32 بت متاحة.
7.55.1
2020-02-14
الإعلانات التي تضم مكافآت: تم إصلاح خلل كان يؤدي إلى عرض النوع NSString للخطأ بدلاً من
NSError في rewardedAd:didFailToPresentWithError:.
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، ولكن لن يتم تحميل الإعلانات إلا على الإصدار 9 من نظام التشغيل iOS والإصدارات الأحدث.
تمت إضافة السمتَين currentTime وduration إلى
GADMediaContent.
تمت إضافة الموقع الإلكتروني mediaContent إلى الموقع الإلكتروني GADInstreamAd
وتمّت إزالة المواقع الإلكترونية videoController وdurationcurrentTime وaspectRatio.
القياس المفتوح: تم التحديث إلى الإصدار 1.2.19 من حزمة تطوير البرامج (SDK) لبرنامج القياس المفتوح.
تمت إضافة إمكانية استخدام التطبيقات التي تتضمّن عدة مَشاهد. على التطبيقات التي تتيح استخدام عدّة مشاهد
ضبط سمة scene على GADRequest لتلقّي
إعلانات بحجم مناسب.
تمت إزالة الفئة الفرعية SKStoreProductViewController التي
لا يُسمح بها على نظام التشغيل iOS 13.
تم حلّ تحذير Apple أثناء إرسال التطبيق إلى المتجر بشأن استخدام واجهة برمجة التطبيقات
المتوقّفة نهائيًا.
تمت إضافة السمة testRequestIdentifiers إلى
GADMobileAds.requestConfiguration. إيقاف السمة
testDevices نهائيًا في GADRequest
الإعلانات مقابل مكافأة: يمكن الآن ضبط سمة customRewardString
في أي وقت قبل عرض GADRewardedAd. في السابق، كان يجب ضبط هذا السمة قبل تحميل
إعلان.
التوسّط: تم تحسين رسائل الخطأ العامة في حال تعذّر العثور على محوِّلات
التوسّط أو عدم توافقها مع البروتوكول الصحيح.
7.49.0
2019-08-20
تمت إضافة واجهة برمجة تطبيقات معرّف استجابة الإعلان للبحث عن تصميمات الإعلانات في
"مركز مراجعة الإعلانات" في "مدير إعلانات Google".
7.48.0
2019-08-01
القياس المفتوح: تم التحديث إلى الإصدار 1.2.17 من حزمة تطوير البرامج (SDK) لبرنامج Open Measurement.
الإعلانات التي تضمّ مكافأة: تمّ إصلاح خطأ كان يمنع التطبيقات التي تستخدم واجهات برمجة التطبيقات القديمة لإعلانات الفيديو التي تضمّ مكافأة (مثل 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
الإصدار الرسمي لدعم ميزة "قياس أداء التطبيقات"
يتمّ تلقائيًا إعداد ميزة قياس أداء التطبيق وإرسال البيانات عند بدء تشغيله. تمت إضافة
خيار تأخير
قياس التطبيق إلى أن يتمّ استدعاء حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" صراحةً.
قياس الأداء المفتوح: تم التحديث إلى الإصدار 1.2.14 من حزمة تطوير البرامج (SDK) لقياس الأداء المفتوح.
تمت إزالة GADCorrelator وواجهات برمجة التطبيقات المرتبطة به. كانت هذه الميزة
غير فعّالة في السابق.
تم إيقاف سمة preferredImageOrientation نهائيًا في
GADNativeAdImageAdLoaderOptions. استخدِم
GADNativeAdMediaAdLoaderOptions بدلاً من ذلك.
قياس الأداء المفتوح: تتضمّن حزمة تطوير البرامج (SDK) لقياس الأداء المفتوح 1.2.13.
القياس المفتوح: تمت إضافة إمكانية استخدام أشكال الإعلانات المخصّصة المدمجة مع المحتوى.
الإعلانات المدمجة: تمت إضافة موقعَي videoController و
hasVideoContent إلى
GADMediaContent.
الإعلانات المدمجة مع المحتوى: تم إيقاف videoController نهائيًا في
GADUnifiedNativeAd، وhasVideoContent و methods
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
تعتمد الآن "حزمة SDK لإعلانات Google على الأجهزة الجوّالة" على ميزة "قياس أداء التطبيقات". يجب تضمين
إطار عمل "قياس أداء التطبيقات" والموارد التابعة. يجب
وضع معرّف تطبيقك في ملف 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:
delegate.
الحد الأدنى لإصدار Xcode هو الآن 9.2.
7.34.0
2018-09-26
لم يعُد يُسمح بطلب إعلان ثانٍ يضم مكافأة أثناء عرض إعلان آخر يضم مكافأة. يحلّ هذا الإصدار مشكلة كانت تؤدي إلى تعطُّل عدّة محوِّلات توسّط تابعة لجهات خارجية عند طلب الإعلان المدفوع بالنتائج الثاني. يمكن طلب إعلان آخر
بعد انتهاء العرض في
rewardBasedVideoAdDidClose:.
تم إصلاح: تم تعديل CocoaPod لتقليل حجم الملف إلى أقل من 100 ميغابايت، ما يسمح بتحميلملفات حِزم تطوير البرامج (SDK) إلى مستودعات GitHub.
7.33.1
2018-09-13
الإعلانات المدمجة: تم إصلاح مشكلة عدم شغَل إعلانات الفيديو بشكلٍ صحيح في بعض الأحيان.
الإعلانات المدمجة: تم حلّ مشكلة كانت فيها GADMediaView فارغة
للإعلانات غير الفيديو.
إعلانات البانر في "مساحة العرض الديناميكية": تم إصلاح خلل في طريقة تغيير الحجم التي لم تكن تعمل
بشكل صحيح.
7.33.0
2018-09-10
تمت إضافة توافق مع الإصدار 12 من نظام التشغيل iOS.
تم إجراء إصلاحات للأخطاء وتحسينات في الأداء.
7.32.0
2018-08-13
الإعلانات التي تضم مكافآت: تمت إضافة السمة customRewardString إلى
GADRewardBasedVideoAd، ما يتيح للناشرين تمرير البيانات المخصّصة إلى
طلبات إثبات الهوية من جهة الخادم.
الإعلانات المدمجة مع المحتوى: تم إيقاف GADNativeAppInstallAd و
GADNativeContentAd وواجهات برمجة التطبيقات المرتبطة بها نهائيًا، وسيتم استخدام
GADUnifiedNativeAd بدلاً منها.
اطّلِع على الإعلانات المدمجة مع المحتوى
الدليل المتقدّم المُدمَج للحصول على مزيد من التعليمات حول استخدام واجهات برمجة التطبيقات الجديدة.
الإعلانات المدمجة مع المحتوى: تمت إضافة ميزة "تجاهل هذا الإعلان".
الإعلانات المدمجة مع المحتوى: تم إصلاح خلل كان يؤدي إلى إزالة عرض AdChoices عند إعادة استخدام مشاهدات الإعلان
في مشاهدات المجموعة.
تمت إضافة السمة requestConfiguration إلى GADMobileAds، ويمكن استخدامها
لتحديد مَعلمتَي maxAdContentRating وtagForUnderAgeOfConsent لجميع طلبات
الإعلانات.
التوسّط: تمت إضافة السمتَين maxAdContentRating وunderAgeOfConsent إلى
GADMediationAdRequest.
سمتا تاريخ الميلاد والجنس اللتان تم إيقافهما نهائيًا في
GADRequest
7.30.0
2018-03-26
الإصدار التجريبي من MRAID 3
تم إجراء إصلاحات للأخطاء وتحسينات في الأداء.
7.29.0
2018-02-16
تم إصلاح خطأ ظهر في الإصدار 7.28.0 وكان يتسبب في حدوث مشاكل في الرسومات في تطبيقات GameKit.
7.28.0
2018-01-31
الإعلانات المدمجة مع المحتوى: تمت إضافة Unified Native Ad API. يجمع هذا النوع
GADNativeAppInstallAds وGADNativeContentAds في نوع جديد واحد:
GADUnifiedNativeAd. لمزيد من التفاصيل، يمكنك الاطّلاع على
دليل الإعلانات المدمجة مع المحتوى المُوحَّد.
الفيديوهات التي تضم إعلانات مكافآت: تمت إضافة طريقة rewardBasedVideoAdDidCompletePlaying: إلى
GADRewardBasedVideoAdDelegate لإرسال إشعارات
إلى الناشرين عند اكتمال عرض الفيديو.
التوسّط في الفيديوهات التي تضم مكافآت: تمت إضافة طريقة
connectorDidCompletePlayingRewardBasedVideoAd: إلى
GADMRewardBasedVideoAdConnectorDelegate لكي يتم استدعاء محوِّلات التوسّط عند اكتمال
الفيديو.
التوسّط في الإعلانات المدمجة مع المحتوى: تم تعديل GADMediatedNativeAdDelegate.h
لإتاحة وصول المحوِّلات إلى الملفات الشخصية الفردية المستخدَمة في الإعلان المدمج مع المحتوى.
تمت إضافة إمكانية التوسّط في الفيديوهات المدمجة. يجب أن تنفِّذ محوِّلات التوسّط الأصلية
طريقة mediaView في
GADMediatedNativeAppInstallAd
وGADMediatedNativeContentAd
وتُرجع عرض الوسائط.
تمّت إضافة تبعيات على إطارَي عمل QuartzCore وCFNetwork.
7.26.0
2017-11-17
توفُّر الدعم لأجهزة iPhone X
بالنسبة إلى الإعلانات التي تظهر بملء الشاشة، يتم الآن عرض زر الإغلاق التلقائي ضمن المنطقة الآمنة.
حصر تفاعلات حِزم تطوير البرامج (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.
تمت إضافة نص إلى قائمة تصحيح الأخطاء للإشارة إلى ما إذا كانت معاينة تصميم الإعلان أو وضع تحديد المشاكل وحلّها مفعّلَين.
تمت إضافة فئة 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.
أصبحت سمات وحدة التحكّم في الفيديو GADNativeExpressAdViewGADNativeContentAdGADNativeCustomTemplateAdGADNativeContentAd
و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 لتحديد موقع شارة AdChoices
في الإعلانات المدمجة.
تمت إضافة السمة 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،
لن يؤدي إلى زيادة كبيرة في حجم ملفات التطبيق الثنائية.
لتغيير هذا الإعداد لتطبيقك،
انتقِل إلى إعدادات الإنشاء في مشروعك
وضمن قسم خيارات الإنشاء،
اضبط تفعيل ترميز Bitcode على 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) تستخدِم UIApplicationcanOpenURL
method على أجهزة iOS 9.
يتم الآن استدعاء دالة callback الخاصةGADAdLoaderDelegateadLoader:didFailToReceiveAdWithError إذا لم يتم طلب
أنواع الإعلانات.
7.4.1
2015-08-13
إصلاح عطل يحدث عندما يُكمل المستخدم عملية شراء داخل التطبيق لمنتج يحتوي
معرّفه على رمز خاص
7.4.0
2015-07-30
الإصدار التجريبي من MRAID 2.0
تمّت إضافة إعدادات عامة جديدة لإعداد تقارير الأعطال وتتبُّع عمليات الشراء داخل التطبيق (IAP)
التلقائية. في حال تفعيل ميزة تتبُّع عمليات الشراء داخل التطبيق تلقائيًا، سيؤدي ذلك إلى إزالة الاعتماد على
حزمة تطوير البرامج (SDK) لتتبُّع الإحالات الناجحة
لإعداد تقارير عن الإحالات الناجحة الناتجة عن عمليات الشراء داخل التطبيق.
أصبح الموقع الإلكتروني adUnitID على GADInterstitial هو
readonly.
تمت إضافة واجهات برمجة تطبيقات لتوسّط الفيديوهات المستندة إلى المكافآت.
تم إيقاف setLocationWithDescription: نهائيًا في GADRequest.
استخدِم setLocationWithLatitude:longitude:accuracy: بدلاً من ذلك.
7.3.1
2015-05-28
تمّت إضافة إمكانية استخدام أشكال الإعلانات المُدمَجة مع المحتوى وإعلانات تثبيت التطبيقات على مستوى AdMob و"مدير إعلانات Google" وAd Exchange.
تمت إضافة إمكانية استخدام أشكال الإعلانات المدمجة مع المحتوى المخصّصة، وهي متاحة للحجوزات في "مدير إعلانات Google".
تم إصلاح مشكلة تراجع حدثت في الإصدار 7.2.0 حيث كانت إعلانات البانر الذكية تظهر بشكل غير صحيح في الوضع الأفقي على نظام التشغيل iOS 8.
7.2.2
2015-05-07
حلّ التحذير التالي عند تحميل التطبيق إلى App Store:
يشير التطبيق إلى أدوات اختيار غير علنية في 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
إيقاف التوافق مع الإصدار 5 من نظام التشغيل iOS
تم طرح حزمة SDK كإطار عمل.
تمت إزالة الاعتماد على علامة الربط -ObjC.
تم تحسين مدة تحميل الإعلانات على نظام التشغيل iOS 8.
تمت إضافة الموقع الإلكتروني requestAgent إلى GADRequest.
يجب أن تضبط عمليات الدمج التابعة لجهات خارجية هذا السمة للإشارة إلى المنصة التي جاء منها الطلب.
تمت إضافة فئة DFPRequest جديدة تتيح
الاستهداف المخصّص واستبعادات الفئات.
تم نقل الموقع publisherProvidedID من
DFPExtras إلى DFPRequest.
تم استبدال GADAdMobExtras وDFPExtras بأحد صفوف GADExtras.
تمّت إزالة وحدة الماكرو GAD_SIMULATOR_ID، ويتم تفعيل الإعلانات الاختبارية
تلقائيًا في المحاكي عند استخدام GADBannerView
وGADInterstitial.
تمت إزالة mediationExtras وadditionalParameters وخصائص الاختبار الخاصة بـ GADRequest.
تم إيقاف GADRequest نهائيًا
setBirthdayWithMonth:day:year:.
تمت إزالة طريقة 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
تم تصحيح عملية إعداد عرض البانر من nibs.
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 من خلال التوسّط.
لا تتوفّر الإعلانات الاختبارية إلا على الأجهزة التي تعمل بالإصدار 6 من نظام التشغيل iOS والإصدارات الأحدث.
تمت إزالة جميع استخدامات معرّف 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، وتتضمّن الآن تعليمات ARMv7.
يستخدم معرّف المعلِنين (IDFA) من Apple لنظام التشغيل iOS 6 وUDID للإصدارات الأقدم من iOS 6.
إصلاحات أخطاء متنوّعة لنظام التشغيل iOS 6
توافق المتصفّح داخل التطبيق مع الشاشة الأطول في هاتف iPhone 5
التوافق مع ميزة "التصميم التلقائي" لنظام التشغيل 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 عند الوصول إلى مفتاح فارغ.
على الناشرين إضافة علامة -all_load عند استخدام حزمة SDK.
تمت إضافة عناصر DFPBannerView وDFPInterstitial و
DFPExtras خصيصًا للناشرين في "مدير إعلانات 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.
تمت إضافة إمكانية عرض الإعلانات على مستوى العرض الكامل من خلال الثابتَين الجديدَين GADSizekGADAdSizeSmartBannerPortrait و
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 في المتصفّح داخل التطبيق
تاريخ التعديل الأخير: 2025-02-08 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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"]],["تاريخ التعديل الأخير: 2025-02-08 (حسب التوقيت العالمي المتفَّق عليه)"],[[["The Google Mobile Ads SDK for iOS is regularly updated to support new iOS versions and enhance features."],["Major updates like v11 and v10 introduced breaking changes, requiring developers to adjust their integration."],["Open Measurement (OM SDK) is frequently updated for improved ad viewability and verification."],["The SDK focuses on performance, stability, and privacy, with optimizations and privacy-focused features being added."],["Older APIs are regularly deprecated, encouraging developers to migrate to newer alternatives."]]],[]]