بدءًا من الإصدار 21.0.0 من حزمة SDK لإعلانات Google على الأجهزة الجوّالة، يمكنك تفعيل الإعداد المحسّن لحزمة تطوير البرامج (SDK) وتحميل الإعلانات لتحسين الاستجابة العامة للإعلانات والمساعدة في منع أخطاء "التطبيق لا يستجيب" (ANR) على تطبيقك. يلخص هذا الدليل التغييرات التي تحتاج إلى إجرائها لتفعيل هذه التحسينات.
المتطلّبات
- أكمِل دليل البدء.
- حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" الإصدار 21.0.0 أو أحدث
تعديل ملف البيان
هناك علامتا تحسين متاحتان: OPTIMIZE_INITIALIZATION
وOPTIMIZE_AD_LOADING
. بعد تفعيلهما، يتم نقل مهام الإعداد وتحميل
الإعلانات التي تتطلب وقت معالجة أطول إلى سلاسل المحادثات في الخلفية.
يُرجى اتّباع التعليمات أدناه لإضافة علامات <meta-data>
المقابلة في ملف AndroidManifest.xml
الخاص بتطبيقك وتفعيل العلامات. تجدر الإشارة إلى أنّه يمكنك تفعيل أحد الخيارَين
أو كليهما في التطبيق نفسه.
- تحسين إعداد حزمة تطوير البرامج (SDK) لإعلانات Google على الأجهزة الجوّالة
تحسِّن العلامة أدناه من طلب إعداد
MobileAds.initialize()
:<manifest> ... <application> ... <meta-data android:name="com.google.android.gms.ads.flag.OPTIMIZE_INITIALIZATION" android:value="true"/> </application> </manifest>
- تحسين تحميل الإعلانات
تعمل العلامة أدناه على تحسين طلبات تحميل الإعلانات لجميع أشكال الإعلانات:
<manifest> ... <application> ... <meta-data android:name="com.google.android.gms.ads.flag.OPTIMIZE_AD_LOADING" android:value="true"/> </application> </manifest>