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

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

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

إليك كيفية ضبط Gradle لدمج حزمة تطوير البرامج (SDK) في Lite:

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

قيود حزمة تطوير البرامج (SDK) البسيطة

يجب استخدام حزمة تطوير البرامج (SDK) في الوضع البسيط في التطبيقات التي يتم توزيعها من خلال "متجر Google Play".

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

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

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