ملاحظات الإصدار
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
الإصدار
تاريخ الإصدار
ملاحظات
1.5.0
2026-09-24
تمت إضافة واجهات برمجة تطبيقات لإنشاء الإشارات وعرضها بتنسيق SwipeableInterstitialAd. تتوفّر هذه الميزة في إصدار تجريبي خاص. يمكنك التواصل مع مدير حسابك لطلب إذن الوصول.
تمت إضافة واجهة برمجة تطبيقات excludedAppIds إلى طلبات الإعلانات على شكل رموز، ما يتيح للناشرين استبعاد قائمة بمعرّفات التطبيقات بشكل اختياري من ردود الإعلانات على شكل رموز.
1.4.0
2026-08-20
تمت إضافة إمكانية استخدام تنسيق PictureInPictureAd. تتوفّر "الإعلانات في وضع نافذة ضمن النافذة" في إصدار تجريبي مفتوح.
إصلاح الأخطاء وتحسينات على الأداء لميزة ذات وصول محدود
1.3.0
2026-07-21
تم تغيير AdView.loadAd() لإيقاف المحاولات التلقائية لإعادة إرسال طلبات عرض الإعلانات التي تعذّر تنفيذها مؤقتًا عندما تكون ميزة "إعادة التحميل التلقائي" غير مفعّلة للوحدة الإعلانية.
عندما لا يؤدي طلب عرض إعلانات متعدّدة أصلية أو إعلانات رموز إلى توفّر أي إعلانات، ستعرض حزمة SDK الآن الخطأ NO_FILL بدلاً من INTERNAL_ERROR.
تمّت إضافة الطريقة Ad.getAdUnitId() لتحديد رقم تعريف الوحدة الإعلانية المستخدَم لطلب الإعلان.
تمت إضافة الطريقة InitializationConfig.Builder.disableSdkCrashReporting() التي توفّر خيار إيقاف معالج الأعطال التلقائي يدويًا في GMA Next-Gen SDK. وبشكلٍ تلقائي، تواصل حزمة تطوير البرامج (SDK) تفويض الأعطال إلى معالجات أخرى مسجَّلة (مثل Crashlytics).
عند استخدام التوسّط مع مصادر إعلانات الأحداث المخصّصة، تعرض السمة ResponseInfo.getAdapterClassName() الآن اسم فئة الحدث المخصّص بدلاً من com.google.ads.mediation.customevent.CustomEventAdapter.
1.2.1
2026-06-15
بالنسبة إلى التطبيقات التي تستخدم WebView API للإعلانات، تم إصلاح مشكلة كانت تمنع حزمة تطوير البرامج (SDK) من تقديم إشارات إلى علامات الإعلانات المتوافقة (رمز AdSense و"علامة ناشر Google" و"إعلانات الوسائط التفاعلية" بتنسيق HTML5). حدثت هذه المشكلة بسبب استدعاء طرق Webkit بشكل غير صحيح في سلسلة محادثات في الخلفية.
1.2.0
2026-06-11
تم إصلاح خطأ يتسبّب في حدوث java.lang.NullPointerException في androidx.webkit.internal.PrefetchOperationCallbackAdapter.
تمت إضافة التنسيق
SwipeableInterstitialAd. تتوفّر هذه الميزة في إصدار تجريبي خاص. يمكنك التواصل مع مدير حسابك لطلب إذن الوصول.
تمت إضافة خيار لإجبار حزمة SDK على استخدام Cronet بدلاً من OkHttp في عمليات الشبكة. لحلّ أخطاء وقت التشغيل في المشاريع التي تستخدم OkHttp 5، ننصح بفرض استخدام Cronet في عمليات الشبكة. لفرض استخدام Cronet، اضبط قيمة الإضافة force_use_cronet على true في InitializationConfig.Builder عند استدعاء MobileAds.initialize():
تم حلّ مشكلة تحميل فئة الاعتمادية التابعة لجهة خارجية والتي أثّرت في إنشاء إشارات طلب عرض الإعلان من الخادم إلى الخادم.
0.24.0-beta01
2026-02-13
تمت إضافة إمكانية عرض "إعلانات بانر تكيُّفية ثابتة" كبيرة الحجم. تم تصميم "إعلانات البانر التكيُّفية الثابتة" الكبيرة لزيادة التفاعل والإيرادات.
يمكنك طلب "إعلانات بانر تكيُّفية ثابتة كبيرة" باستخدام الطرق التالية في الفئة AdSize:
تم إصلاح مشكلة في الإصدار 0.22.0-beta02 من حزمة SDK، حيث تم تضمين البيانات الوصفية الخاصة بمعاينة Java 17 بشكل غير صحيح في ملفات الفئات.
0.22.0-beta03
2025-11-25
تم إصلاح الخطأ الذي كان يتسبّب في عدم ضبط حجم الإعلان المطلوب بشكل صحيح عند استخدام طلبات عرض الإعلانات بين الخوادم باستخدام
NativeSignalRequest.Builder.setAdSize().
0.22.0-beta02
2025-11-24
تم إصلاح خطأ في تحميل "إدارة إعلانات Google" حيث تعذّر عرض طلبات الإعلانات من الخادم إلى الخادم التي تستخدم NativeSignalRequest إذا كانت استجابة الإعلان من النوع NativeAd.NativeAdType.BANNER.
0.22.0-beta01
2025-11-20
تعديل واجهة برمجة التطبيقات الخاصة بإعلانات البانر:
تم تخفيض الحد الأدنى المطلوب من إصدار المكوّن الإضافي لنظام Gradle المتوافق مع Android (AGP) من 8.2.0 إلى 7.3.1.
تم إيقاف AdPreloader.getConfigurations() وAdPreloader.getConfiguration(preloadId). لا يوجد بديل.
0.21.0-beta01
2025-10-08
تمت إضافة طريقة InitializationConfig.Builder.disableMediationAdapterInitialization(). استدعِ هذا الإجراء قبل تهيئة GMA Next-Gen SDK لإيقاف عملية تهيئة وسيط الإعلانات.
تحسين استخدام عملية تهيئة WebView لتقليل أخطاء ANR
تمت إعادة الإصدار 1.13.0 من التبعية androidx.webkit إلى الإصدار 1.12.1.
تمت إزالة الإذن android.permission.RECEIVE_BOOT_COMPLETED
المستخدَم من خلال الحزمة androidx.work.
تم إصلاح حقل تمت تسميته بشكل خاطئ في الفئة NativeAdMapper.
0.20.0-beta01
2025-09-19
تم إصلاح الخطأ الذي كان يؤدي إلى عدم تشغيل بعض إعلانات الفيديو على المنصات الأصلية تلقائيًا.
0.19.0-beta01
2025-08-14
إصدارات أقدم من حزمتين معتمدتين
androidx.work:work-runtime من 2.10.0 إلى 2.7.0
androidx.core:core and androidx.core:core-ktx من 1.15.0 إلى 1.12.0
تمت إعادة تسمية السمة loadedAdSourceResponse في ResponseInfo إلى loadedAdSourceResponseInfo.
تم إصلاح الخطأ الذي كان يسمح للمستخدمين بإغلاق بعض الإعلانات بملء الشاشة قبل الأوان باستخدام زر الرجوع.
أصبح بإمكان الناشرين الذين يمكنهم استخدام هذه الميزة الاستفادة من أرقام تعريف مواضع الإعلانات لجميع أشكال الإعلانات.
تمت إضافة دالة ردّ الاتصال destroy() إلى NativeAdMapper لمحوّلات التوسّط للإعلانات المحلية.
0.18.0-beta01
2025-07-17
تم إصلاح خطأ في التوسّط للإعلانات المدمَجة مع المحتوى كان يؤدي إلى إيقاف عرض الإعلانات للمحوّلات التي كانت تشير إلى com.google.android.gms.ads.NativeAd.MediaView.
تمت إضافة تعليق توضيحي إلى MobileAds.registerCustomTabsSession() باستخدام @JvmStatic.
تم إصلاح الخطأ الذي كان يؤدي إلى توقّف إعادة تحميل "إعلانات البانر" التي يتم تحميلها باستخدام "التحويل التسلسلي لشبكة AdMob".
0.17.0-alpha02
2025-06-23
تم إصلاح خطأ في عروض أسعار التوسّط للإعلانات المدمجة مع المحتوى، حيث كانت المحوّلات التي تنفّذ عروض الأسعار ولكن ليس العرض بدون انقطاع (مثل Meta Audience Network) تتعذّر دائمًا في عرض الإعلانات المدمجة مع المحتوى.
تم إصلاح عُطل كان يحدث عندما يستدعي محوّل التوسّط طرق MediationAdLoadCallback متعددة لطلب عرض الإعلان واحد.
0.17.0-alpha01
2025-06-18
الإصدار 0.17.0-alpha01 هو إصدار تم طرحه عن طريق الخطأ ولا يتضمّن الميزات الجديدة المقصودة. يمكنك استخدام الإصدار 0.17.0-alpha02 بدلاً من ذلك.
تم تعديل تبعية حزمة User Messaging Platform SDK إلى الإصدار 3.2.0.
تم إصلاح خطأ في التوسّط للإعلانات المدمجة مع المحتوى كان يتسبّب في حدوث أعطال في برامج التكييف التي تشير إلى الفئة com.google.android.gms.ads.formats.MediaView.
التحميل المُسبَق للإعلان: تمت إضافة getNumAdsAvailable() وإيقاف numAdsAvailable() نهائيًا.
بالنسبة إلى التطبيقات التي تم تطويرها باستخدام Kotlin، تم تخفيض الحد الأدنى من إصدار Kotlin المطلوب من 2.1 إلى 1.9.
0.15.0-alpha01
2025-04-24
الإعلانات المدمجة مع المحتوى: تمت إضافة إمكانية تحميل إعلانات متعدّدة مدمجة مع المحتوى.
تمت إضافة طريقة NativeAdLoader.load(NativeAdRequest, numberOfAds, NativeAdLoaderCallback) تطلب عرض إعلانات متعدّدة في الوقت نفسه.
تمت إضافة دالة ردّ نداء NativeAdLoaderCallback.onAdLoadingCompleted()
يتم تشغيلها عند اكتمال تحميل جميع "الإعلانات المدمجة مع المحتوى".
لإتاحة التحميل غير المتزامن في Kotlin، تمت إضافة طريقة NativeAdLoader.load(NativeAdRequest, numberOfAds) تعرض Flow<NativeAdLoadResult>.
تم تعديل اعتمادية kotlinx-coroutines-android من الإصدار 1.7.3 إلى 1.9.0.
0.14.0-alpha01
2025-03-20
لا تنجح طلبات الإعلانات إذا بدأت حزمة SDK باستخدام رقم تعريف تطبيق غير صالح.
لم تعُد الطريقة AdPreloader.start() تتطلّب
PreloadCallback رد اتصال.
يكون السمة bufferSize اختيارية عند إنشاء كائن من خلال فئة البيانات PreloadConfiguration. للسماح لـ Google بتحسين حجم ذاكرة التخزين المؤقت، لا تضبط السمة bufferSize.
تمت إزالة السمة maxAdsPerSession في فئة البيانات PreloadConfiguration.
تمت إضافة السمتَين shouldRequestMultipleImages وshouldReturnUrlsForImageAssets إلى الفئة NativeAdOptions.
0.13.0-alpha01
2025-02-26
تمت إضافة MediationRewardedAdCallback.onUserEarnedReward()
وإيقاف
MediationRewardedAdCallback.onUserEarnedReward(RewardItem) نهائيًا.
تمت إضافة واجهات برمجة تطبيقات التحميل المُسبَق للإعلان.
0.12.0-alpha01
2025-01-22
تم إصلاح الخطأ الذي تسبَّب في تشويش بعض الطرق داخل AdRequest وAdRequest.Builder وSignalRequest وSignalRequest.Builder.
بالنسبة إلى مستخدمي WebView API للإعلانات الذين ليس لديهم معرّف تطبيق في "إدارة الإعلانات"، أضفنا InitializationConfig.WEBVIEW_APIS_FOR_ADS_APPLICATION_ID يمكن تمريره أثناء عملية إعداد حزمة تطوير البرامج (SDK).
تمت إضافة إمكانية الجمع بين الإعلانات المدمجة مع المحتوى وإعلانات البانر في طلبات الإعلانات على "إدارة إعلانات Google".
0.11.0-alpha01
2024-12-12
تم تعديل الاعتمادية على حزمة User Messaging Platform SDK إلى الإصدار 3.1.0.
تمت إضافة إمكانية استخدام إيماءات النقر المخصّصة في "الإعلانات المدمجة مع المحتوى".
تمت إضافة إمكانية احتساب عدد مرات ظهور الإعلانات البانر يدويًا في حجوزات "مدير إعلانات Google".
0.10.0-alpha01
2024-11-08
تمت إضافة دوال DSL لـ VideoOptions وRequestConfiguration من أجل توفير توافق أفضل مع Kotlin.
تمت إضافة إمكانية استخدام
Publisher Privacy
Treatment API مع
RequestConfiguration.setPublisherPrivacyPersonalizationState().
تمت إضافة إمكانية استخدام أشكال الإعلانات المدمجة مع المحتوى والمخصّصة التي لا تتضمّن مواد عرض فيديو.
تمت إضافة دعم الإصدار 3 من MRAID.
تمت إضافة الاعتمادية على الإصدار 2.2.0 من حزمة User Messaging Platform SDK.
تم تعديل نطاق الخطأ الخاص بأخطاء Google من
com.google.android.gms.ads
إلى com.google.android.libraries.ads.mobile.sdk.
تمت إضافة الطريقة MobileAds.isInitialized() للتحقّق مما إذا كانت حزمة SDK قد تم تهيئتها من قبل.
تمت إضافة BannerAd.isCollapsible() للتحقّق مما إذا كان الإعلان البانر الذي تم عرضه قابلاً للتصغير.
تمت إضافة MobileAds.registerCustomTabsSession() لتحسين تحقيق الربح من الإعلانات في علامات التبويب المخصّصة.
تمت إعادة تسمية OnInitializationCompleteListener إلى OnAdapterInitializationCompleteListener.
تمت إعادة تسمية AdapterResponseInfo إلى AdSourceResponseInfo.
تمت إعادة تسمية AdRequest.Builder.putAdNetworkExtrasBundle() إلى AdRequest.Builder.putAdSourceExtrasBundle().
تم إصلاح الخطأ الذي كان يتسبّب في عدم إنشاء فئات محوّل عروض الأسعار بشكل صحيح.
0.3.0-alpha01
2024-03-20
الإصدار الأوّلي من GMA Next-Gen SDK
تتوافق مع إعلانات البانر والإعلانات البينية والإعلانات مقابل مكافأة والإعلانات البينية مقابل مكافأة والإعلانات على شاشة فتح التطبيق.
تتيح التوسّط لجميع أشكال الإعلانات. إنّ برامج التكييف المكتوبة لحزمة "SDK لإعلانات Google على الأجهزة الجوّالة" الحالية متوافقة مع الإصدار GMA Next-Gen SDK.
تمت إضافة الاعتمادية على الإصدار 1.4.10 من حزمة SDK للقياس المفتوح.
تاريخ التعديل الأخير: 2026-10-07 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2026-10-07 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]