Google মোবাইল বিজ্ঞাপন (GMA) SDK সংস্করণ 21.0.0 থেকে শুরু করে, আপনি বিজ্ঞাপনের সামগ্রিক প্রতিক্রিয়াশীলতা উন্নত করতে অপ্টিমাইজ করা SDK শুরু এবং বিজ্ঞাপন লোডিং সক্ষম করতে পারেন এবং আপনার অ্যাপে "অ্যাপ্লিকেশন নট রেসপন্সিং" (ANR) ত্রুটিগুলি প্রতিরোধ করতে সহায়তা করতে পারেন৷ এই নির্দেশিকাটি এই অপ্টিমাইজেশানগুলি সক্ষম করার জন্য আপনাকে যে পরিবর্তনগুলি করতে হবে তার রূপরেখা দেয়৷
Google মোবাইল বিজ্ঞাপন SDK সংস্করণ 21.0.0 বা উচ্চতর।
আপনার ম্যানিফেস্ট ফাইল আপডেট করুন
দুটি অপ্টিমাইজেশন পতাকা উপলব্ধ রয়েছে: OPTIMIZE_INITIALIZATION এবং OPTIMIZE_AD_LOADING । একবার সেগুলি চালু হয়ে গেলে, সূচনা এবং বিজ্ঞাপন লোড করার কাজগুলি যেগুলির জন্য প্রসারিত প্রক্রিয়াকরণের সময় প্রয়োজন সেগুলি ব্যাকগ্রাউন্ড থ্রেডগুলিতে অফলোড করা হয়৷
আপনার অ্যাপের AndroidManifest.xml ফাইলে সংশ্লিষ্ট <meta-data> ট্যাগ যোগ করতে নিচের নির্দেশাবলী অনুসরণ করুন এবং ফ্ল্যাগগুলি চালু করুন। মনে রাখবেন আপনি একই অ্যাপে এক বা উভয় বিকল্প চালু করতে পারেন।
Google মোবাইল বিজ্ঞাপন SDK সূচনা অপ্টিমাইজ করুন
সূচনা অপ্টিমাইজ করার সর্বোত্তম উপায় হল MobileAds.initialize() একটি ব্যাকগ্রাউন্ড থ্রেডে কল করা, যেমনটি শুরু করুন গাইডে বর্ণিত হয়েছে। আপনি যদি ইতিমধ্যেই তা করছেন, তাহলে আপনাকে এই পতাকাটি সক্ষম করার দরকার নেই৷
যদি আপনাকে মূল থ্রেডে মেথডটি কল করতে হয়, নীচের পতাকাটি সক্রিয় করা কিছু প্রাথমিক কাজগুলিকে ব্যাকগ্রাউন্ড থ্রেডে নিয়ে যাবে।
[[["সহজে বোঝা যায়","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-09-19 UTC-তে শেষবার আপডেট করা হয়েছে।"],[[["\u003cp\u003eStarting with Google Mobile Ads SDK version 21.0.0, you can optimize SDK initialization and ad loading to enhance ad responsiveness and mitigate ANR errors.\u003c/p\u003e\n"],["\u003cp\u003eTo enable these optimizations, you need to add specific \u003ccode\u003e<meta-data>\u003c/code\u003e tags to your app's \u003ccode\u003eAndroidManifest.xml\u003c/code\u003e file, controlling initialization and ad loading separately.\u003c/p\u003e\n"],["\u003cp\u003eBy default, both optimization flags (\u003ccode\u003eOPTIMIZE_INITIALIZATION\u003c/code\u003e and \u003ccode\u003eOPTIMIZE_AD_LOADING\u003c/code\u003e) are set to \u003ccode\u003efalse\u003c/code\u003e and require manual activation.\u003c/p\u003e\n"],["\u003cp\u003eOptimizing initialization is best achieved by calling \u003ccode\u003eMobileAds.initialize()\u003c/code\u003e on a background thread; if this is not feasible, enabling the \u003ccode\u003eOPTIMIZE_INITIALIZATION\u003c/code\u003e flag helps by offloading some tasks to a background thread.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eOPTIMIZE_AD_LOADING\u003c/code\u003e flag enhances ad load calls for all ad formats, improving overall ad loading performance.\u003c/p\u003e\n"]]],[],null,[]]