অপ্টিমাইজ ইনিশিয়ালাইজেশন এবং অ্যাড লোডিং (বিটা)

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() একটি ব্যাকগ্রাউন্ড থ্রেডে কল করা, যেমনটি শুরু করুন গাইডে বর্ণিত হয়েছে। আপনি যদি ইতিমধ্যেই তা করছেন, তাহলে আপনাকে এই পতাকাটি সক্ষম করার দরকার নেই৷

যদি আপনাকে মূল থ্রেডে মেথডটি কল করতে হয়, নীচের পতাকাটি সক্রিয় করা কিছু প্রাথমিক কাজগুলিকে ব্যাকগ্রাউন্ড থ্রেডে নিয়ে যাবে।

<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>