حزمة تطوير البرامج (SDK) لإصدار "Lite" من "إعلانات Google على الأجهزة الجوّالة"
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
مثل أي مكتبة Android، تزيد حزمة تطوير البرامج (SDK) لـ "خدمات Google Play" حجم
التطبيقات التي تتضمّنها. "حزمة SDK لإعلانات Google على الأجهزة الجوّالة (الإصدار البسيط)" هي إصدار خفيف من "حزمة SDK لإعلانات Google على الأجهزة الجوّالة" تم إنشاؤه لتقليل هذا التأثير. وهي جزء من
حجم حزمة SDK العادية.
إلى جانب تقليل الحجم، يؤدي استخدام حزمة SDK Lite إلى تقليل إجمالي عدد methods المُشار إليها في التطبيق. ويُعدّ ذلك مفيدًا بشكل خاص عند نشر التطبيقات على إصدارات Android القديمة، حيث يمكن للمطوّرين مواجهة الحد الأقصى للمراجع التي تبلغ 64 كيلو بايت.
في ما يلي كيفية ضبط gradle لدمج حزمة تطوير البرامج (SDK) Lite في تطبيقك:
dependencies {
implementation 'com.google.android.gms:play-services-ads-lite:23.6.0'
}
قيود حزمة تطوير البرامج (SDK) البسيطة
يجب عدم استخدام حزمة Lite SDK إلا في التطبيقات التي يتم توزيعها من خلال
متجر Google Play.
على عكس خدمات Google Play الأخرى، يتم أيضًا تضمين تنفيذ حزمة SDK لإعلانات Google على الأجهزة الجوّالة في حزمة APK الخاصة بخدمة "خدمات Google Play" ضمن مكتبة عملاء "خدمات Google Play". يتيح ذلك توفير الدعم على
الأجهزة التي لا تتضمّن حزمة APK الخاصة بـ "خدمات Google Play". أثناء التشغيل، ستقارِن حزمة SDK
إصدارات مكتبة العميل وحزمة APK من "خدمات Google Play" وستستخدِم
الإصدار الأحدث.
تزيل حزمة SDK Lite عملية تنفيذ حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" من مكتبة العميل، ولا تترك سوى واجهة لملف APK الخاص بـ "خدمات Google Play". تعتمد حزمة تطوير البرامج (SDK) الخفيفة
على تنفيذ حزمة APK. في حال نشر تطبيقك خارج
متجر Google Play، لا يمكن ضمان تثبيت ملف APK لخدمات Google Play على أجهزة المستخدمين.
على الأجهزة التي تعمل بإصدار حديث من "خدمات Google Play"، يكون سلوك حزمة SDK المتوافقة مع الأجهزة المنخفضة الأداء متطابقًا مع سلوك حزمة SDK العادية. ومع ذلك، على الأجهزة التي تتعذّر فيها تثبيت "خدمات Google Play" أو التي لا تتضمّن هذه الخدمات، قد تشير حزمة Lite SDK إلى واجهات برمجة تطبيقات غير متاحة أو تم تغييرها عن تلك الواردة في حزمة APK الخاصة بـ "خدمات Google Play". سيؤدي ذلك إلى عدم تنفيذ أيّ إجراء وتسجيل خطأ، ما قد يؤدي بدوره إلى عدم عرض الإعلانات على هذه الأجهزة.
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2025-02-08 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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"]],["تاريخ التعديل الأخير: 2025-02-08 (حسب التوقيت العالمي المتفَّق عليه)"],[[["The Google Mobile Ads Lite SDK is a smaller version of the Google Mobile Ads SDK, designed to reduce app size and method references."],["It is ideal for older Android versions, helping avoid the 64K reference limit."],["The Lite SDK is exclusively for apps distributed via the Google Play Store and relies on the Google Play services APK on user devices."],["While functionally similar to the standard SDK on updated devices, the Lite SDK may encounter issues on devices with outdated or missing Google Play services, potentially impacting ad serving."]]],["The Google Mobile Ads Lite SDK reduces app size and the number of referenced methods compared to the standard SDK, aiding developers targeting older Android versions. To implement it, add the specified dependency to the app's Gradle file. This SDK should only be used for apps distributed via the Google Play Store, as it relies on the Google Play services APK for functionality. On devices lacking or with outdated Google Play services, it might result in errors and ads not serving.\n"]]