الخميس 19 فبراير 2026
يتوفّر الآن الإصدار 25.0.0 من "SDK لإعلانات Google على الأجهزة الجوّالة" لنظام التشغيل Android. ننصحك بالترقية في أقرب وقت ممكن للاستفادة من أحدث الميزات وتحسينات الأداء وتعديلات واجهة برمجة التطبيقات. هذا تحديث رقم إصدار رئيسي يتضمّن عدة تغييرات قد تؤدي إلى عطل، ووظائف جديدة لتحسين أحجام إعلانات البانر، وتحديثات مهمة للاعتمادية.
واجهات برمجة تطبيقات جديدة لأحجام "إعلانات البانر التكيُّفية الثابتة الكبيرة"
تحسين الأداء من خلال أحجام جديدة لـ "إعلانات البانر":
من أجل التوافق بشكل أفضل مع الأجهزة الجوّالة الحديثة، سنطرح واجهة برمجة التطبيقات لإعلانات البانر التكيّفية الثابتة الكبيرة (مثل AdSize.getLargeAnchoredAdaptiveBannerAdSize()). يركّز هذا التعديل فقط على منطق تحديد الحجم ضمن إعلانات البانر التكيُّفية الثابتة. على الرغم من أنّ النتائج الفردية قد تختلف، تم تصميم الإعلانات الأكبر حجمًا بهدف زيادة التفاعل وفرص تحقيق الإيرادات للناشرين. تم إيقاف واجهات برمجة التطبيقات السابقة الخاصة بـ "إعلانات البانر التكيُّفية الثابتة" (مثل AdSize.getCurrentOrientationAnchoredAdaptiveBannerAdSize()) نهائيًا لصالح النهج الجديد الخاص بـ "إعلانات البانر التكيُّفية الثابتة الكبيرة".
الاستخدام القديم (Kotlin):
adView.setAdSize(AdSize.getCurrentOrientationAnchoredAdaptiveBannerAdSize(this, 360))
الاستخدام الجديد (Kotlin):
adView.setAdSize(AdSize.getLargeAnchoredAdaptiveBannerAdSize(this, 360))
التغييرات التي قد تؤدي إلى أعطال وعمليات الإزالة
الإصدار 25.0.0 هو رقم الإصدار الرئيسي الذي يتضمّن تغييرات قد تؤدي إلى عطل، وتؤثّر بشكل أساسي في محوّلات التوسّط والأحداث المخصّصة.
عمليات الإزالة من واجهة برمجة التطبيقات:
- تمت إزالة الفئة
VersionInfoفي الحزمةcom.google.android.gms.ads.mediation. يمكنك استخدامcom.google.android.gms.ads.VersionInfoكبديل. - تمت إزالة طريقة
getConfiguration()المتوقفة نهائيًا في فئةRtbSignalData. وعلى المطوّرين نقل البيانات لاستخدامgetConfigurations()بدلاً من ذلك. - تمّت إزالة الدالتين
onFailure(String)وonAdFailedToShow(String)المتوقفتين نهائيًا من فئات عمليات الاستدعاء التالية:SignalCallbacksMediationAdLoadCallbackMediationInterstitialAdCallbackMediationRewardedAdCallbackالطريقتان البديلتان هماonFailure(AdError)وonAdFailedToShow(AdError).
- تمت إزالة الفئة
NativeAdViewHolderمن الحزمةcom.google.android.gms.ads.nativead.
للاطّلاع على القائمة الكاملة بالتغييرات، يُرجى الرجوع إلى ملاحظات الإصدار. ننصحك بشدة بمراجعة دليل نقل البيانات للتأكّد من أنّ تطبيقاتك للأجهزة الجوّالة جاهزة للترقية.
تذكير بشأن إيقاف حزمة SDK نهائيًا
وفقًا لجدول الإيقاف النهائي، يعني طرح الإصدار 25.0.0 ما يلي:
- تم رسميًا إيقاف الإصدارات من 23.0.0 إلى 23.6.0 من "SDK لإعلانات Google على الأجهزة الجوّالة" لنظام التشغيل Android نهائيًا.
- سيتم إيقاف الإصدارات من 22.0.0 إلى 22.6.0 من Android نهائيًا في 30 يونيو 2026.
ننصحك بشدة بتحديث حزمة SDK إلى إصدار متوافق لتجنُّب أي مشاكل في عرض الإعلانات والاستفادة من أحدث ميزات حزمة SDK وإصلاحاتها.
للتعليق على منشور المدوّنة هذا أو التفاعل مع مطوّرين آخرين، يمكنك الانضمام إلى قناة Discord الخاصة بحزمة "SDK لإعلانات Google على الأجهزة الجوّالة" ومشاركة أفكارك.
التصنيفات: ad-manager، admob، android، mobile-ads-sdk، release