تم تعديل اعتمادية حزمة تطوير البرامج (SDK) لمنصة User Messaging Platform إلى الإصدار 3.0.0.
23.2.0
27 حزيران (يونيو) 2024
تاريخ الإضافة: AdView.isCollapsible()
للإشارة إلى ما إذا كان آخر إعلان بانر تم تحميله قابلاً للتصغير.
23.1.0
2024/05/09
يجب أن يكون الحد الأدنى للدرجات هو compileSdkVersion من 34.
محوّلات الوساطة الأصلية: تم إيقاف loadNativeAd
وloadRtbNativeAd() لصالح loadNativeAdMapper() وloadRtbNativeAdMapper().
بدء استخدام المهايئات في استخدام طرق التحميل الجديدة هذه
الأخرى.
23.0.0
7 آذار (مارس) 2024
التغييرات التي قد تؤدي إلى أعطال:
تم رفع الحد الأدنى لمستوى واجهة برمجة تطبيقات Android إلى 21.
لمواصلة جمع مقاييس سلوك المستخدِمين في AdMob، عليك اتّباع الخطوات التالية:
وربط تطبيقك على AdMob بمنصّة Firebase ودمج "إحصاءات Google"
حزمة تطوير البرامج (SDK) لمنصّة Firebase في تطبيقك
تمت إزالة واجهة برمجة تطبيقات MobileAds.enableSameAppKey() المتوقفة نهائيًا
وتم تعديل الطريقة البديلة MobileAds.putPublisherFirstPartyIdEnabled()
لعرض قيمة منطقية حول ما إذا كان استمرار التحكم ناجحًا أم لا
لا.
Native Ads:
تمت إزالة AdLoader.forUnifiedNativeAd(). استخدام
AdLoader.forNativeAd() بدلاً من ذلك.
تمت إزالة AdLoader.forCustomTemplateAd(). استخدام
AdLoader.forCustomFormatAd() بدلاً من ذلك.
تمت إزالة "AdFormat.UNKNOWN" بدون بديل. التطبيقات التي تستخدم
QueryInfo.generate()
يجب أن يجتاز شكل إعلان.
AdManagerAdRequest.Builder طريقة مكتسَبة من
يمكن الآن ربط أحد الوالدين معًا لإنشاء كائن من استدعاء واحد.
يتطلب هذا تغييرًا في هيكل التوريث بحيث
AdManagerAdRequest.Builder
لم يعد مكتسبًا من AdRequest.Builder.
التوسّط: يشير هذا المصطلح إلى القيمة المعروضة في
Adapter.getVersionInfo() و
تم تغيير Adapter.getSDKVersionInfo() من النوع
com.google.android.gms.ads.mediation.VersionInfo
إلى com.google.android.gms.ads.VersionInfo. ننصحك بما يلي:
تعرض المحولات النوع الجديد نظرًا
com.google.android.gms.ads.mediation.VersionInfo هو
نهائيًا.
21.5.0
31 تشرين الأول (أكتوبر) 2023
الإعلانات على شاشة فتح التطبيق:AppOpenAd.load() متوقفة نهائيًا
الطرق التي تقبل معلمة إدخال الاتجاه وتضيف طرقًا جديدة
التي لا تأخذ إدخال الاتجاه. تحدد الطرق الجديدة
الاتجاه في وقت الطلب، مع مطابقة سلوك عناصر ملء الشاشة الأخرى
والتنسيقات.
التوسّط: تمت إضافة دعم التوسّط للإعلانات على شاشة فتح التطبيق.
تمت إزالة إذن "RECEIVE_BOOT_COMPLETED" من
تبعية androidx.work:work-runtime. إذا كنت تستخدم
إصدارات Gradle الأقدم من 7.2.0 وتتطلب إذنًا لتطبيقك،
قد يكون عليك الإفصاح عن الإذن صراحةً في بيان Android.
21.4.0
2022-12-14
يجب إدخال رقم تعريف تطبيق "مدير الإعلانات" الآن لجميع تطبيقات "مدير الإعلانات"
يجب استخدام التنسيق ca-app-pub-################~##########. راجِع ضبط التطبيق.
لمزيد من التفاصيل.
أداة فحص الإعلانات: توسيع نطاق دعم حزمة تطوير البرامج (SDK) لعرض إعلانات البانر
الإعلانات المدمجة مع المحتوى المطلوبة من خلال واجهة مستخدم "أداة فحص الإعلانات".
تمت إضافة إمكانية استخدام رقم تعريف الطرف الأول للناشر (المعروف سابقًا باسم "نفس".
مفتاح التطبيق) لمساعدتك في عرض إعلانات أكثر ملاءمةً وتخصيصًا باستخدام
البيانات التي يتم جمعها من تطبيقاتك
إصدار الإصدار الرسمي لجيل QueryInfo
21.3.0
2022-10-10
أداة فحص الإعلانات: تمت إضافة دعم حِزم تطوير البرامج (SDK) لطلب الإعلانات وعرضها
تم طلبها من خلال واجهة مستخدم "أداة فحص الإعلانات"
تمت إضافة "getResponseExtras()" إلى
ResponseInfo
والذي قد يعرض معلومات إضافية حول استجابة الإعلان.
21.0.0
25 أيار (مايو) 2022
التغييرات التي قد تؤدي إلى أعطال:
تتطلب حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" الآن أن تكون جميع التطبيقات على حدّ أدنى
المستوى 19 من واجهة برمجة تطبيقات Android المطلوب تشغيله
تمت إضافة تعليقات @NonNull التوضيحية في كل طريقة
في السابق لم تحدد قابلية القيم الفارغة بشكل صريح.
تمت إزالة طريقة AdRequest.Builder.addNetworkExtras().
استخدام "AdRequest.Builder.addNetworkExtrasBundle()"
بدلاً من ذلك.
وستوقِف حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" نقل نظام التشغيل Android
المعرِّف الإعلاني (AAID) عند
RequestConfiguration.Builder.setTagForChildDirectedTreatment()
يتم الاتصال باستخدام TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE (راجع
إعداد موجّه إلى الأطفال) أو
RequestConfiguration.Builder.setTagForUnderAgeOfConsent()
يستدعي باستخدام
TAG_FOR_UNDER_AGE_OF_CONSENT_TRUE (راجع
المستخدمون دون سن الرشد).
20.5.0
2021-11-18
تمت إضافة دعم لأجهزة Android 12 للتطبيقات التي تستهدف المستوى 31 لواجهة برمجة التطبيقات.
تشتمل حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" بدءًا من الإصدار 20.4.0 على
إذن "com.google.android.gms.permission.AD_ID" في
ملف بيان حزمة تطوير البرامج (SDK) الذي يتم دمجه تلقائيًا في بيان التطبيق من خلال
أدوات تصميم Android للاطّلاع على مزيد من المعلومات عن "AD_ID"
بيان الأذونات، بما في ذلك كيفية إيقافه، راجع
مقالة مساعدة Play Console هذه
تمت إضافة
onAdClicked()
رد الاتصال على FullScreenContentCallback.
تم تفعيل
onAdClicked()
في الفئة AdListener لشكل الإعلان المدمج مع المحتوى.
تمت إضافة معاودة الاتصال "onAdImpression()" إلى
FullScreenContentCallback
تم إيقاف تنسيق InstreamAd نهائيًا.
مهايئات التوسّط:
تم إيقاف العمل بها في MediationBannerAdapter،
MediationInterstitialAdapter و
MediationNativeAdapter يجب تنفيذ المحوّلات الجديدة
Adapter الصف
لتحميل هذه التنسيقات.
يمكن الآن لمحوّلات عروض الأسعار تنفيذ طرق تحميل مختلفة في
Adapter صف
التنسيقات الخاصة بعرض الأسعار في الوقت الفعلي (RTB).
19.7.0
2021-01-20
التغييرات الرئيسية التي تم إجراؤها على:
InterstitialAd
RewardedAd
NativeAd
AppOpenAd
تم إيقاف العمل بها في CustomRenderedAd.
الفئات والحزم التي تستخدم البادئة Publisher
نهائيًا واستبدالها بالبادئة AdManager.
آخر إصدار ثانوي قبل الإصدار 20.0.0 جميع واجهات برمجة التطبيقات التي تم وضع علامة متوقّفة عليها
في هذا الإصدار والإصدارات السابقة لها في الإصدار 20.0.0. الاطّلاع على الإصدار 20.0.0
دليل نقل البيانات لمزيد من التفاصيل.
19.6.0
2020-12-04
تم إيقاف onAdLeftApplication() AdListener
.
تم إصلاح خطأ يُطلب فيه من مستخدمي أجهزة Android 11 اختيار
المتصفح عند النقر على أحد الإعلانات
19.5.0
2020-10-20
إعلانات البانر: تم تغيير اسم الطريقة onAdImpression()
AdListener الآن إلى إعلانات البانر.
تمت إضافة setHttpTimeoutMillis()
لتخصيص مهلة مكالمات HTTPS التي يتم إجراؤها بواسطة تطبيق Google Mobile
حزمة تطوير البرامج (SDK) لعرض الإعلانات
تمت إضافة الدعم لأجهزة Android 11 للتطبيقات التي تستهدف المستوى 30 لواجهة برمجة التطبيقات.
الإعلانات على شاشة فتح التطبيق: تم تغيير تنسيق AppOpenAd لتحقيق المزيد من الأداء.
مثل تنسيق ملء الشاشة من عرض البانر. تمت الإضافة
getResponseInfo() وshow() طريقة لإجراء
AppOpenAd متوقّفة نهائيًا في AppOpenAdView
وAppOpenAdPresentationCallback صفوف.
التوسّط: أصبح إعداد التقارير عن حالة التوسّط متاحًا الآن. استخدام
ResponseInfo.getAdapterResponses()
للحصول على معلومات الاستجابة لكل شبكة إعلانات شاركت في أحد الإعلانات
طلبك.
الإعلانات التي تضم مكافأة القديمة: تم إيقاف العمل بها في RewardedVideoAd.
تمت إضافة تنسيق RewardedInterstitialAd، حاليًا.
إصدار تجريبي خاص.
تم إصلاح الخطأ المتمثل في MobileAds.initialize()
باستدعاء معالج إكمال معاودة الاتصال مرة واحدة فقط. كل مكالمة إلى
يستدعي MobileAds.initialize() الآن استدعاء الإكمال.
تمت إضافة استدعاءات جديدة لتعذُّر التحميل إلى جميع أشكال الإعلانات التي تعرض
LoadAdError على سبيل المثال: onAdFailedToLoad(LoadAdError)
تم إيقاف استدعاءات إخفاق التحميل التي تعرض عددًا صحيحًا. مثلاً: onAdFailedToLoad(int).
الإعلانات التي تضم مكافأة: تمت إضافة onRewardedAdFailedToShow(AdError)
وإيقاف onRewardedAdFailedToShow(int) نهائيًا.
التوسّط بمكافأة: تمت إضافة MEDIATION_SHOW_ERROR
رمز خطأ العرض التقديمي. جميع أخطاء العرض التقديمي المتعلقة بالإعلانات التي تعتمد على التوسّط الآن
إرجاع MEDIATION_SHOW_ERROR مقابل AdError.getCode()
ورمز AdError.getCause() Non-Null الذي يمثّل السمة الأساسية
خطأ في التوسط.
19.2.0
18 حزيران (يونيو) 2020
الإعلانات المدمجة مع المحتوى: تمت إضافة واجهة مستخدم أداة التحقق من الإعلانات المدمجة مع المحتوى عند الاختبار
لمساعدتك في اكتشاف انتهاكات سياسات الإعلانات المدمجة مع المحتوى وإصلاحها.
تمت إضافة واجهات برمجة تطبيقات لشكل الإعلان InstreamAd. هذه الميزة متاحة حاليًا
إصدار تجريبي خاص. يُرجى التواصل مع مدير حسابك لطلب إذن الوصول.
إعلان البانر التكيُّفي: تم تغيير طرق إنشاء إعلانات البانر التكيُّفية في
AdSize
الصف. على سبيل المثال، تمت إعادة تسمية AdSize.getCurrentOrientationBannerAdSizeWithWidth().
إلى AdSize.getCurrentOrientationAnchoredAdaptiveBannerAdSize().
التوسّط: أصبحت حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" تتلقّى الآن الاستثناءات
المعروضة من خلال محوّلات التوسّط.
التوسّط بمكافأة: تم إصلاح خطأ يتمثل في حدوث توسّط متعدد
يتم تخزين الإعلانات التي تضم مكافأة مؤقتًا، ولا يتم عرض سوى إعلان واحد.
تمت إضافة setTestDeviceIds() لتفعيل الإعداد
الأجهزة الاختبارية مرة واحدة لجميع طلبات الإعلان.
18.2.0
29 آب (أغسطس) 2019
واجهات برمجة التطبيقات المضافة
تنسيق AppOpenAd. هذه الميزة متاحة حاليًا
إصدار تجريبي خاص. يُرجى التواصل مع مدير حسابك لطلب إذن الوصول.
التوسّط: استثناءات المحوّل التي تتضمّن عمليات تتبُّع تسلسل استدعاء الدوال البرمجية
يتم الآن اكتشاف حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" ومعالجتها من خلال
SDK لإعلانات Google على الأجهزة الجوّالة.
الإعلانات المدمجة مع المحتوى: بالنسبة إلى الإعلانات غير الفيديو، نوع مقياس الصورة في MediaView
يمكن الآن ضبطها باستخدام MediaView.setImageScaleType()
الإعلانات المدمجة مع المحتوى: تمت إضافة UnifiedNativeAd.getMediaContent().
يمكن الآن للناشرين الذين يحمّلون الصور عبر عناوين URL الحصول على وسائط الإعلان
المحتوى وتقديم صورة له ثم الاتصال
MediaView.setMediaContent() لتعبئة بيانات الصور
حتى MediaView للإعلانات التي لا تتضمّن فيديو
الإعلانات المدمجة مع المحتوى: تمت إضافة واجهات برمجة التطبيقات لتفعيل دعم القياس المفتوح
أشكال الإعلانات المدمجة مع المحتوى المخصّصة لغير الفيديوهات
إصلاح خطأ ANR الذي نشأ في
android.media.AudioManager.getStreamVolume
17.2.0
2019/3/11
فيديو يضم مكافأة: تمت إضافة مجموعة جديدة من واجهات برمجة التطبيقات التي تضم مكافأة (يمكنك الاطّلاع على
مكافأة
التي تتيح لك تحميل العديد من الإعلانات التي تضم مكافأة بشكل متزامن.
التوسّط: تمت إضافة مجموعة جديدة من واجهات برمجة التطبيقات لمهايئات التوسّط التي تتوافق مع
التهيئة. تنفذ المهايئات التي تطبق واجهة برمجة التطبيقات الجديدة
صف واحد (Adapter).
الناشرون الذين يستخدمون firebase-analytics مع الإصدار
17.2.0 من أي من مكتبة الإعلانات
(مثال: com.google.android.gms:play-services-ads:17.2.0)
يجب أن يستخدم com.google.firebase:firebase-analytics:16.3.0.
17.1.3
31/1/2019
الناشرون الذين يستخدمون firebase-analytics مع الإصدار
17.1.3 من أي من مكتبة الإعلانات
(مثال: com.google.android.gms:play-services-ads:17.1.3)
يجب أن يستخدم com.google.firebase:firebase-analytics:16.3.0.
17.1.2
2018-12-03
الناشرون الذين يستخدمون firebase-analytics مع الإصدار
17.1.2 من أي من مكتبة الإعلانات
(مثال: com.google.android.gms:play-services-ads:17.1.2)
يجب أن يستخدم com.google.firebase:firebase-analytics:16.0.6.
17.1.1
2018-11-12
تم إصلاح الخطأ الذي تسبَّب في حالات مجموعات معيّنة من play-services-adsfirebase-analytics (مثال: ads:17.1.0 و
analytics:16.0.5) إلى duplicate entry
خطأ في برنامج التجميع.
الناشرون الذين يستخدمون firebase-analytics مع الإصدار
17.1.1 من أي من مكتبة الإعلانات
(مثال: com.google.android.gms:play-services-ads:17.1.1)
يجب أن يستخدم com.google.firebase:firebase-analytics:16.0.5.
على ناشري Ad Manager Google تحديد
علامة <meta-data> مع مفتاح
com.google.android.gms.ads.AD_MANAGER_APP
في ملف AndroidManifest.xml. ارجع إلى
الحصول على
دليل البدء للاطّلاع على المزيد من التفاصيل.
الإعلانات المدمجة مع المحتوى:NativeAppInstallAd وNativeContentAd
وواجهات برمجة التطبيقات المرتبطة بها، تم إيقافها نهائيًا لصالح UnifiedNativeAd.
راجع الإعلانات المدمجة مع المحتوى
موحدة متقدمة للحصول على مزيد من التعليمات عن استخدام واجهات برمجة التطبيقات الجديدة.
الإعلانات المدمجة مع المحتوى: تمت إضافة "تجاهل هذا الإعلان" الجديدة.
الإعلانات المدمجة مع المحتوى: سجلّ التحذير الأساسي: "UnconfirmedClickListener يجب
ألا تكون فارغة عند تعيين ClickConfirmingView". تمت إزالة.
الإعلانات التي تضم مكافأة: تمت إضافة الطريقة setAdMetadataListener على
RewardedVideoAd للاطّلاع على التغييرات في البيانات الوصفية للإعلان.
الإعلانات التي تضم مكافأة: سيؤدي طلب الرقم destroy() إلى إلغاء
المستمع.
تم إصلاح الخطأ المتمثل في عدم إطلاق onRewardedVideoCompleted()
حول ألعاب المحاكاة.
16.0.0
2018-10-02
ما مِن تغييرات في الإعلانات. الرجوع إلى "خدمات Google Play"
إصدار
الملاحظات لمزيد من المعلومات.
15.0.0
2018/4/12
الإصدار 3 من MRAID التجريبي.
الإعلانات المدمجة مع المحتوى: تمت إضافة واجهة برمجة التطبيقات الموحدة للإعلانات المدمجة مع المحتوى. يجمع هذا بين
NativeAppInstallAds وNativeContentAds في واحدة جديدة
النوع: UnifiedNativeAd.
ملاحظة: عند استخدام الإعلانات المدمجة مع المحتوى، هناك تحذير خطير
في السجلات عند النقر على الإعلان المدمج مع المحتوى:
"يجب ألا يكون UnconfirmedClickListener فارغًا بينما يكون ClickConfirmingView
البيانات المطلوبة." يمكن تجاهل هذا التحذير، وستتم إزالته في غضون
.
12.0.1
28 آذار (مارس) 2018
ما مِن تغييرات في الإعلانات. يمكنك الاطّلاع على ملاحظات الإصدار الخاصة بخدمات Google Play.
لمزيد من التفاصيل.
12.0.0
2018/3/20
فيديو يضم مكافأة: تمت إضافة onRewardedVideoCompleted()
لمعاودة الاتصال إلى RewardedVideoAdListener.
توسط الإعلانات المدمجة مع المحتوى: تمت إضافة trackViews()
إلى NativeAdMapper، ما يمنح المحوّلات إمكانية الوصول إلى
View عنصرًا مطابقًا لمواد عرض فردية للإعلانات المدمجة مع المحتوى
تم إيقاف trackView() لصالح trackViews().
11.8.0
2017-12-18
تم إصلاح الأخطاء وإدخال تحسينات عامة.
11.6.0
2017-11-07
تمت إضافة الفئة NativeAdViewHolder والطرق ذات الصلة في
NativeAppInstallAd وNativeContentAd
تم إيقاف العمل بميزة "AdLoader.getMediationAdapterClassName" (الناشرون)
بدلاً من ذلك استخدام الطرق التي تحمل الاسم نفسه في
NativeAppInstallAd وNativeContentAd).
تعرض الإعلانات الاختبارية الآن تصنيفًا أعلى الإعلان. يمكنك الاطّلاع على
دليل الاختبار لمزيد من المعلومات
التفاصيل.
11.4.0
2017/9/19
تمت إضافة getMediationAdapterClassName() طريقة إلى
NativeAppInstallAd وNativeContentAd صفًا. تشير رسالة الأشكال البيانية
طريقة واحدة تحمل الاسم نفسه في AdLoader
سيتم إيقافها.
تمت إضافة طريقة loadAd() جديدة تستخدم PublisherAdRequest.
في الفئة RewardedVideoAd.
11.2.0
2017/8/14
تمت إضافة الطريقة loadAds() إلى الفئة AdLoader،
ما يسمح للتطبيقات بتحميل عدّة إعلانات فريدة في طلب واحد.
عند ترقية تطبيقك إلى الإصدار 11.2.0 أو أعلى من تطبيق Google للأجهزة الجوّالة
حزمة تطوير البرامج (SDK) لعرض الإعلانات، يجب أيضًا تحديث build.gradle لتطبيقك لتحديد
compileSdkVersion من أصل 26 على الأقل (Android O). هذا النمط
لا يؤدي إلى تغيير طريقة تشغيل تطبيقك. لن يُطلب منك إجراء تحديث
targetSdkVersion
بدءًا من الإصدار 11.2.0، تتوفر حزمة SDK لإعلانات Google على الأجهزة الجوّالة عبر
هو مستودع Maven من Google. لمزيد من المعلومات، يُرجى الاطّلاع على "خدمات Google Play"
ملاحظات الإصدار.
تمت إزالة getInAppPurchaseListener() و
setInAppPurchaseListener() طريقة من AdView وInterstitialAd
وNativeExpressAdView. تمت إزالة المحتوى المرتبط داخل التطبيق أيضًا.
دورات الشراء.
تمت إضافة إمكانية تفعيل الوضع المجسم في إعلانات ملء الشاشة من خلال إضافة
طريقة setImmersiveMode() إلى
PublisherInterstitialAd وRewardedVideoAd
الصفوف.
تمت إضافة الواجهة OnPublisherAdViewLoadedListener،
صف واحد (PublisherAdViewOptions)
صف واحد (PublisherAdViewOptions.Builder) للاستخدام مع AdLoader لإعلانات البانر المدمجة مع المحتوى
الطلبات.
تمت إضافة السمة الاختيارية OnImmersiveModeUpdatedListener.
يمكن لمحوّلات التوسّط تنفيذها للتنبيه إلى الوضع المجسم
التحديثات.
تمت إضافة الطريقة getMediationAdapterClassName() إلى السمة
صف واحد (RewardedVideoAd).
تمت إضافة keep قاعدة للاحتفاظ بمحوّل التوسّط تلقائيًا.
أسماء الفئات عند استخدام ProGuard.
10.2.0
2017-2-15
الإصدار 10.2.x من "خدمات Google Play" هو أول إصدار لم يعُد
يتضمن الدعم الكامل للإصدار 2.3.x من نظام التشغيل Android (Gingerbread).
تتطلب التطبيقات التي تم تطويرها باستخدام الإصدار 10.2.x والإصدارات الأحدث من حزمة تطوير البرامج (SDK)
المستوى 14 من واجهة برمجة تطبيقات Android كحد أدنى ولا يمكن تثبيته على الأجهزة
تشغيل مستوى واجهة برمجة تطبيقات أقل من 14 للمزيد من المعلومات حول الخيارات المتاحة لك،
بما في ذلك إنشاء حزم APK متعددة لتعزيز دعم تطبيقك
Android Gingerbread، راجع
مدوّنة مطوّري تطبيقات Android
تمت إضافة إمكانية استخدام مواد عرض الفيديو في الإعلانات المدمجة مع المحتوى (المتقدّمة).
وإعلانات النماذج المخصصة.
تمت إضافة getVideoController()،
setVideoOptions() وgetVideoOptions()
إلى الفئة PublisherAdView.
تمت إضافة الصف AdChoicesView.
تمت إضافة getAdChoicesContent()setAdChoicesContent() طريقة إلى
صف واحد (NativeAdMapper).
تمت إضافة InitializableMediationRewardedVideoAdAdapter
لمهايئات توسّط إعلانات الفيديو التي تضم مكافأة ويريدون
الموافقة على الإعداد المبكر قبل تقديم طلب الإعلان.
تمت إضافة دعم للمعاينة داخل التطبيق وتحديد المشاكل وحلّها في "إعلانات Google".
مدير.
10.0.1
2016-11-21
تم إصلاح الأخطاء وإدخال تحسينات عامة.
9.8.0
2016-10-24
تم إلغاء إيقاف MobileAds.Initialize(Context) نهائيًا.
على الناشرين في "مدير إعلانات Google" استدعاء هذه الطريقة عند الإعداد
تطبيقاتهم. لا يزال على الناشرين في AdMob استخدام
MobileAds.Initialize(Context, String) واجتياز
رمز التطبيق.
9.6.0
2016/9/22
تمت إضافة MediaView لإعلانات الفيديو (المتقدّمة) للإعلانات المدمجة مع المحتوى.
تمت إضافة openDebugMenu() إلى
MobileAds لمعاينة تصميم الإعلان
تحديد المشاكل وحلّها في الوحدات الإعلانية على "مدير إعلانات Google"
تمت إضافة دعم للأحداث المخصّصة للفيديو الذي يضم مكافأة.
بالنسبة إلى هذا الإصدار فقط، إنّ التطبيقات التي تستخدم ProGuard بعد معالجة تطبيقاتهم
بحاجة إلى إضافة خيار keep التالي إلى ملف إعداد ProGuard:
-keep public @com.google.android.gms.common.util.DynamiteApi class * { *; }
8.4.0
2015-12-18
تمت إضافة طريقة عامة،
MobileAds.setAppVolume()،
لإبلاغ حزمة SDK لعرض الإعلانات على الأجهزة الجوّالة بمستوى الصوت الحالي للتطبيق.
تم تنفيذ إصلاحات للأخطاء وإجراء تحسينات.
8.3.0
2015-11-6
تمت إضافة دعم لإعلانات الفيديو التي تضم مكافأة.
تمت إضافة طريقة isLoading() إلى PublisherAdView.
وPublisherInterstitialAd للتحقّق من حالة طلب الإعلان
التقدم.
تمت إضافة الطريقة setIsDesignedForFamilies() إلى
AdRequest.Builder
وPublisherAdRequest.Builder.
تمت إضافة setRequestAgent()
إلى AdRequest.Builder
وPublisherAdRequest.Builder.
يجب استخدام هذه الطريقة للإشارة إلى مصادر طلبات الإعلان التي تقدّمها الجهات الخارجية التي
التوسط في حزمة SDK لإعلانات الأجهزة الجوّالة
6.5.87
2014-12-08
طرح بنية JAR المقسّمة، التي يمكن لمطوّري برامج "استوديو Android" الآن
ما عليك سوى تضمين جزء الإعلانات في خدمات Google Play اعتمادًا على
com.google.android.gms:play‑services‑ads:6.+ ملاحظة: يجب أن تظل التطبيقات التي تنشئ إعلانات بانر بتنسيق XML تشير إلى
المكتبة بأكملها com.google.android.gms:play‑services:6.+.
إصلاحات أخطاء متنوّعة.
6.1
2014-10-08
تمت إضافة طريقة getLocation() إلى
com.google.android.gms.ads.MediationAdRequest
تمت إضافة وصف المحتوى إلى زر الإغلاق البيني لـ
سهولة الوصول.
تمت إزالة تسجيل الرسالة "لم يتم العثور على موارد Google Play". عندما تصل المكتبة
مشروعك بشكل صحيح.
تمّت إضافة getMediationAdapterClassName() إلى AdView.
للحصول على اسم فئة مهايئ توسط شبكة الإعلانات الذي يعرض إعلانًا في الوقت الحالي.
5
25 حزيران (يونيو) 2014
تمت إضافة واجهات برمجة تطبيقات جديدة لتنفيذ الأحداث المخصّصة.
تمت إضافة مسار الشراء التلقائي لعملية الشراء داخل التطبيق، وذلك باستخدام Google Play Billing API.
4.4
2014-05-07
تمت إضافة واجهات برمجة تطبيقات جديدة لمهايئ التوسّط.
تمت إضافة شكل إعلان LARGE_BANNER الجديد مقاس 320x100 لكلا الهاتفين
والأجهزة اللوحية.
تمت إضافة تنسيق بيني جديد للشراء داخل التطبيق. تحديد
InAppPurchaseListener على InterstitialAd للاستماع
لأحداث الشراء داخل التطبيق.
إصلاح خطأ عطل SecurityException بسبب القراءة
gservices بدون إذن.
4.3
2014/3/17
تعمل InterstitialAd الآن إذا تم تمرير سياق التطبيق.
تمت إضافة الطريقة setContentUrl() إلى PublisherAdRequest.Builder.
أصلِح المشكلة للحصول على استثناء في حال عدم تسجيل الخدمة.
4.2
2014/02/03
إصلاحات أخطاء متنوّعة.
4.1
2014-01-16
تمت إضافة دعم "مدير الإعلانات" و"الإعلانات على شبكة البحث" للتطبيقات المتوافقة مع الأجهزة الجوّالة.
يتضمّن AdRequest.Builder الآن طريقة setLocation().
تم إصلاح العطل الذي كان يحدث إذا تم طلب إعلان بيني ولكن
لم يتم تحديد AdActivity في البيان.
4.0
2013-10-31
أصبحت واجهات برمجة التطبيقات لإعلانات Google على الجوال الآن جزءًا من
خدمات Google Play:
طرح التحديثات المستقبلية لواجهات برمجة تطبيقات إعلانات Google على الأجهزة الجوّالة تلقائيًا إلى
الأجهزة من خلال "خدمات Google Play".
لا يتوفر "مدير الإعلانات" و"الإعلانات على شبكة البحث" لتطبيقات الأجهزة الجوّالة حتى الآن.