রিলিজ নোট

সংস্করণ মুক্তির তারিখ নোট
০.২৪.০-বিটা০৩ ২০২৬-০৩-০৭
  • ত্রুটি সংশোধন এবং কর্মক্ষমতার উন্নতি।
০.২৪.০-বিটা০২ ২০২৬-০৩-০৩
  • একটি থার্ড-পার্টি ডিপেন্ডেন্সি ক্লাস লোডিং সমস্যার সমাধান করা হয়েছে, যা সার্ভার-টু-সার্ভার বিজ্ঞাপন অনুরোধ সংকেত তৈরিতে প্রভাব ফেলছিল।
০.২৪.০-বিটা০১ ২০২৬-০২-১৩
০.২৩.০-বিটা০১ ২০২৬-০১-২৬
  • একটি বাগ সংশোধন করা হয়েছে যেখানে কোটলিন থেকে কল করা হলে AdView কনস্ট্রাক্টরটি একটি java.lang.NoSuchMethodError দিত।
  • একটি বাগ সংশোধন করা হয়েছে যেখানে ওয়াটারফল এক্সিকিউশনের সময় কাস্টম ইভেন্ট অ্যাডাপ্টারগুলো কল করা হচ্ছিল না।
  • RtbSignalData আপডেট করা হয়েছে যাতে উপলব্ধ থাকলে RtbAdapter.collectSignals() -কে একটি Activity Context প্রদান করা যায়।
  • androidx.webkit নির্ভরতা সংস্করণ 1.15.0-এ হালনাগাদ করা হয়েছে।
  • ইউজার মেসেজিং প্ল্যাটফর্ম এসডিকে ডিপেন্ডেন্সি সংস্করণ ৪.০.০-এ আপডেট করা হয়েছে।
  • AdPreloader.getConfiguration() এবং AdPreloader.getConfigurations() -এর অপ্রচলিত ঘোষণা প্রত্যাহার করা হয়েছে।
০.২২.০-বিটা০৪ ২০২৫-১২-০৪
  • SDK সংস্করণ 0.22.0-beta02-এর একটি সমস্যা সমাধান করা হয়েছে, যেখানে ক্লাস ফাইলগুলিতে জাভা ১৭ প্রিভিউ মেটাডেটা ভুলভাবে অন্তর্ভুক্ত করা হচ্ছিল।
০.২২.০-বিটা০৩ ২০২৫-১১-২৫
  • NativeSignalRequest.Builder.setAdSize() ব্যবহার করে সার্ভার-টু-সার্ভার বিজ্ঞাপন অনুরোধগুলিতে কাঙ্ক্ষিত বিজ্ঞাপনের আকার সঠিকভাবে সেট না হওয়ার বাগটি সংশোধন করা হয়েছে।
০.২২.০-বিটা০২ ২০২৫-১১-২৪
  • অ্যাড ম্যানেজারের একটি লোডিং বাগ সমাধান করা হয়েছে, যেখানে NativeSignalRequest ব্যবহার করে করা সার্ভার-টু-সার্ভার অ্যাড রিকোয়েস্টগুলো রেন্ডার হতে ব্যর্থ হচ্ছিল, যদি অ্যাড রেসপন্সটি NativeAd.NativeAdType.BANNER টাইপের হতো।
০.২২.০-বিটা০১ ২০২৫-১১-২০
  • ব্যানার বিজ্ঞাপন API আপডেট করুন:
    • AdView ক্লাসটি যোগ করা হয়েছে।
    • BannerAd.load() এবং BannerAd.loadFromAdResponse() এখন আর ব্যবহার করা হয় না। একটিমাত্র ব্যানার বিজ্ঞাপন লোড করতে, এর পরিবর্তে AdView.loadAd() এবং AdView.loadFromAdResponse() ব্যবহার করুন।
    • BannerAd.getView() এখন আর ব্যবহার করা হয় না। BannerAdPreloader দিয়ে লোড করা একটি BannerAd রেন্ডার করতে, একটি AdView ইনস্ট্যান্স তৈরি করুন এবং AdView.registerBannerAd() ব্যবহার করুন।
  • মিডিয়েটেড অ্যাডের একটি বাগ সংশোধন করা হয়েছে, যেখানে NativeAdRequest.Builder.setAdChoicesPlacement() ফাংশনটি কাজ করছিল না, যার ফলে Ad Choices আইকনের অবস্থান ভুল হচ্ছিল।
  • অ্যান্ড্রয়েড গ্রেডল প্লাগইন (AGP)-এর ন্যূনতম প্রয়োজনীয় সংস্করণ ৮.২.০ থেকে কমিয়ে ৭.৩.১ করা হয়েছে।
  • AdPreloader.getConfigurations() এবং AdPreloader.getConfiguration(preloadId) অপ্রচলিত। এগুলোর কোনো বিকল্প নেই।
০.২১.০-বিটা০১ ২০২৫-১০-০৮
  • InitializationConfig.Builder.disableMediationAdapterInitialization() মেথডটি যোগ করা হয়েছে। মিডিয়েশন অ্যাডাপ্টার ইনিশিয়ালাইজেশন নিষ্ক্রিয় করতে GMA Next-Gen SDK ইনিশিয়ালাইজ করার আগে এই মেথডটি কল করুন।
  • ANR কমাতে WebView ইনিশিয়ালাইজেশন ব্যবহারের উন্নতি করা হয়েছে।
  • androidx.webkit ডিপেন্ডেন্সি 1.13.0 থেকে 1.12.1-এ ডাউনগ্রেড করা হয়েছে।
  • androidx.work প্যাকেজ দ্বারা ব্যবহৃত android.permission.RECEIVE_BOOT_COMPLETED পারমিশনটি সরিয়ে ফেলা হয়েছে।
  • NativeAdMapper ক্লাসে একটি ভুল নামে থাকা ফিল্ড সংশোধন করা হয়েছে।
০.২০.০-বিটা০১ ২০২৫-০৯-১৯
  • একটি বাগ সংশোধন করা হয়েছে যেখানে কিছু নেটিভ ভিডিও বিজ্ঞাপন স্বয়ংক্রিয়ভাবে প্লে হতো না।
০.১৯.০-বিটা০১ ২০২৫-০৮-১৪
  • দুটি ডিপেন্ডেন্সির ডাউনগ্রেড করা সংস্করণ।
    • androidx.work:work-runtime 2.10.0 থেকে 2.7.0-এ আপডেট করা হয়েছে।
    • androidx.core:core and androidx.core:core-ktx 1.15.0 থেকে 1.12.0 পর্যন্ত।
  • ResponseInfo তে থাকা loadedAdSourceResponse প্রপার্টির নাম পরিবর্তন করে loadedAdSourceResponseInfo রাখা হয়েছে।
  • একটি বাগ সংশোধন করা হয়েছে, যার ফলে ব্যবহারকারীরা ব্যাক বাটন ব্যবহার করে কিছু ফুল-স্ক্রিন বিজ্ঞাপন সময়ের আগেই বন্ধ করে দিতে পারতেন।
  • যেসব পাবলিশারের এই ফিচারটি ব্যবহারের সুযোগ রয়েছে, তারা এখন সব ধরনের বিজ্ঞাপন ফরম্যাটের জন্য প্লেসমেন্ট আইডি সাপোর্ট পাবেন।
  • নেটিভ মিডিয়েশন অ্যাডাপ্টারগুলোর জন্য NativeAdMapper এ একটি destroy() কলব্যাক যোগ করা হয়েছে।
০.১৮.০-বিটা০১ ২০২৫-০৭-১৭
  • একটি নেটিভ মিডিয়েশন বাগ সংশোধন করা হয়েছে, যার কারণে com.google.android.gms.ads.NativeAd.MediaView রেফারেন্সকারী অ্যাডাপ্টারগুলির জন্য বিজ্ঞাপন পরিবেশন ব্যাহত হচ্ছিল।
  • @JvmStatic দিয়ে MobileAds.registerCustomTabsSession() টীকাযুক্ত করা হয়েছে।
  • একটি বাগ সংশোধন করা হয়েছে যেখানে AdMob নেটওয়ার্ক ওয়াটারফল ব্যবহার করে লোড হওয়া ব্যানার বিজ্ঞাপনগুলো রিফ্রেশ হওয়া বন্ধ হয়ে যেত।
০.১৭.০-আলফা০২ ২০২৫-০৬-২৩
  • নেটিভ মিডিয়েশন বিডিং-এর একটি বাগ সংশোধন করা হয়েছে, যেখানে যে অ্যাডাপ্টারগুলো বিডিং প্রয়োগ করে কিন্তু ওয়াটারফল প্রয়োগ করে না (যেমন মেটা অডিয়েন্স নেটওয়ার্ক), সেগুলো নেটিভ বিজ্ঞাপন রেন্ডার করতে সর্বদা ব্যর্থ হতো।
  • একটি একক বিজ্ঞাপন অনুরোধের জন্য কোনো মিডিয়েশন অ্যাডাপ্টার একাধিক MediationAdLoadCallback মেথড কল করলে যে ক্র্যাশটি ঘটত, তা সমাধান করা হয়েছে।
০.১৭.০-আলফা০১ ২০২৫-০৬-১৮
  • ভার্সন 0.17.0-alpha01 ভুলবশত প্রকাশিত হওয়ায় এতে উদ্দিষ্ট নতুন ফিচারগুলো নেই। এর পরিবর্তে 0.17.0-alpha02 ব্যবহার করুন।
০.১৬.০-আলফা০১ ২০২৫-০৫-২৩
  • জাভা ৮+ এপিআই ডিসুগারিং সাপোর্ট সক্রিয় করার আর প্রয়োজন নেই।
  • ইউজার মেসেজিং প্ল্যাটফর্ম এসডিকে ডিপেন্ডেন্সি সংস্করণ ৩.২.০-তে আপডেট করা হয়েছে।
  • নেটিভ বিজ্ঞাপন মিডিয়েশনের একটি বাগ সংশোধন করা হয়েছে, যার কারণে com.google.android.gms.ads.formats.MediaView ক্লাসটি রেফারেন্সকারী অ্যাডাপ্টারগুলিতে ক্র্যাশ ঘটছিল।
  • বিজ্ঞাপন প্রি-লোডিং : getNumAdsAvailable() যোগ করা হয়েছে এবং numAdsAvailable() বাতিল করা হয়েছে।
  • যেসব অ্যাপ এপিআই-নির্দিষ্ট বিজ্ঞাপন পরিষেবা কনফিগার করে , তাদের ক্ষেত্রে মার্জ কনফ্লিক্ট এড়ানোর জন্য এসডিকে-এর ম্যানিফেস্ট ফাইল থেকে android.adservices.AD_SERVICES_CONFIG প্রপার্টি ট্যাগটি সরিয়ে ফেলা হয়েছে।
০.১৫.১-আলফা০১ ২০২৫-০৪-২৮
  • এখন জাভা ৮+ এপিআই ডিসুগারিং সাপোর্ট সক্রিয় করা আবশ্যক।
  • কোটলিন ব্যবহার করে তৈরি অ্যাপগুলোর জন্য ন্যূনতম প্রয়োজনীয় কোটলিন ভার্সন ২.১ থেকে কমিয়ে ১.৯ করা হয়েছে।
০.১৫.০-আলফা০১ ২০২৫-০৪-২৪
  • নেটিভ বিজ্ঞাপন : একাধিক নেটিভ বিজ্ঞাপন লোড করার সুবিধা যোগ করা হয়েছে।
    • NativeAdLoader.load(NativeAdRequest, numberOfAds, NativeAdLoaderCallback) নামে একটি মেথড যোগ করা হয়েছে, যা একসাথে একাধিক বিজ্ঞাপনের জন্য অনুরোধ করে।
    • একটি NativeAdLoaderCallback.onAdLoadingCompleted() কলব্যাক যোগ করা হয়েছে, যা সমস্ত নেটিভ বিজ্ঞাপন লোড হওয়া সম্পন্ন হলে চালু হয়।
    • Kotlin-এর অ্যাসিঙ্ক্রোনাস লোডিং সমর্থন করার জন্য, NativeAdLoader.load(NativeAdRequest, numberOfAds) নামে একটি মেথড যোগ করা হয়েছে যা একটি Flow<NativeAdLoadResult> রিটার্ন করে।
  • kotlinx-coroutines-android ডিপেন্ডেন্সিটি ভার্সন 1.7.3 থেকে 1.9.0-এ আপডেট করা হয়েছে।
০.১৪.০-আলফা০১ ২০২৫-০৩-২০
  • আপনি যদি একটি অবৈধ অ্যাপ্লিকেশন আইডি দিয়ে SDK চালু করেন, তাহলে বিজ্ঞাপনের অনুরোধগুলি ব্যর্থ হবে।
  • AdPreloader.start() মেথডটির জন্য এখন আর PreloadCallback কলব্যাকের প্রয়োজন নেই।
  • PreloadConfiguration ডেটা ক্লাসের মাধ্যমে কোনো অবজেক্ট তৈরি করার সময় bufferSize প্রপার্টিটি ঐচ্ছিক। গুগলকে বাফার সাইজ অপ্টিমাইজ করার সুযোগ দিতে, bufferSize প্রপার্টিটি সেট করবেন না।
  • PreloadConfiguration ডেটা ক্লাস থেকে maxAdsPerSession প্রপার্টিটি সরিয়ে ফেলা হয়েছে।
  • NativeAdOptions ক্লাসে shouldRequestMultipleImages এবং shouldReturnUrlsForImageAssets প্রপার্টিগুলো যোগ করা হয়েছে।
০.১৩.০-আলফা০১ ২০২৫-০২-২৬
  • MediationRewardedAdCallback.onUserEarnedReward() যোগ করা হয়েছে এবং MediationRewardedAdCallback.onUserEarnedReward(RewardItem) অপ্রচলিত করা হয়েছে।
  • বিজ্ঞাপন প্রি-লোডিং এপিআই যোগ করা হয়েছে।
০.১২.০-আলফা০১ ২০২৫-০১-২২
  • AdRequest , AdRequest.Builder , SignalRequest , এবং SignalRequest.Builder এর ভেতরের কিছু মেথডের বাগ সংশোধন করা হয়েছে।
  • যেসব WebView API for Ads ব্যবহারকারীর AdMob অ্যাপ্লিকেশন আইডি নেই, তাদের জন্য InitializationConfig.WEBVIEW_APIS_FOR_ADS_APPLICATION_ID যোগ করা হয়েছে, যা SDK ইনিশিয়ালাইজেশনের সময় পাস করা যাবে।
  • অ্যাড ম্যানেজার অ্যাড রিকোয়েস্টে নেটিভ এবং ব্যানার অ্যাড একত্রিত করার সুবিধা যোগ করা হয়েছে।
০.১১.০-আলফা০১ ২০২৪-১২-১২
  • ইউজার মেসেজিং প্ল্যাটফর্ম এসডিকে-এর উপর নির্ভরতা সংস্করণ ৩.১.০-তে হালনাগাদ করা হয়েছে।
  • নেটিভ বিজ্ঞাপনে কাস্টম ক্লিক জেসচারের জন্য সমর্থন যোগ করা হয়েছে।
০.১০.০-আলফা০১ ২০২৪-১১-০৮
  • আরও ভালো কোটলিন সমর্থনের জন্য VideoOptions এবং RequestConfiguration জন্য DSL ফাংশন যোগ করা হয়েছে।
  • RequestConfiguration.setPublisherPrivacyPersonalizationState() -এর মাধ্যমে পাবলিশার প্রাইভেসি ট্রিটমেন্ট এপিআই- এর জন্য সমর্থন যোগ করা হয়েছে।
  • বিজ্ঞাপন লোড করতে এবং সিগন্যাল তৈরি করতে কোটলিন সাসপেন্ড এপিআই যোগ করা হয়েছে।
  • IconAd.LoadAdResult সরিয়ে AdLoadResult দিয়ে প্রতিস্থাপন করা হয়েছে।
  • নেটিভ ভিডিও বিজ্ঞাপনের জন্য OMID সেশন শুরু না হওয়ার সমস্যাটি সমাধান করা হয়েছে।
০.৯.০-আলফা০১ ২০২৪-১০-০২
  • 0.6.0-alpha01 রিলিজ থেকে ডিসুগারিং-এর মাধ্যমে উপলব্ধ Java 8+ API-এর উপর নির্ভরতা দূর করা হয়েছে। যেসব অ্যাপ 26 এর কম minSdkVersion ব্যবহার করে, তাদের আর Java 8+ API ডিসুগারিং সাপোর্ট চালু করার প্রয়োজন নেই।
  • অ্যাড ইন্সপেক্টরের জন্য সমর্থন যোগ করা হয়েছে।
  • কাস্টম নেটিভ বিজ্ঞাপন ফরম্যাটের জন্য ভিডিও সাপোর্ট যোগ করা হয়েছে।
  • সিগন্যাল সংগ্রহ এবং রেন্ডারিং এপিআই-এর আনুষ্ঠানিক প্রকাশ।
০.৮.০-আলফা০১ ২০২৪-০৮-২২
  • ইউজার মেসেজিং প্ল্যাটফর্ম এসডিকে-এর উপর নির্ভরতা সংস্করণ ৩.০.০-এ হালনাগাদ করা হয়েছে।
  • নেটিভ বিজ্ঞাপন:
    • নেটিভ বিজ্ঞাপন ফরম্যাটের আনুষ্ঠানিক প্রকাশ সংস্করণ।
    • MediaContent অ্যাসেটে ভিডিও পরিবেশনের সুবিধা যোগ করা হয়েছে।
    • ভিডিও লাইফসাইকেল কলব্যাক যোগ করা হয়েছে।
    • ভিডিও প্লেব্যাকের জন্য কাস্টম কন্ট্রোল যোগ করা হয়েছে।
    • নেটিভ এবং কাস্টম নেটিভ অ্যাডের জন্য ওপেন মেজারমেন্ট সক্রিয় করা হয়েছে।
  • SignalRequest তৈরি করার সময় signalType এখন একটি আবশ্যক ফিল্ড।
০.৬.০-আলফা০১ ২০২৪-০৬-২০
  • ডিসুগারিং-এর মাধ্যমে উপলব্ধ জাভা ৮+ এপিআই ব্যবহার করে এমন কোড যোগ করা হয়েছে। যেসব অ্যাপ minSdkVersion 26 এর কম ব্যবহার করে, তাদের অবশ্যই জাভা ৮+ এপিআই ডিসুগারিং সাপোর্ট চালু করতে হবে।
  • যেসব নেটিভ এবং কাস্টম নেটিভ বিজ্ঞাপন ফরম্যাটে ভিডিও অ্যাসেট অন্তর্ভুক্ত নেই, সেগুলোর জন্য সমর্থন যোগ করা হয়েছে।
  • MRAID v3-এর জন্য সমর্থন যোগ করা হয়েছে।
  • ইউজার মেসেজিং প্ল্যাটফর্ম এসডিকে সংস্করণ ২.২.০-এর উপর নির্ভরতা যোগ করা হয়েছে।
  • গুগলের ত্রুটির জন্য এরর ডোমেইন com.google.android.gms.ads থেকে com.google.android.libraries.ads.mobile.sdk তে আপডেট করা হয়েছে।
  • SDK আগে থেকেই ইনিশিয়ালাইজ করা হয়েছে কিনা তা যাচাই করার জন্য MobileAds.isInitialized() মেথডটি যোগ করা হয়েছে।
  • ফেরত আসা ব্যানার বিজ্ঞাপনটি সংকুচিত করা যাবে কিনা তা পরীক্ষা করার জন্য BannerAd.isCollapsible() যোগ করা হয়েছে।
  • কাস্টম ট্যাবে বিজ্ঞাপনের মনিটাইজেশন উন্নত করতে MobileAds.registerCustomTabsSession() যোগ করা হয়েছে।
  • OnInitializationCompleteListener নাম পরিবর্তন করে OnAdapterInitializationCompleteListener রাখা হয়েছে।
  • AdapterResponseInfo নাম পরিবর্তন করে AdSourceResponseInfo রাখা হয়েছে।
  • AdRequest.Builder.putAdNetworkExtrasBundle() এর নাম পরিবর্তন করে AdRequest.Builder.putAdSourceExtrasBundle() রাখা হয়েছে।
  • একটি বাগ সংশোধন করা হয়েছে যেখানে বিডিং অ্যাডাপ্টার ক্লাসগুলো সঠিকভাবে ইনস্ট্যানশিয়েট হচ্ছিল না।
০.৩.০-আলফা০১ ২০২৪-০৩-২০
  • GMA Next-Gen SDK -এর প্রাথমিক প্রকাশ।
  • ব্যানার, ইন্টারস্টিশিয়াল, রিওয়ার্ডেড, রিওয়ার্ডেড ইন্টারস্টিশিয়াল এবং অ্যাপ ওপেন অ্যাড সমর্থন করে।
  • সকল বিজ্ঞাপন ফরম্যাটের জন্য মিডিয়েশন সমর্থন করে। বর্তমান মোবাইল অ্যাডস এসডিকে-এর জন্য লেখা অ্যাডাপ্টারগুলো GMA Next-Gen SDK সাথে ফরোয়ার্ড-কম্প্যাটিবল।
  • ওপেন মেজারমেন্ট এসডিকে সংস্করণ ১.৪.১০-এর উপর নির্ভরতা যোগ করা হয়েছে।