با شروع از Google Mobile Ads (GMA) نسخه 21.0.0، میتوانید مقداردهی اولیه SDK و بارگیری آگهی بهینهسازی شده را فعال کنید تا پاسخگویی کلی تبلیغات را بهبود ببخشید و به جلوگیری از خطاهای «برنامه پاسخ نمیدهد» (ANR) در برنامهتان کمک کنید. این راهنما تغییراتی را که باید برای فعال کردن این بهینهسازیها انجام دهید، تشریح میکند.
الزامات
- راهنمای شروع را کامل کنید.
- Google Mobile Ads SDK نسخه 21.0.0 یا بالاتر.
فایل مانیفست خود را به روز کنید
دو پرچم بهینهسازی موجود است: OPTIMIZE_INITIALIZATION
و OPTIMIZE_AD_LOADING
. هنگامی که آنها روشن می شوند، وظایف اولیه و بارگذاری آگهی که به زمان پردازش طولانی نیاز دارند در رشته های پس زمینه بارگذاری می شوند.
دستورالعمل های زیر را دنبال کنید تا تگ های <meta-data>
مربوطه را در فایل AndroidManifest.xml
برنامه خود اضافه کنید و پرچم ها را روشن کنید. توجه داشته باشید که می توانید یک یا هر دو گزینه را در یک برنامه روشن کنید.
- بهینه سازی اولیه SDK تبلیغات موبایل گوگل
پرچم زیر فراخوانی اولیه
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>