حزمة تطوير البرامج (SDK) لإعلانات Google على الأجهزة الجوّالة

مثل أي مكتبة Android، تزيد حزمة SDK لخدمات Google Play من حجم التطبيقات التي تشتمل عليها. تُعد حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" إصدارًا خفيفًا حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" مصمّمة للحد من هذا التأثير وهو جزء من حجم حزمة SDK العادية.

وجنبًا إلى جنب مع الحجم الصغير، يؤدي استخدام Lite SDK إلى تقليل إجمالي عدد الطرق المشار إليها في التطبيق. وهذه الميزة مفيدة بشكل خاص عند النشر على منصات من Android، حيث يمكن للمطوّرين الرجوع إلى مرجع 64 ألف الحد الأقصى.

في ما يلي كيفية ضبط Gradle لدمج حزمة Lite SDK في تطبيقك:

dependencies {
    implementation 'com.google.android.gms:play-services-ads-lite:23.3.0'
}

حدود Lite SDK

يجب استخدام Lite SDK فقط في التطبيقات التي يتم توزيعها من خلال متجر Google Play.

على عكس خدمات Google Play الأخرى، يمكن أيضًا تنفيذ حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" في حزمة APK لخدمات Google Play تم تضمينها في مكتبة برامج "خدمات Google Play" يتيح ذلك الدعم على أجهزة غير مزوّدة بحزمة APK لخدمات Google Play. وفي وقت التشغيل، ستتم مقارنة حزمة SDK بإصدارات مكتبة العملاء وحِزمة APK لخدمات Google Play واستخدام إصدار أحدث.

تزيل حزمة Lite SDK تنفيذ SDK لإعلانات Google على الأجهزة الجوّالة من العميل مع ترك واجهة لحزمة APK لخدمات Google Play فقط. ذا لايت تعتمد حزمة SDK على تنفيذ حزمة APK. في حال نشر تطبيقك خارج متجر Google Play، فلا نضمن أن أجهزة المستخدم ستضم تثبيت حِزمة APK لخدمات Google Play.

وبالنسبة إلى الأجهزة المزودة بإصدار محدّث من خدمات Google Play، تتوفر حزمة Lite SDK تمامًا مثل سلوك حزمة SDK العادية. ومع ذلك، على الأجهزة حيث "خدمات Google Play" قديمة أو غير متوفّرة، وقد يشير Lite SDK واجهات برمجة التطبيقات غير المتوفّرة أو التي تم تغييرها عن تلك الواجهات في Google Play لخدمات APK. سيؤدي هذا إلى عدم تنفيذ عملية وتسجيل خطأ، وهو ما قد إلى عدم عرض الإعلانات على هذه الأجهزة.