আরম্ভ এবং বিজ্ঞাপন লোডিং অপ্টিমাইজ করুন

প্ল্যাটফর্ম নির্বাচন করুন: অ্যান্ড্রয়েড ইউনিটি

Google Mobile Ads (GMA) SDK ভার্সন 21.0.0 থেকে শুরু করে, আপনি বিজ্ঞাপনের সামগ্রিক প্রতিক্রিয়াশীলতা উন্নত করতে এবং আপনার অ্যাপে "অ্যাপ্লিকেশন নট রেসপন্ডিং" (ANR) ত্রুটি প্রতিরোধ করতে অপ্টিমাইজড SDK ইনিশিয়ালাইজেশন এবং বিজ্ঞাপন লোডিং সক্ষম করতে পারেন। এই নির্দেশিকাটি এই অপ্টিমাইজেশনগুলি সক্ষম করার জন্য আপনার প্রয়োজনীয় পরিবর্তনগুলি রূপরেখা দেয়।

আবশ্যকতা

  • Google মোবাইল বিজ্ঞাপন SDK সংস্করণ 21.0.0 বা তার উচ্চতর।

আপনার ম্যানিফেস্ট ফাইল আপডেট করুন

দুটি অপ্টিমাইজেশন ফ্ল্যাগ উপলব্ধ: OPTIMIZE_INITIALIZATION এবং OPTIMIZE_AD_LOADING । একবার এগুলি চালু হয়ে গেলে, বর্ধিত প্রক্রিয়াকরণ সময়ের প্রয়োজন এমন প্রাথমিককরণ এবং বিজ্ঞাপন লোডিং কাজগুলি ব্যাকগ্রাউন্ড থ্রেডে অফলোড করা হয়।

আপনার অ্যাপের AndroidManifest.xml ফাইলে সংশ্লিষ্ট <meta-data> ট্যাগ যোগ করতে নীচের নির্দেশাবলী অনুসরণ করুন এবং ফ্ল্যাগগুলি চালু করুন। মনে রাখবেন যে আপনি একই অ্যাপে একটি বা উভয় বিকল্প চালু করতে পারেন।

Google মোবাইল বিজ্ঞাপন SDK ইনিশিয়ালাইজেশন অপ্টিমাইজ করুন

ইনিশিয়ালাইজেশন অপ্টিমাইজ করার সবচেয়ে ভালো উপায় হল Get Started গাইডে বর্ণিত ব্যাকগ্রাউন্ড থ্রেডে 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>