تمت إضافة تبعية لملف برمجي
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) لبرنامج "حملات الأداء المحسَّن".
تعمل هذه السياسة مع الرمز adView العام غير المقصود، والذي يظهر في الإصدار 1.4.10 من حزمة تطوير البرامج (SDK) لنظام التشغيل OM، والذي يتسبّب في حدوث أخطاء مكرّرة في الرموز في حال تضمين الإصدار 1.4.10 من حزمة تطوير البرامج (SDK)
لنظام التشغيل OM من خلال مكتبات متعددة.
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) لنظام التشغيل OM.
أداة فحص الإعلانات: تمت إضافة ميزة حزمة تطوير البرامج (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.
أصبح رقم تعريف تطبيق "مدير الإعلانات" مطلوبًا الآن لجميع تطبيقات "مدير الإعلانات". يكون
رقم التعريف على النحو التالي: ca-app-pub-################~##########. اطّلِع على مقالة
تعديل ملف Info.plist للحصول على مزيد من التفاصيل.
يجب إدخال GoogleAppMeasurement.xcframework الآن
لجميع تطبيقات "مدير إعلانات Google".
تمت إزالة الحقول التالية المتوقّفة نهائيًا:
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: لا تُستخدَم أبدًا، حيث كانت
قيمة مكافأة الإعلان تأتي من إعدادات الوحدة الإعلانية في واجهة مستخدم
Ad Manager .
أداة فحص الإعلانات: تمت إضافة ميزة حزمة تطوير البرامج (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 أو الإصدارات الأقدم. لا يمكن استخدام حزمة تطوير البرامج إلا مع الإصدار 10 من نظام التشغيل iOS والإصدارات الأحدث، ولا يمكن استخدامها بخلاف ذلك.
تم إصلاح خلل غير شائع يؤثر في الإصدارات التجريبية من نظام التشغيل iOS 15، حيث قد لا يتم ضبط حجم نوافذ عرض الويب على الشاشة الكاملة بشكل صحيح للتطبيقات التي تتضمّن عدة مشاهد.
تم إصلاح خطأ يؤدي إلى تعطُّل عملية استدعاء registerAdNetworkExtras:
إذا تم إنشاء عنصر GADRequest من خلال الطريقة copy.
8.8.0
2021-07-20
تمت إضافة منطق لمنع الحالات النادرة التي يمكن فيها عرض متاجر متعددة داخل التطبيق فوق بعضها.
تم إيقاف السمة mediaView في GADCustomNativeAd نهائيًا.
بدلاً من ذلك، استخدِم السمة الجديدة mediaContent
من الفئة نفسها.
تم إصلاح خلل كان يؤدي إلى عدم بدء طلبات إعادة الاتصال المفوَّضة الخاصة بإيقاف/تفعيل صوت الفيديو
من أجل تقديم عروض أسعار للإعلانات المدمجة.
تم تعديل kGAMSimulatorID
النوع من 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 macro الذي لا يكون مطلوبًا إلا في إصدارات Xcode
الأقدم من 11.
8.1.0
2021-02-19
تم إيقاف disableAutomatedInAppPurchaseReporting و
enableAutomatedInAppPurchaseReporting نهائيًا. تمت
إزالة ميزة إعداد تقارير عمليات الشراء داخل التطبيق من حزمة SDK. أصبحت هذه الطرق غير مفعّلة الآن.
تمّت إضافة علامات لتقليل إمكانية وصول حِزم SDK إلى واجهات برمجة تطبيقات CTTelephonyNetworkInfo
.
ستوقِف حزمة تطوير البرامج (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. تتوفّر الإعلانات البينية التي تضم مكافأة
حاليًا في إصدار تجريبي خاص. يُرجى التواصل مع مدير حسابك لطلب إذن الوصول.
تم إصلاح خطأ كان يؤدي إلى اقتطاع الصفحات المقصودة للإعلانات على الأجهزة التي تحتوي على
نتوءات.
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 ليصبح تنسيقًا بملء الشاشة. تتوفّر الإعلانات على شاشة فتح التطبيق حاليًا في إصدار تجريبي خاص. يُرجى التواصل مع
مدير حسابك لطلب إذن الوصول.
الإعلانات المدمجة: تمت إضافة السمة mediaContent
وإيقاف السمة videoController نهائيًاGADNativeCustomTemplateAd.
توسّط الإعلانات البينية:
تم الآن إزالة تكرار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
الإعلانات التي تضم مكافأة: تم إصلاح الخطأ الذي أدى إلى عرض 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) لنظام التشغيل OM.
الإعلانات البينية/الإعلانات التي تضم مكافأة: تمت إضافة canPresentFromViewController:. يمكن للتطبيقات التي تتضمّن عدّة مَشاهد
استخدام هذه الطريقة للتحقّق مما إذا كان لا يزال بإمكانها عرض الإعلان عندما يتغيّر حجم المَشهد.
الإعلانات البينية:
يتم عرض اسم "interstitialDidFailToPresentScreen:"
الآن عند محاولة تقديم إعلان غير جاهز أو إعلان تم عرضه
من قبل.
الإعلانات المدمجة: تم إصلاح خطأ كان يتم فيه طلب بيانات من واجهة برمجة التطبيقات لواجهة المستخدم في سلسلسة مهام في الخلفية.
تم إصلاح تسرُّب GADBlockSignalSource للذاكرة الذي حدث
عند تحميل الإعلانات.
التوسّط الأصلي: تمت إزالة
GADMediatedNativeAppInstallAd و
GADMediatedNativeContentAd.
تم إصلاح خلل في عدم مراعاة نسبة العرض إلى الارتفاع لإعلان أثناء عرض الفيديو في الطلب.
7.51.0
2019-10-17
تم رفع الحد الأدنى لإصدار iOS المتوافق إلى iOS 9. سيظل بإمكان التطبيقات الربط
بنظام التشغيل iOS 8، ولكن لن يتم تحميل الإعلانات إلا على الإصدار 9 من نظام التشغيل iOS والإصدارات الأحدث.
تمت إضافة السمتَين currentTime وduration إلى
GADMediaContent.
تمت إضافة السمة mediaContent إلى GADInstreamAd
وإزالة السمات videoController وduration
وcurrentTime وaspectRatio.
القياس المفتوح: تم التعديل إلى الإصدار 1.2.19 من حزمة تطوير البرامج (SDK) لنظام التشغيل OM.
تمت إضافة إمكانية استخدام التطبيقات التي تتضمّن عدة مَشاهد. بالنسبة إلى التطبيقات التي تتيح استخدام عدّة مشاهد، يجب ضبط العنصر scene على GADRequest لعرض إعلانات مناسبة الحجم.
تمت إزالة الفئة الفرعية SKStoreProductViewController التي
لا يُسمح بها على نظام التشغيل iOS 13.
تم حل تحذير Apple أثناء إرسال متجر التطبيقات بشأن إيقاف استخدام واجهة برمجة التطبيقات
نهائيًا.
تمت إضافة السمة testRequestIdentifiers إلى
GADMobileAds.requestConfiguration. إيقاف السمة
testDevices نهائيًا في GADRequest
الإعلانات التي تضم مكافأة: يمكن الآن ضبط السمة customRewardString
في أي وقت قبل عرض
GADRewardedAd. في السابق، كان يجب ضبط هذا السمة قبل تحميل
إعلان.
التوسّط: يتم تحسين رسائل الخطأ العامة عند تعذّر العثور على محوّلات التوسّط أو عدم توافقها مع البروتوكول الصحيح.
7.49.0
2019-08-20
تمت إضافة واجهة برمجة تطبيقات لمعرّف استجابة الإعلانات للبحث عن تصميمات الإعلانات في
مركز مراجعة إعلانات "مدير الإعلانات".
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
الإصدار الرسمي لدعم ميزة "قياس أداء التطبيقات"
قياس الأداء المفتوح: تم التحديث إلى الإصدار 1.2.14 من حزمة تطوير البرامج (SDK) لقياس الأداء المفتوح.
تمت إزالة GADCorrelator وواجهات برمجة التطبيقات المرتبطة به. كانت هذه الميزة
غير فعّالة في السابق.
تم إيقاف سمة preferredImageOrientation نهائيًا في
GADNativeAdImageAdLoaderOptions. استخدِم
GADNativeAdMediaAdLoaderOptions بدلاً من ذلك.
قياس الأداء المفتوح: تتضمّن حزمة تطوير البرامج (SDK) لقياس الأداء المفتوح 1.2.13.
القياس المفتوح: تمت إضافة إمكانية استخدام أشكال الإعلانات المدمجة مع المحتوى المخصّصة.
الإعلانات المدمجة مع المحتوى: تمت إضافة السمتَين 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
تعتمد الآن "حزمة SDK لإعلانات Google على الأجهزة الجوّالة" على ميزة "قياس أداء التطبيقات". يجب تضمين
إطار عمل "قياس أداء التطبيقات" والموارد التي يعتمد عليها. يجب
إدراج معرّف تطبيقك في ملف plist الخاص بتطبيقك باستخدام المفتاح
GADIsAdManagerApp.
يمكنك الاطّلاع على دليل البدء السريع للحصول على مزيد من المعلومات.
تم تقليل حجم إطار عمل حِزم تطوير البرامج (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 بدلاً منها.
اطّلِع على الإعلانات المدمجة مع المحتوى
الدليل المتقدّم المُدمج للحصول على مزيد من التعليمات حول استخدام واجهات برمجة التطبيقات الجديدة.
الإعلانات المدمجة مع المحتوى: تمت إضافة ميزة "تجاهل هذا الإعلان".
الإعلانات المدمجة مع المحتوى: تم إصلاح خطأ أدى إلى إزالة طريقة عرض "خيارات الإعلان" عند إعادة استخدام مشاهدات الإعلانات في مشاهدات المجموعة.
تمت إضافة السمة 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
الإعلانات المدمجة مع المحتوى: تمت إضافة واجهة برمجة التطبيقات الموحدة للإعلانات المدمجة مع المحتوى. يؤدي هذا إلى الجمع بين
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.
تمت إضافة 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
طريقة على أجهزة iOS 9.
يُطلق الآن على GADAdLoaderDelegate استدعاء
adLoader: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.
تم إصلاح الخطأ الذي كان يؤدي إلى عدم تنشيط أحداث تطبيق "مدير الإعلانات" للإعلانات البينية.
تم تجميع محوِّل 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 والإصدارات الأحدث.
تمت إزالة جميع استخدامات المعرِّف الفريد للجهاز.
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 ضرورية عند إنشاء إصدارات ARMv7، ولا تزال علامة -ObjC مطلوبة.
مطلوب للربط بإطار عمل AdSupport.
مطلوب لاستخدام Xcode 4.5 والإصدار مع iOS 6. الحد الأدنى لإصدار نظام التشغيل المتوافق هو iOS 4.3.
أزالت حزمة SDK تعليمات ARMv6، وتتضمّن الآن تعليمات ARMv7s.
يستخدم معرّف المعلِنين (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 عند محاولة الوصول إلى المشكلة الرئيسية.
على الناشرين إضافة علامة -all_load عند استخدام حزمة SDK.
تمت إضافة عناصر DFPBannerView وDFPInterstitial و
DFPExtras خصيصًا للناشرين في "مدير إعلانات 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
إصلاح الأزرار الكبيرة الحجم على شاشات ريتينا في المتصفح داخل التطبيق
تاريخ التعديل الأخير: 2024-11-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"]],["تاريخ التعديل الأخير: 2024-11-08 (حسب التوقيت العالمي المتفَّق عليه)"],[[["The Google Mobile Ads SDK for iOS has undergone significant updates across numerous versions, introducing new features, bug fixes, deprecations, and performance improvements."],["Major updates with breaking changes were released in versions 11.0.0 and 10.0.0, requiring developers to adapt their code for compatibility."],["iOS support evolved with each version, with recent releases providing support for iOS 18 and 17, while dropping support for older iOS versions and armv7."],["Key features like video buffering, privacy signal display, and MarketplaceKit dependency were added, alongside deprecations of older APIs and components."],["Open Measurement SDK saw regular updates for improved ad viewability and verification, and Firebase linking was introduced for AdMob metrics in version 11.0.0."]]],[]]