با شروع از نسخه ۲۱.۰.۰ کیت توسعه نرمافزاری تبلیغات موبایلی گوگل (GMA)، میتوانید بهینهسازی مقداردهی اولیه SDK و بارگذاری تبلیغات را فعال کنید تا پاسخگویی کلی تبلیغات بهبود یابد و از خطاهای «عدم پاسخگویی برنامه» (ANR) در برنامه شما جلوگیری شود. این راهنما تغییراتی را که برای فعال کردن این بهینهسازیها باید انجام دهید، شرح میدهد.
نسخه ۲۱.۰.۰ یا بالاتر از SDK تبلیغات موبایلی گوگل.
فایل مانیفست خود را بهروزرسانی کنید
دو پرچم بهینهسازی در دسترس است: OPTIMIZE_INITIALIZATION و OPTIMIZE_AD_LOADING . پس از فعال شدن آنها، وظایف مقداردهی اولیه و بارگذاری تبلیغات که به زمان پردازش طولانی نیاز دارند، به رشتههای پسزمینه منتقل میشوند.
برای اضافه کردن تگهای <meta-data> مربوطه در فایل AndroidManifest.xml برنامه خود و فعال کردن پرچمها، دستورالعملهای زیر را دنبال کنید. توجه داشته باشید که میتوانید یک یا هر دو گزینه را در یک برنامه فعال کنید.
بهترین راه برای بهینهسازی مقداردهی اولیه، فراخوانی MobileAds.initialize() در یک نخ پسزمینه است، همانطور که در راهنمای شروع به کار توضیح داده شده است. اگر قبلاً این کار را انجام میدهید، نیازی به فعال کردن این پرچم ندارید.
اگر مجبورید متد را در نخ اصلی فراخوانی کنید، فعال کردن پرچم زیر برخی از وظایف مقداردهی اولیه را به نخ پسزمینه منتقل میکند.
تاریخ آخرین بهروزرسانی 2025-11-21 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","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-11-21 بهوقت ساعت هماهنگ جهانی."],[],["To optimize Google Mobile Ads SDK, enable `OPTIMIZE_INITIALIZATION` and/or `OPTIMIZE_AD_LOADING` flags in your `AndroidManifest.xml`. These flags move time-consuming initialization and ad loading tasks to background threads, improving app responsiveness and preventing ANR errors. Add `\u003cmeta-data\u003e` tags within the `\u003capplication\u003e` tag, setting the desired flag's value to \"true.\" SDK version 21.0.0 or higher is required, with both flags being false by default.\n"]]