রিলিজ নোট

সংস্করণ মুক্তির তারিখ নোট
24.7.0 2025-10-09
  • NativeCustomFormatAd.getDisplayOpenMeasurement() এর জন্য রিটার্ন টাইপের একটি অনুপস্থিত বাতিলযোগ্য টীকা সংশোধন করা হয়েছে। কার্যকারিতা অপরিবর্তিত, কারণ নাল রিটার্ন করার পদ্ধতির ক্ষমতা ইতিমধ্যেই প্রত্যাশিত ছিল৷
  • অ্যান্ড্রয়েড গ্রেডল প্লাগইন 7.3.1 এর সাথে সামঞ্জস্য বজায় রাখতে androidx.webkit:webkit নির্ভরতা 1.14.0 থেকে 1.12.1 এ ডাউনগ্রেড করা হয়েছে।
24.6.0 2025-09-08
  • নেটিভ মধ্যস্থতা অ্যাডাপ্টারগুলি এখন NativeAdMapper.destroy() প্রয়োগ করতে পারে যখন একটি নেটিভ বিজ্ঞাপন ধ্বংস হয়ে যায় তখন বিজ্ঞপ্তি পেতে।
24.5.0 2025-07-24
  • বৈশিষ্ট্যে অ্যাক্সেস সহ প্রকাশকদের কাছে এখন সমস্ত বিজ্ঞাপন ফর্ম্যাটের জন্য প্লেসমেন্ট আইডি সমর্থন রয়েছে৷
  • ত্রুটি বার্তা Fatal Exception: java.util.ConcurrentModificationException
24.4.0 2025-06-09
  • বিজ্ঞাপন প্রিলোড করার জন্য বেশ কিছু নতুন API যোগ করা হয়েছে এবং বিদ্যমানগুলিকে অবমূল্যায়ন করা হয়েছে। বিজ্ঞাপন প্রিলোডিং একটি সীমিত আলফা বৈশিষ্ট্য রয়ে গেছে।
24.3.0 2025-05-19
  • সংস্করণ 3.2.0-এ ব্যবহারকারীর মেসেজিং প্ল্যাটফর্ম SDK নির্ভরতা আপডেট করা হয়েছে।
24.2.0 2025-04-07
  • ত্রুটি সংশোধন এবং কর্মক্ষমতা উন্নতি.
24.1.0 2025-03-12
  • ন্যূনতম কোটলিন সংস্করণ এখন 2.1.0।
  • ত্রুটি সংশোধন এবং কর্মক্ষমতা উন্নতি.
  • play-services-ads-lite কম রিলিজের ক্যাডেন্সে চলে যাচ্ছে এবং এই রিলিজের সাথে বিতরণ করা হয় না। আরও তথ্যের জন্য, লাইট SDK ডকুমেন্টেশন দেখুন।
24.0.0 2025-02-24
  • ব্রেকিং পরিবর্তন:
    • সর্বনিম্ন Android API স্তর 23-এ উন্নীত করা হয়েছে।
    • ইন্টারস্ক্রলার বিজ্ঞাপন ফর্ম্যাটের সাথে সম্পর্কিত সমস্ত API সরানো হয়েছে৷
    • অপসারিত AppOpenAd অভিযোজন API গুলি সরানো হয়েছে৷
    • সরানো হয়েছে SearchAdView এবং DynamicHeightSearchAdRequest ক্লাস।
  • সংস্করণ 3.1.0-এ ব্যবহারকারীর মেসেজিং প্ল্যাটফর্ম SDK নির্ভরতা আপডেট করা হয়েছে।
  • অপ্টিমাইজ প্রারম্ভিকতা এবং বিজ্ঞাপন লোডিং এখন সাধারণ উপলব্ধতা, এবং ডিফল্টরূপে সক্ষম।
  • যোগ করা হয়েছে MediationRewardedAdCallback.onUserEarnedReward() এবং অপ্রচলিত MediationRewardedAdCallback.onUserEarnedReward(RewardItem) । নতুন পদ্ধতি ব্যবহার করতে মধ্যস্থতা অ্যাডাপ্টার আপডেট করা উচিত।
  • API-নির্দিষ্ট বিজ্ঞাপন পরিষেবাগুলি কনফিগার করে এমন অ্যাপ্লিকেশানগুলির জন্য মার্জ দ্বন্দ্ব রোধ করতে SDK-এর ম্যানিফেস্ট ফাইল থেকে android.adservices.AD_SERVICES_CONFIG প্রপার্টি ট্যাগটি সরানো হয়েছে৷
23.6.0 2024-12-03
  • ইন্টারস্ক্রোলার বিজ্ঞাপন ফর্ম্যাটের সাথে সম্পর্কিত সমস্ত API গুলি বাতিল করা হয়েছে৷ উদাহরণস্বরূপ, AdSize.getCurrentOrientationInterscrollerAdSize()
23.5.0 2024-10-29
  • আপডেট করা বিজ্ঞাপন লোড ব্যর্থতা লগক্যাট বার্তাগুলি 23.4.0 এ চালু হয়েছে ত্রুটি থেকে তথ্য স্তরে প্রকাশ করা হয়েছে৷
  • বিজ্ঞাপনের জন্য WebView API-এর জন্য কাস্টম ট্যাবে ব্যক্তিগতকৃত বিজ্ঞাপনের উন্নত নগদীকরণ।
23.4.0 2024-09-30
  • বিজ্ঞাপন লোড ব্যর্থতা এখন একটি লগক্যাট বার্তা আহ্বান করে যা বলে ad failed to load ৷ স্ট্যাক ট্রেস এই বার্তাটিকে একটি ত্রুটি হিসাবে লগ করে, কিন্তু একটি ক্র্যাশ বোঝায় না। সাধারণ বিজ্ঞাপন লোডিং ব্যর্থতা ব্যাখ্যা করতে ডিবাগ সাধারণ ত্রুটি লগিং বার্তাগুলির সাথে পরামর্শ করুন৷ আপনি যদি বিজ্ঞাপন পরিবেশনের সাথে সম্পর্কিত একটি পুনরাবৃত্ত ত্রুটি দেখেন যা নথিভুক্ত নয়, তাহলে স্ট্যাক ট্রেসটি Google মোবাইল বিজ্ঞাপন SDK সমর্থনের সাথে শেয়ার করুন।
  • AdRequestaddCustomTargeting() পদ্ধতি যোগ করা হয়েছে।
23.3.0 2024-08-12
  • 3.0.0 সংস্করণে ব্যবহারকারীর মেসেজিং প্ল্যাটফর্ম SDK নির্ভরতা আপডেট করা হয়েছে।
23.2.0 2024-06-27
  • শেষ লোড করা ব্যানারটি সংকোচনযোগ্য কিনা তা নির্দেশ করতে AdView.isCollapsible() যোগ করা হয়েছে।
23.1.0 2024-05-09
  • ন্যূনতম 34 compileSdkVersion প্রয়োজন।
  • নেটিভ মেডিয়েশন অ্যাডাপ্টার : loadNativeAd এবং loadRtbNativeAd() loadNativeAdMapper() এবং loadRtbNativeAdMapper() এর পক্ষে। অ্যাডাপ্টারগুলিকে এই নতুন লোড পদ্ধতি এবং সম্পর্কিত বস্তুগুলি ব্যবহার করে স্থানান্তরিত করা উচিত।
23.0.0 2024-03-07
  • ব্রেকিং পরিবর্তন:
    • সর্বনিম্ন Android API স্তর 21-এ উন্নীত করা হয়েছে।
    • AdMob-এ ব্যবহারকারীর মেট্রিক্স সংগ্রহ করা চালিয়ে যেতে , আপনার AdMob অ্যাপটিকে Firebase-এর সাথে লিঙ্ক করুন এবং Firebase SDK-এর জন্য Google Analytics আপনার অ্যাপে একীভূত করুন।
    • অপসারিত MobileAds.enableSameAppKey() API সরানো হয়েছে এবং বিকল্প পদ্ধতি MobileAds.putPublisherFirstPartyIdEnabled() আপডেট করা হয়েছে যাতে নিয়ন্ত্রণের স্থিরতা সফল হয় কি না সে সম্পর্কে একটি বুলিয়ান ফেরত দিতে।
    • Native Ads :
      • সরানো হয়েছে AdLoader.forUnifiedNativeAd() । পরিবর্তে AdLoader.forNativeAd() ব্যবহার করুন।
      • AdLoader.forCustomTemplateAd() সরানো হয়েছে। পরিবর্তে AdLoader.forCustomFormatAd() ব্যবহার করুন।
    • কোন প্রতিস্থাপন ছাড়া AdFormat.UNKNOWN সরানো হয়েছে। QueryInfo.generate() ব্যবহার করা অ্যাপগুলিকে অবশ্যই একটি বিজ্ঞাপন বিন্যাস পাস করতে হবে।
    • AdManagerAdRequest.Builder এর প্যারেন্ট থেকে উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতিগুলি এখন একটি একক কল থেকে একটি বস্তু তৈরি করতে একসাথে চেইন করা যেতে পারে। এর জন্য উত্তরাধিকার কাঠামোতে একটি পরিবর্তনের প্রয়োজন ছিল যেমন AdManagerAdRequest.Builder আর AdRequest.Builder থেকে উত্তরাধিকারী হয় না।
  • কাস্টম ট্যাবে বিজ্ঞাপনের জন্য নগদীকরণ উন্নত করতে MobileAds.registerCustomTabsSession() যোগ করে। আরও তথ্যের জন্য অপ্টিমাইজ কাস্টম ট্যাব দেখুন।
  • সংস্করণ 2.2.0-এ ব্যবহারকারীর মেসেজিং প্ল্যাটফর্ম SDK নির্ভরতা আপডেট করা হয়েছে।
22.6.0 2023-12-06
  • বন্ধ করা MobileAds.setSameAppKeyEnabled() এবং পদ্ধতিটির নাম পরিবর্তন করে MobileAds.putPublisherFirstPartyIdEnabled() করা হয়েছে।
  • কোন প্রতিস্থাপন ছাড়া AdFormat.UNKNOWN বাতিল করা হয়েছে। QueryInfo.generate() ব্যবহার করা অ্যাপগুলিকে অবশ্যই একটি বিজ্ঞাপন বিন্যাস পাস করতে হবে।
22.5.0 2023-10-30
22.4.0 2023-09-13
  • ন্যূনতম 33 compileSdkVersion প্রয়োজন।
  • অ্যাড ইন্সপেক্টর: অ্যাড ইন্সপেক্টর UI-এর মাধ্যমে অনুরোধ করা বিজ্ঞাপনের অনুরোধ এবং দেখানোর জন্য SDK সমর্থন যোগ করা হয়েছে।
  • একটি নতুন QueryInfo.generate() পদ্ধতি যোগ করা হয়েছে যা একটি বিজ্ঞাপন ইউনিট আইডি নেয়।
  • অ্যাট্রিবিউশন রিপোর্টিং বিটা এবং বিষয় বিটা গোপনীয়তা-সংরক্ষণকারী API- এর প্রাথমিক পরীক্ষা সক্ষম করে৷ আরও তথ্যের জন্য Android গাইডে AdMob গোপনীয়তা স্যান্ডবক্স দেখুন।
22.3.0 2023-08-22
  • AdSize.FULL_WIDTH প্রস্থ হিসাবে ব্যবহার করে অভিযোজিত মাপ তৈরির জন্য সমর্থন যোগ করা হয়েছে। পূর্বে, AdSize.FULL_WIDTH ব্যবহার করে তৈরি বিজ্ঞাপনের আকারগুলিকে AdSize.SMART_BANNER হিসাবে গণ্য করা হবে।
22.2.0 2023-07-05
22.1.0 2023-05-18
  • বিজ্ঞাপন পরিদর্শক: Google Play পরিষেবা নেই এমন ডিভাইসগুলিতে বিজ্ঞাপন পরিদর্শক UI থেকে বিজ্ঞাপনের অনুরোধগুলি ট্রিগার করার সক্ষমতা।
22.0.0 2023-03-29
  • ব্রেকিং পরিবর্তন:
    • NativeCustomFormatAd.getMediaContent() এর পক্ষে NativeCustomFormatAd.getVideoMediaView() NativeCustomFormatAd.getVideoController() এবং NativeCustomFormatAd.getMediaContent() ) সরানো হয়েছে।
    • MobileAds.getVersionString() এর পক্ষে MobileAds.getVersion() সরানো হয়েছে।
    • AdRequest.Builder.setAdInfo() এর পক্ষে AdRequest.Builder.setAdString() সরানো হয়েছে।
    • AdManager.Builder.setAdString() এখন একটি AdRequest.Builder প্রকার প্রদান করে।
    • Adapter পক্ষে MediationRewardedVideoAdAdapter এবং সংশ্লিষ্ট APIগুলি সরানো হয়েছে৷
  • AdRequest.getRequestAgent() যোগ করা হয়েছে।
  • মধ্যস্থতা: Adapter.getVersionInfo() এবং Adapter.getSDKVersionInfo() এর রিটার্ন মান com.google.android.gms.ads.mediation.VersionInfo টাইপ থেকে com.google.android.gms.ads.VersionInfo এ পরিবর্তিত হয়েছে। com.google.android.gms.ads.mediation.VersionInfo অপ্রচলিত হওয়ায় আমরা অ্যাডাপ্টারগুলিকে নতুন ধরনের ফেরত দেওয়ার পরামর্শ দিই।
21.5.0 2023-01-31
  • অ্যাপ ওপেন এ্যাডস: অপপ্রচারিত AppOpenAd.load() পদ্ধতি যা একটি ওরিয়েন্টেশন ইনপুট প্যারামিটার গ্রহণ করে এবং নতুন পদ্ধতি যোগ করে যা একটি ওরিয়েন্টেশন ইনপুট নেয় না। নতুন পদ্ধতি অনুরোধের সময় অভিযোজন নির্ধারণ করে, অন্যান্য পূর্ণ-স্ক্রীন বিন্যাসের আচরণের সাথে মিলে যায়।
  • মধ্যস্থতা: অ্যাপ খোলা বিজ্ঞাপনের জন্য মধ্যস্থতা সমর্থন যোগ করা হয়েছে।
  • androidx.work:work-runtime ওয়ার্ক-রানটাইম নির্ভরতা থেকে RECEIVE_BOOT_COMPLETED অনুমতি সরানো হয়েছে। আপনি যদি 7.2.0 এর আগে Gradle সংস্করণগুলি ব্যবহার করেন এবং আপনার অ্যাপের জন্য অনুমতির প্রয়োজন হয়, তাহলে আপনাকে আপনার Android ম্যানিফেস্টে স্পষ্টভাবে অনুমতি ঘোষণা করতে হতে পারে।
21.4.0 2022-12-14
  • অ্যাড ম্যানেজার অ্যাপ আইডি এখন সমস্ত অ্যাড ম্যানেজার অ্যাপের জন্য প্রয়োজন এবং ca-app-pub-################~########## ফরম্যাট প্রয়োজন। আরো বিস্তারিত জানার জন্য আপনার অ্যাপ কনফিগার করুন দেখুন।
  • বিজ্ঞাপন পরিদর্শক: বিজ্ঞাপন পরিদর্শক UI এর মাধ্যমে অনুরোধ করা ব্যানার বিজ্ঞাপন এবং নেটিভ বিজ্ঞাপন দেখানোর জন্য SDK সমর্থন প্রসারিত করুন।
  • আপনার অ্যাপ্লিকেশানগুলি থেকে সংগৃহীত ডেটা ব্যবহার করে আপনাকে আরও প্রাসঙ্গিক এবং ব্যক্তিগতকৃত বিজ্ঞাপনগুলি সরবরাহ করতে সহায়তা করার জন্য প্রকাশক প্রথম পক্ষের আইডি (পূর্বে একই অ্যাপ কী হিসাবে পরিচিত) এর জন্য সমর্থন যোগ করা হয়েছে৷
  • QueryInfo প্রজন্মের জন্য অফিসিয়াল রিলিজ সংস্করণ।
21.3.0 2022-10-10
  • অ্যাড ইন্সপেক্টর: অ্যাড ইন্সপেক্টর UI-এর মাধ্যমে অনুরোধ করা বিজ্ঞাপন দেখানোর জন্য SDK সমর্থন যোগ করা হয়েছে।
  • নেটিভ বিজ্ঞাপন:
  • কাস্টম নেটিভ বিজ্ঞাপন:
21.2.0 2022-09-06
  • বিজ্ঞাপন পরিদর্শক: অ্যান্ড্রয়েড শেয়ারশিটের মাধ্যমে বিজ্ঞাপনের অনুরোধ লগ রপ্তানির জন্য SDK সমর্থন যোগ করা হয়েছে।
21.1.0 2022-07-14
  • WebView মধ্যে বিজ্ঞাপন নগদীকরণের জন্য সমর্থন যোগ করা হয়েছে। আরও বিশদ বিবরণের জন্য বিজ্ঞাপনের জন্য WebView API ইন্টিগ্রেট করুন দেখুন।
  • ResponseInfo তে getResponseExtras() যোগ করা হয়েছে যা বিজ্ঞাপন প্রতিক্রিয়া সম্পর্কে অতিরিক্ত তথ্য ফেরত দিতে পারে।
21.0.0 2022-05-25
  • ব্রেকিং পরিবর্তন:
    • Google মোবাইল বিজ্ঞাপন SDK-এর জন্য এখন সমস্ত অ্যাপগুলি চালানোর জন্য সর্বনিম্ন Android API স্তর 19-এ থাকা প্রয়োজন৷
    • প্রতিটি পদ্ধতিতে @NonNull টীকা যোগ করা হয়েছে যা পূর্বে শূন্যতাকে স্পষ্টভাবে সংজ্ঞায়িত করেনি।
    • AdRequest.Builder.addNetworkExtras() পদ্ধতি সরানো হয়েছে। পরিবর্তে AdRequest.Builder.addNetworkExtrasBundle() ব্যবহার করুন।
    • নিম্নলিখিত অবস্থান পদ্ধতি সরানো হয়েছে:
      • AdRequest.BuildersetLocation()
      • AdRequestgetLocation()
      • MediationAdConfigurationgetLocation()
  • প্রারম্ভিকতা এবং বিজ্ঞাপন লোডিং অপ্টিমাইজ করতে ম্যানিফেস্ট পতাকা যোগ করা হয়েছে, আরও বিশদ বিবরণের জন্য অপ্টিমাইজ সূচনা এবং বিজ্ঞাপন লোডিং নির্দেশিকা দেখুন।
  • বন্ধ করা MobileAds.getVersionString() । পরিবর্তে MobileAds.getVersion() ব্যবহার করুন।
  • ResponseInfogetLoadedAdapterResponseInfo() পদ্ধতি যোগ করা হয়েছে।
  • AdapterResponseInfo এ নিম্নলিখিত পদ্ধতিগুলি যোগ করা হয়েছে:
    • getAdSourceName()
    • getAdSourceId()
    • getAdSourceInstanceName()
    • getAdSourceInstanceId()
  • বিজ্ঞাপন পরিদর্শক কাস্টম ইভেন্টের জন্য সমর্থন যোগ করা হয়েছে.
20.6.0 2022-02-22
20.5.0 2021-11-18
  • API 31 টার্গেট করা অ্যাপগুলির জন্য Android 12 ডিভাইসের জন্য সমর্থন যোগ করা হয়েছে।
  • রিপোর্টিং এবং জালিয়াতি প্রতিরোধের মতো ব্যবহারের ক্ষেত্রে অ্যাপ সেট আইডির জন্য সমর্থন যোগ করা হয়েছে।
20.4.0 2021-09-22
  • সংস্করণ 20.4.0 থেকে শুরু করে, Google মোবাইল বিজ্ঞাপন SDK-এ SDK-এর ম্যানিফেস্টে com.google.android.gms.permission.AD_ID অনুমতি অন্তর্ভুক্ত রয়েছে যা Android বিল্ড টুল দ্বারা অ্যাপ ম্যানিফেস্টে স্বয়ংক্রিয়ভাবে একত্রিত হয়। AD_ID অনুমতির ঘোষণা সম্পর্কে আরও জানতে, এটি কীভাবে অক্ষম করা যায় সহ, এই Play Console সহায়তা নিবন্ধটি পড়ুন।
  • FullScreenContentCallbackonAdClicked() কলব্যাক যোগ করা হয়েছে।
  • নেটিভ বিজ্ঞাপন ফরম্যাটের জন্য AdListener ক্লাসে onAdClicked() কলব্যাক সক্ষম করা হয়েছে।
20.3.0 2021-08-23
  • AdRequest.Builder.addNetworkExtras() পদ্ধতি অবচিত করা হয়েছে। পরিবর্তে AdRequest.Builder.addNetworkExtrasBundle() ব্যবহার করুন।
  • নেটিভ বিজ্ঞাপন : AdLoader.Builder.forCustomFormatAd() এখন একটি বাতিলযোগ্য OnCustomClickListener গ্রহণ করে।
  • মধ্যস্থতা অ্যাডাপ্টার : সমস্ত মধ্যস্থতা অ্যাডাপ্টার লোড কলে mediationExtras প্যারামিটারের জন্য স্থির শূন্যতা টীকা৷
20.2.0 2021-06-08
  • গুগল অ্যাড ম্যানেজার প্রকাশকদের জন্য অ্যাড ইন্সপেক্টর (বিটা) সমর্থন যোগ করা হয়েছে।
20.1.0 2021-04-29
  • অভিযোজিত ব্যানার : সর্বাধিক উচ্চতার সাথে ইনলাইন অভিযোজিত ব্যানার বিজ্ঞাপনের অনুরোধ করতে AdSize.getInlineAdaptiveBannerAdSize() যোগ করা হয়েছে।
  • সহজ লগিং এর জন্য AdError.toString() যোগ করা হয়েছে।
20.0.0 2021-04-05
  • ব্রেকিং পরিবর্তন:
    • লিগ্যাসি Interstitial API সরানো হয়েছে।
    • সরানো হয়েছে লিগ্যাসি RewardedVideoAd API।
    • Publisher সাথে প্রিফিক্স করা ক্লাসগুলি সরানো হয়েছে (যেমন: PublisherAdView )।
    • CustomRenderedAd সরানো হয়েছে।
    • InstreamAd সরানো হয়েছে।
    • সরানো হয়েছে SearchAdRequest
    • AdListener.onAdLeftApplication() সরানো হয়েছে।
    • NativeAppInstallAd , NativeContentAd , এবং UnifiedNativeAd সরানো হয়েছে। NativeAd নামে এখন একটি নেটিভ বিজ্ঞাপন ফরম্যাট রয়েছে।
    • RewardedAd এখন একটি বিমূর্ত শ্রেণী। একটি পুরস্কৃত বিজ্ঞাপন লোড করতে RewardedAd.load() স্ট্যাটিক পদ্ধতি ব্যবহার করুন।
  • অ্যাড ইন্সপেক্টর (বিটা) যোগ করা হয়েছে।
  • অ্যাডাপ্টিভ ব্যানার বিজ্ঞাপনের পক্ষে অপ্রচলিত AdSize.SMART_BANNER
  • সমস্ত পাবলিক API-এ স্পষ্ট শূন্যতা টীকা যোগ করা হয়েছে।
19.8.0 2021-03-15
  • ব্যবহারকারী মেসেজিং প্ল্যাটফর্ম SDK-এর উপর নির্ভরতা যোগ করা হয়েছে।
  • FullScreenContentCallbackonAdImpression() কলব্যাক যোগ করা হয়েছে।
  • InstreamAd ফরম্যাট অবচিত।
  • মধ্যস্থতা অ্যাডাপ্টার:
    • অপ্রচলিত MediationBannerAdapter , MediationInterstitialAdapter , এবং MediationNativeAdapter ৷ এই ফর্ম্যাটগুলি লোড করার জন্য নতুন অ্যাডাপ্টারগুলিকে Adapter ক্লাস প্রয়োগ করা উচিত।
    • বিডিং অ্যাডাপ্টারগুলি এখন RTB-নির্দিষ্ট ফর্ম্যাটের জন্য Adapter ক্লাসে স্বতন্ত্র লোড পদ্ধতি প্রয়োগ করতে পারে।
19.7.0 2021-01-20
  • এর প্রধান পরিবর্তন:
    • InterstitialAd
    • RewardedAd
    • NativeAd
    • AppOpenAd
  • অপ্রচলিত CustomRenderedAd
  • প্রিফিক্স Publisher সহ ক্লাস এবং প্যাকেজগুলিকে অবমূল্যায়ন করা হয়েছে এবং প্রিফিক্স AdManager দিয়ে প্রতিস্থাপিত করা হয়েছে।
  • সংস্করণ 20.0.0 এর আগে শেষ ছোট রিলিজ। এতে অবচ্যুত হিসাবে চিহ্নিত সমস্ত API এবং পূর্ববর্তী প্রকাশগুলি 20.0.0 সংস্করণে সরানো হবে। আরো বিস্তারিত জানার জন্য সংস্করণ 20.0.0 মাইগ্রেশন গাইড দেখুন।
19.6.0 2020-12-04
  • onAdLeftApplication() AdListener পদ্ধতি অবমূল্যায়ন করা হয়েছে।
  • একটি বাগ সংশোধন করা হয়েছে যেখানে Android 11 ডিভাইসে ব্যবহারকারীদের একটি বিজ্ঞাপনে ক্লিক করার সময় একটি ব্রাউজার নির্বাচন করতে বলা হয়।
19.5.0 2020-10-20
  • ব্যানার বিজ্ঞাপন: onAdImpression() AdListener পদ্ধতিটি এখন ব্যানার বিজ্ঞাপনের জন্য বলা হয়।
  • Google মোবাইল বিজ্ঞাপন SDK দ্বারা করা HTTPS কলের সময়সীমা কাস্টমাইজ করতে setHttpTimeoutMillis() পদ্ধতি যোগ করা হয়েছে।
19.4.0 2020-09-10
  • API 30 টার্গেট করা অ্যাপগুলির জন্য Android 11 ডিভাইসের জন্য সমর্থন যোগ করা হয়েছে।
  • অ্যাপ ওপেন বিজ্ঞাপন: ব্যানার ভিউ থেকে পূর্ণ স্ক্রীন ফরম্যাটের মতো কাজ করতে AppOpenAd ফরম্যাট পরিবর্তন করা হয়েছে। AppOpenAdgetResponseInfo() এবং show() পদ্ধতি যোগ করা হয়েছে। বন্ধ করা AppOpenAdView এবং AppOpenAdPresentationCallback ক্লাস।
  • মধ্যস্থতা: মধ্যস্থতা অবস্থা রিপোর্টিং এখন উপলব্ধ. একটি বিজ্ঞাপন অনুরোধে অংশগ্রহণকারী প্রতিটি বিজ্ঞাপন নেটওয়ার্কের প্রতিক্রিয়া তথ্য পেতে ResponseInfo.getAdapterResponses() ব্যবহার করুন।
  • লিগ্যাসি পুরস্কৃত বিজ্ঞাপন: অপ্রচলিত RewardedVideoAd বিজ্ঞাপন।
  • একটি বাগ সংশোধন করা হয়েছে যেখানে MobileAds.initialize() শুধুমাত্র একবার সম্পূর্ণ হ্যান্ডলারকে কল ব্যাক করে। MobileAds.initialize() -এ প্রতিটি কল এখন সম্পূর্ণ কলব্যাক আহ্বান করে।
19.3.0 2020-07-20
  • AdErrorgetDomain() এবং getCause() পদ্ধতি যোগ করা হয়েছে।
  • একটি LoadAdError প্রদান করে এমন সমস্ত বিজ্ঞাপন ফর্ম্যাটে নতুন লোড ব্যর্থতার কলব্যাক যোগ করা হয়েছে। যেমন, onAdFailedToLoad(LoadAdError)
  • অবচিত লোড ব্যর্থতা কলব্যাক যে একটি int ফেরত. যেমন, onAdFailedToLoad(int)
  • পুরস্কৃত বিজ্ঞাপন: onRewardedAdFailedToShow(AdError) এ যোগ করা হয়েছে এবং onRewardedAdFailedToShow(int) বাতিল করা হয়েছে।
  • পুরস্কৃত মধ্যস্থতা: MEDIATION_SHOW_ERROR উপস্থাপনা ত্রুটি কোড যোগ করা হয়েছে৷ মধ্যস্থতা করা বিজ্ঞাপনগুলির সাথে সম্পর্কিত সমস্ত উপস্থাপনা ত্রুটিগুলি এখন AdError.getCode() এর জন্য MEDIATION_SHOW_ERROR এবং একটি NonNull AdError.getCause() অন্তর্নিহিত মধ্যস্থতা ত্রুটির প্রতিনিধিত্ব করে৷
19.2.0 2020-06-18
  • RewardedInterstitialAd ফর্ম্যাট যোগ করা হয়েছে। এই বৈশিষ্ট্যটি ব্যক্তিগত বিটাতে রয়েছে৷ অ্যাক্সেসের অনুরোধ করতে আপনার অ্যাকাউন্ট ম্যানেজারের সাথে যোগাযোগ করুন।
  • নেটিভ বিজ্ঞাপন: নেটিভ বিজ্ঞাপন নীতি লঙ্ঘন ধরতে এবং ঠিক করতে আপনাকে সাহায্য করার জন্য পরীক্ষার অনুরোধে নেটিভ অ্যাড ভ্যালিডেটর UI যোগ করা হয়েছে।
  • MobileAds.disableMediationAdapterInitialization() পদ্ধতি যোগ করা হয়েছে। মধ্যস্থতা অ্যাডাপ্টার সূচনা নিষ্ক্রিয় করতে Google মোবাইল বিজ্ঞাপন SDK শুরু করার আগে এই পদ্ধতিতে কল করুন।
19.1.0 2020-04-16
19.0.1 2020-03-18
  • নেটিভ বিজ্ঞাপন: NativeCustomTemplateAd ব্যবহার করার সময় স্থির মেমরি লিক হয়েছে।
19.0.0 2020-03-02
  • IAB TCF v2.0 এবং IAB us_privacy স্ট্রিং থেকে সম্মতি প্যারামিটার পড়ার জন্য সমর্থন যোগ করা হয়েছে।
  • AdRequestsetNeighboringContentUrls() এবং getNeighboringContentUrls() যোগ করা হয়েছে।
  • ResponseInfo ক্লাস যোগ করা হয়েছে যা একটি লোড করা বিজ্ঞাপন সম্পর্কে তথ্য প্রদান করে।
  • সমস্ত বিজ্ঞাপন ফরম্যাটের জন্য, getResponseInfo() এর পক্ষে getMediationAdapterClassName() বাতিল করা হয়েছে।
  • নেটিভ বিজ্ঞাপন: MediaContentgetDuration() এবং getCurrentTime() পদ্ধতি যোগ করা হয়েছে।
  • নেটিভ মধ্যস্থতা: অ্যাডাপ্টারগুলি বাস্তবায়নের জন্য UnifiedNativeAdMappergetDuration() এবং getCurrentTime() পদ্ধতি যোগ করা হয়েছে।
  • অপ্রচলিত AdRequest.Builder.addTestDevice() পরিবর্তে RequestConfiguration.Builder.setTestDeviceIds() ব্যবহার করুন।
18.3.0 2019-11-05
  • InstreamAd বিজ্ঞাপন বিন্যাসের জন্য API যোগ করা হয়েছে। এই বৈশিষ্ট্যটি ব্যক্তিগত বিটাতে রয়েছে৷ অ্যাক্সেসের অনুরোধ করতে আপনার অ্যাকাউন্ট ম্যানেজারের সাথে যোগাযোগ করুন।
  • অভিযোজিত ব্যানার : AdSize ক্লাসে অভিযোজিত ব্যানার তৈরির পদ্ধতি পরিবর্তন করা হয়েছে। উদাহরণস্বরূপ, AdSize.getCurrentOrientationBannerAdSizeWithWidth() নাম পরিবর্তন করে AdSize.getCurrentOrientationAnchoredAdaptiveBannerAdSize() রাখা হয়েছে।
  • মধ্যস্থতা : Google মোবাইল বিজ্ঞাপন SDK এখন মধ্যস্থতা অ্যাডাপ্টারের দ্বারা নিক্ষিপ্ত ব্যতিক্রমগুলি ধরা পড়ে৷
  • পুরস্কৃত মধ্যস্থতা : একটি বাগ সংশোধন করা হয়েছে যেখানে একাধিক মধ্যস্থতা পুরস্কৃত বিজ্ঞাপন ক্যাশে করা হলে শুধুমাত্র একটি দেখাবে।
  • সমস্ত বিজ্ঞাপন অনুরোধের জন্য একবার পরীক্ষা ডিভাইস সেট করতে সক্ষম করতে setTestDeviceIds() পদ্ধতি যোগ করা হয়েছে।
18.2.0 2019-08-29
  • AppOpenAd ফর্ম্যাটের জন্য API যোগ করা হয়েছে। এই বৈশিষ্ট্যটি ব্যক্তিগত বিটাতে রয়েছে৷ অ্যাক্সেসের অনুরোধ করতে আপনার অ্যাকাউন্ট ম্যানেজারের সাথে যোগাযোগ করুন।
18.1.1 2019-07-23
  • মধ্যস্থতা : অ্যাপগুলি MobileAds.initialize(Context, OnInitializationCompleteListener) কল করলে অ্যাডাপ্টারগুলি এখন আরম্ভ করা হয়।
  • মধ্যস্থতা : অ্যাডাপ্টার ব্যতিক্রম যার স্ট্যাকের ট্রেসগুলিতে Google মোবাইল বিজ্ঞাপন SDK অন্তর্ভুক্ত রয়েছে সেগুলি এখন Google মোবাইল বিজ্ঞাপন SDK দ্বারা ধরা এবং পরিচালনা করা হয়৷
18.1.0 2019-07-09
  • অ্যাপ পরিমাপ সমর্থনের জন্য অফিসিয়াল রিলিজ।
  • অ্যাপ পরিমাপ ডিফল্টরূপে অ্যাপ স্টার্টে ডেটা শুরু করে এবং পাঠায়। Google মোবাইল বিজ্ঞাপন SDK স্পষ্টভাবে বলা না হওয়া পর্যন্ত অ্যাপ পরিমাপ বিলম্বিত করার একটি বিকল্প যোগ করা হয়েছে।
  • একটি নতুন ইনিশিয়ালাইজেশন পদ্ধতি যোগ করা হয়েছে, MobileAds.initialize(Context, OnInitializationCompleteListener) , যেটি Google Mobile Ads SDK এবং সমস্ত কনফিগার করা মধ্যস্থতা অ্যাডাপ্টারগুলি শুরু করার সময় আপনাকে অবহিত করে।
  • আপনার অ্যাপের জন্য কনফিগার করা সমস্ত বিজ্ঞাপন নেটওয়ার্কের প্রারম্ভিক অবস্থা প্রদান করতে MobileAds.getInitializationStatus() যোগ করা হয়েছে।
  • MobileAds.getRequestConfiguration() যোগ করা হয়েছে। এই কনফিগারেশন অবজেক্টে সেট করা টার্গেটিং প্যারামিটার সব বিজ্ঞাপনের অনুরোধের জন্য ব্যবহার করা হয়।
  • নেটিভ বিজ্ঞাপন : একটি নেটিভ বিজ্ঞাপনের মিডিয়া সম্পদের জন্য একটি নির্দিষ্ট আকৃতির অনুপাতের অনুরোধ করতে NativeAdOptions.Builder.setMediaAspectRatio() পদ্ধতি যোগ করা হয়েছে। এই বিকল্পটি এখন অবহেলিত setImageOrientation() পদ্ধতির উপর অগ্রাধিকার নেয়।
  • নেটিভ বিজ্ঞাপন : নন-ভিডিও বিজ্ঞাপনের জন্য, MediaView এর ইমেজ স্কেল টাইপ এখন MediaView.setImageScaleType() ব্যবহার করে সেট করা যেতে পারে।
  • নেটিভ বিজ্ঞাপন : যুক্ত করা হয়েছে UnifiedNativeAd.getMediaContent() । যেসব প্রকাশক শুধুমাত্র URL ব্যবহার করে ছবি লোড করেন তারা এখন বিজ্ঞাপনের মিডিয়া বিষয়বস্তু পেতে পারেন, এতে একটি ছবি সরবরাহ করতে পারেন এবং MediaView.setMediaContent() কল করতে পারেন যাতে অ-ভিডিও বিজ্ঞাপনের জন্য MediaView মাধ্যমে ইমেজ ডেটা তৈরি করা যায়।
  • নেটিভ বিজ্ঞাপনের মধ্যস্থতা : অ্যাডাপ্টারগুলি এখন UnifiedNativeAdMapper.setMediaContentAspectRatio() ব্যবহার করে আকৃতির অনুপাত প্রদান করতে পারে।
  • play-services-measurement এবং play-services-measurement-sdk উপর নির্ভরতা যোগ করা হয়েছে। অ্যাপগুলির আর এই নির্ভরতাগুলি স্পষ্টভাবে যোগ করার দরকার নেই৷
18.0.0 2019-06-17
  • Android সাপোর্ট লাইব্রেরি থেকে Jetpack (AndroidX) লাইব্রেরিতে স্থানান্তর। আরও তথ্যের জন্য Google Play পরিষেবার রিলিজ নোট পড়ুন।
  • প্লে স্টোর থেকে অ্যাপ ইনস্টল করার পরে প্রথম লঞ্চের সময় ঘটে যাওয়া ক্র্যাশ এড়াতে, এই প্রকাশের জন্য প্রকাশকদের তাদের build.gradle-এ অতিরিক্ত নির্ভরতা ঘোষণা করতে হবে:
    com.google.android.gms:play-services-measurement:17.0.0
    com.google.android.gms:play-services-measurement-sdk:17.0.0
17.2.1 2019-05-21
  • android.media.AudioManager.getStreamVolume এ উদ্ভূত ANR-এর জন্য ঠিক করুন।
17.2.0 2019-03-11
  • পুরস্কৃত ভিডিও: পুরস্কৃত API-এর একটি নতুন সেট যোগ করা হয়েছে ( পুরস্কৃত প্যাকেজ দেখুন) যা আপনাকে একসাথে একাধিক পুরস্কৃত বিজ্ঞাপন লোড করতে সক্ষম করে।
  • মধ্যস্থতা: মধ্যস্থতা অ্যাডাপ্টার API-এর একটি নতুন সেট যোগ করা হয়েছে যা শুরুকে সমর্থন করে। নতুন API বাস্তবায়নকারী অ্যাডাপ্টারগুলি Adapter ক্লাস বাস্তবায়ন করে।
  • যে কোনো বিজ্ঞাপন লাইব্রেরির সংস্করণ 17.2.0 সহ firebase-analytics ব্যবহারকারী প্রকাশকরা (যেমন, com.google.android.gms:play-services-ads:17.2.0 ) অবশ্যই com.google.firebase:firebase-analytics:16.3.0 ব্যবহার করবেন।
17.1.3 2019-01-31
  • যে কোনো বিজ্ঞাপন লাইব্রেরির সংস্করণ 17.1.3 সহ firebase-analytics ব্যবহারকারী প্রকাশকরা (যেমন, com.google.android.gms:play-services-ads:17.1.3 ) অবশ্যই com.google.firebase:firebase-analytics:16.3.0 ব্যবহার করবেন।
17.1.2 2018-12-03
  • যে কোনো বিজ্ঞাপন লাইব্রেরির সংস্করণ 17.1.2 সহ firebase-analytics ব্যবহারকারী প্রকাশকরা (যেমন, com.google.android.gms:play-services-ads:17.1.2 ) অবশ্যই com.google.firebase:firebase-analytics:16.0.6 ব্যবহার করবেন।
17.1.1 2018-11-12
  • একটি বাগ সংশোধন করা হয়েছে যেখানে play-services-ads এবং firebase-analytics কিছু সংমিশ্রণ (যেমন, ads:17.1.0 এবং analytics:16.0.5 ) এর ফলে একটি duplicate entry কম্পাইলার ত্রুটি দেখা দিয়েছে। যে কোনো বিজ্ঞাপন লাইব্রেরির (যেমন, com.google.android.gms:play-services-ads:17.1.1 ) সংস্করণ 17.1.1 সহ firebase-analytics ব্যবহার করছেন এমন প্রকাশকদের অবশ্যই com.google.firebase:firebase-analytics:16.0.5 ব্যবহার করতে হবে।
17.1.0 2018-11-02
17.0.0 2018-10-05
  • Google AdMob প্রকাশকদের তাদের AndroidManifest.xml-এ com.google.android.gms.ads.APPLICATION_ID কী সহ একটি <meta-data> ট্যাগ নির্দিষ্ট করতে হবে। আরো বিস্তারিত জানার জন্য শুরু করুন নির্দেশিকা পড়ুন।
  • নেটিভ বিজ্ঞাপন: NativeAppInstallAd , NativeContentAd , এবং সংশ্লিষ্ট APIগুলি UnifiedNativeAd এর পক্ষে বঞ্চিত। নতুন API ব্যবহার করার জন্য আরও নির্দেশাবলীর জন্য নেটিভ অ্যাডভান্সড ইউনিফাইড দেখুন।
  • নেটিভ বিজ্ঞাপন: "এই বিজ্ঞাপনটি নিঃশব্দ করুন" বৈশিষ্ট্য যোগ করা হয়েছে৷
  • নেটিভ বিজ্ঞাপন: সৌম্য সতর্কীকরণ লগ: "UnconfirmedClickListener শূন্য থাকা উচিত নয় যখন ClickConfirmingView সেট করা আছে।" অপসারণ করা হয়েছে।
  • পুরস্কৃত বিজ্ঞাপন: বিজ্ঞাপন মেটাডেটা পরিবর্তনগুলি শুনতে RewardedVideoAdsetAdMetadataListener পদ্ধতি যোগ করা হয়েছে।
  • পুরস্কৃত বিজ্ঞাপন: destroy() কল করা শ্রোতাকে শূন্য করে দেবে।
  • AdRequest.Builder এ নিম্নলিখিত পদ্ধতিগুলিকে অবমূল্যায়ন করা হয়েছে।
  • একটি বাগ সংশোধন করা হয়েছে যেখানে onRewardedVideoCompleted() এমুলেটরগুলিতে ফায়ার করছে না।
16.0.0 2018-10-02
  • কোন বিজ্ঞাপন পরিবর্তন. আরও তথ্যের জন্য Google play পরিষেবার রিলিজ নোট পড়ুন।
15.0.0 2018-04-12
  • MRAID v3 বিটা সংস্করণ।
  • নেটিভ বিজ্ঞাপন: ইউনিফাইড নেটিভ অ্যাড API যোগ করা হয়েছে। এটি NativeAppInstallAds এবং NativeContentAds একটি নতুন প্রকারে একত্রিত করে: UnifiedNativeAd
  • দ্রষ্টব্য: নেটিভ বিজ্ঞাপনগুলি ব্যবহার করার সময়, নেটিভ বিজ্ঞাপনটিতে ক্লিক করার সময় লগগুলিতে একটি সৌম্য সতর্কতা দেখা যায়: " ClickConfirmingView সেট থাকা অবস্থায় UnconfirmedClickListener শূন্য হওয়া উচিত নয়৷ " এই সতর্কতা উপেক্ষা করা যেতে পারে এবং এটি পরবর্তী প্রকাশে সরানো হবে৷
12.0.1 2018-03-28
  • কোন বিজ্ঞাপন পরিবর্তন. আরও বিস্তারিত জানার জন্য Google play পরিষেবার রিলিজ নোট দেখুন।
12.0.0 2018-03-20
  • পুরস্কৃত ভিডিও: RewardedVideoAdListeneronRewardedVideoCompleted() কলব্যাক পদ্ধতি যোগ করা হয়েছে।
  • নেটিভ মধ্যস্থতা: NativeAdMappertrackViews() পদ্ধতি যোগ করা হয়েছে, অ্যাডাপ্টারকে স্বতন্ত্র নেটিভ বিজ্ঞাপন সম্পদের সাথে সম্পর্কিত বস্তু View জন্য অ্যাক্সেস দেয়। trackView() এর পক্ষে অবচিত trackViews()
11.8.0 2017-12-18
  • ত্রুটি সমাধান এবং সাধারণ উন্নতি।
11.6.0 2017-11-07
  • NativeAdViewHolder ক্লাস এবং NativeAppInstallAd এবং NativeContentAd এ সম্পর্কিত পদ্ধতি যোগ করা হয়েছে।
  • Deprecated AdLoader.getMediationAdapterClassName (প্রকাশকদের পরিবর্তে NativeAppInstallAd এবং NativeContentAd এ একই নামের পদ্ধতি ব্যবহার করা উচিত)।
  • পরীক্ষার বিজ্ঞাপন এখন বিজ্ঞাপনের উপরে একটি লেবেল দেখায়। আরও বিস্তারিত জানার জন্য পরীক্ষার নির্দেশিকা দেখুন।
11.4.0 2017-09-19
  • NativeAppInstallAd এবং NativeContentAd ক্লাসে getMediationAdapterClassName() পদ্ধতি যোগ করা হয়েছে। AdLoader এ একই নামের পদ্ধতিটি বাতিল করা হবে।
  • MediationNativeListener ক্লাসে একটি onVideoEnd() পদ্ধতি যোগ করা হয়েছে, hasVideoContent() , setHasVideoContent() , এবং setMediaView() পদ্ধতিগুলি NativeAdMapper ক্লাসে এবং getAdVolume() এবং isAdMuted() পদ্ধতিগুলি NativeMediationAdRequest এ ভিডিও সমর্থন করার জন্য নেটিভ মেডিয়েশন ক্লাসে যোগ করা হয়েছে৷
  • SearchAdRequest ক্লাস সরানো হয়েছে।
11.2.2 2017-09-05
  • একটি নতুন loadAd() পদ্ধতি যোগ করা হয়েছে যা RewardedVideoAd ক্লাসে PublisherAdRequest অবজেক্ট নেয়।
11.2.0 2017-08-14
  • AdLoader ক্লাসে loadAds() পদ্ধতি যোগ করা হয়েছে, যা অ্যাপকে একক অনুরোধে একাধিক অনন্য বিজ্ঞাপন লোড করতে দেয়।
  • আপনি যখন আপনার অ্যাপকে Google Mobile Ads SDK-এর 11.2.0 বা উচ্চতর সংস্করণে আপগ্রেড করেন, তখন অন্তত 26 (Android O) এর একটি compileSdkVersion নির্দিষ্ট করতে আপনার অ্যাপের build.gradle আপডেট করতে হবে। এটি আপনার অ্যাপ চালানোর উপায় পরিবর্তন করে না। আপনাকে targetSdkVersion আপডেট করার প্রয়োজন হবে না।
  • সংস্করণ 11.2.0 থেকে শুরু করে, Google মোবাইল বিজ্ঞাপন SDK Google-এর Maven সংগ্রহস্থলের মাধ্যমে উপলব্ধ। আরও তথ্যের জন্য, Google Play পরিষেবার রিলিজ নোটগুলি দেখুন।
11.0.0 2017-06-07
  • AdListener ক্লাসে onAdClicked() এবং onAdImpression() পদ্ধতি যোগ করা হয়েছে। এই পদ্ধতিগুলি শুধুমাত্র নেটিভ অ্যাপ ইনস্টল এবং নেটিভ কন্টেন্ট বিজ্ঞাপনের জন্য ব্যবহার করা হয়।
  • AdView , InterstitialAd , এবং NativeExpressAdView ক্লাস থেকে getInAppPurchaseListener() এবং setInAppPurchaseListener() পদ্ধতিগুলি সরানো হয়েছে৷ এছাড়াও সম্পর্কিত ইন-অ্যাপ ক্রয় ক্লাস মুছে ফেলা হয়েছে।
  • VideoController.VideoLifecycleCallbacks ক্লাসে OnVideoMute() , OnVideoPause() , OnVideoPlay() এবং OnVideoStart() পদ্ধতি যোগ করা হয়েছে৷
  • PublisherInterstitialAd এবং RewardedVideoAd ক্লাসে setImmersiveMode() পদ্ধতি যোগ করে পূর্ণ-স্ক্রীন বিজ্ঞাপনে ইমারসিভ মোড সক্ষম করার ক্ষমতা যোগ করা হয়েছে।
  • নেটিভ-প্লাস-ব্যানার অনুরোধের জন্য AdLoader সাথে ব্যবহারের জন্য OnPublisherAdViewLoadedListener ইন্টারফেস, PublisherAdViewOptions ক্লাস এবং PublisherAdViewOptions.Builder ক্লাস যোগ করা হয়েছে।
  • ঐচ্ছিক OnImmersiveModeUpdatedListener ইন্টারফেস যোগ করা হয়েছে যা মধ্যস্থতা অ্যাডাপ্টারগুলি ইমারসিভ মোড আপডেট সম্পর্কে অবহিত করার জন্য প্রয়োগ করতে পারে।
  • RewardedVideoAd ক্লাসে getMediationAdapterClassName() পদ্ধতি যোগ করা হয়েছে।
  • ProGuard ব্যবহার করার সময় স্বয়ংক্রিয়ভাবে মধ্যস্থতা অ্যাডাপ্টারের শ্রেণির নাম সংরক্ষণ করতে keep নিয়ম যুক্ত করা হয়েছে।
10.2.0 2017-2-15
  • Google Play পরিষেবা 10.2.x হল প্রথম প্রকাশ যা আর Android সংস্করণ 2.3.x (জিঞ্জারব্রেড) এর জন্য সম্পূর্ণ সমর্থন অন্তর্ভুক্ত করে না। SDK রিলিজ 10.2.x ব্যবহার করে ডেভেলপ করা অ্যাপগুলির জন্য ন্যূনতম Android API লেভেল 14 প্রয়োজন এবং 14-এর কম API লেভেল চালায় এমন ডিভাইসগুলিতে ইনস্টল করা যাবে না। Android Gingerbread-এর জন্য আপনার অ্যাপের সমর্থন প্রসারিত করার জন্য একাধিক APK তৈরি করা সহ আপনার বিকল্পগুলি সম্পর্কে আরও জানতে, Android Developers ব্লগ দেখুন।
  • নেটিভ অ্যাডভান্সড কন্টেন্ট এবং কাস্টম টেমপ্লেট বিজ্ঞাপনের জন্য ভিডিও সম্পদের জন্য সমর্থন যোগ করা হয়েছে।
  • PublisherAdView ক্লাসে getVideoController() , setVideoOptions() , এবং getVideoOptions() পদ্ধতি যোগ করা হয়েছে।
  • AdChoicesView ক্লাস যোগ করা হয়েছে।
  • NativeAdMapper ক্লাসে getAdChoicesContent() এবং setAdChoicesContent() পদ্ধতি যোগ করা হয়েছে।
  • পুরস্কৃত ভিডিও মধ্যস্থতা অ্যাডাপ্টারের জন্য InitializableMediationRewardedVideoAdAdapter ইন্টারফেস যোগ করা হয়েছে যেগুলি বিজ্ঞাপনের অনুরোধ করার আগে প্রাথমিক শুরুতে অপ্ট ইন করতে চায়৷
  • গুগল অ্যাড ম্যানেজারে অ্যাপ-মধ্যস্থ পূর্বরূপ এবং সমস্যা সমাধানের জন্য সমর্থন যোগ করা হয়েছে।
10.0.1 2016-11-21
  • ত্রুটি সমাধান এবং সাধারণ উন্নতি।
9.8.0 2016-10-24
  • MobileAds.Initialize(Context) অবচয় করা হয়েছে। গুগল অ্যাড ম্যানেজার প্রকাশকদের তাদের অ্যাপ শুরু করার সময় এই পদ্ধতিটি কল করা উচিত। AdMob প্রকাশকদের এখনও MobileAds.Initialize(Context, String) ব্যবহার করা উচিত এবং তাদের অ্যাপ্লিকেশন কোড পাস করা উচিত।
9.6.0 2016-09-22
  • নেটিভ বিজ্ঞাপন উন্নত ভিডিও বিজ্ঞাপনের জন্য MediaView ক্লাস যোগ করা হয়েছে।
  • সৃজনশীল প্রিভিউ এবং অ্যাড ম্যানেজার বিজ্ঞাপন ইউনিটের সমস্যা সমাধানের জন্য MobileAds ক্লাসে একটি openDebugMenu() পদ্ধতি যোগ করা হয়েছে।
  • পুরস্কৃত ভিডিও কাস্টম ইভেন্টের জন্য সমর্থন যোগ করা হয়েছে।
9.4.0 2016-08-01
  • ত্রুটি সমাধান এবং সাধারণ উন্নতি।
9.2.0 2016-06-27
  • NativeAdOptions.Builder ক্লাসে setAdChoicesPlacement() পদ্ধতি যোগ করা হয়েছে, যেটি অ্যাপ প্রকাশকরা এখন নেটিভ বিজ্ঞাপনে তাদের AdChoices এর অবস্থান নির্দিষ্ট করতে ব্যবহার করতে পারেন।
  • ভিডিও বিজ্ঞাপন প্লেব্যাক বেশ কিছু বাগ ফিক্সের সাথে উন্নত করা হয়েছে।
9.0.1 2016-05-26
  • 9.0.0 এ প্রবর্তিত একটি ProGuard সমস্যা সমাধান করে। com.google.android.gms.common.util.DynamiteApi এর জন্য প্রকাশকদের আর keep বিকল্পের প্রয়োজন নেই।
9.0.0 2016-05-18
  • অ্যাপগুলির জন্য অবস্থানের তথ্যের স্বয়ংক্রিয় জনসংখ্যা যোগ করা হয়েছে যা স্পষ্টভাবে অবস্থানের অনুমতি দেয়৷
  • পুরস্কৃত ভিডিও মধ্যস্থতা কাস্টম ইভেন্টের জন্য সমর্থন যোগ করা হয়েছে।
  • নেটিভ এক্সপ্রেস বিজ্ঞাপনের জন্য ভিডিও বিকল্প যোগ করা হয়েছে।
  • আপডেট করা কাস্টম অনুসন্ধান বিজ্ঞাপন API.
  • setAppMuted() পদ্ধতি যোগ করা হয়েছে।
  • MobileAds.initialize(android.content.Context, java.lang.String) পদ্ধতিটি আর অবহেলিত নয়।
  • MobileAds.initialize(android.content.Context) পদ্ধতিটি এখন বাতিল করা হয়েছে।
  • মধ্যস্থতা অ্যাডাপ্টারগুলিতে ইম্প্রেশন রিপোর্ট করার জন্য MediationNativeListener.onAdImpression() পদ্ধতি যোগ করা হয়েছে।
  • শুধুমাত্র এই রিলিজের জন্য , যে অ্যাপগুলি তাদের অ্যাপ্লিকেশন পোস্ট-প্রসেস করার জন্য ProGuard ব্যবহার করে তাদের তাদের ProGuard কনফিগারেশন ফাইলে নিম্নলিখিত keep অপশন যোগ করতে হবে: -keep public @com.google.android.gms.common.util.DynamiteApi class * { *; }
8.4.0 2015-12-18
  • একটি অ্যাপের বর্তমান ভলিউম স্তরের Google মোবাইল বিজ্ঞাপন SDK-কে জানাতে একটি সর্বজনীন পদ্ধতি, MobileAds.setAppVolume() যোগ করা হয়েছে৷
  • বাগ সংশোধন এবং উন্নতি বাস্তবায়িত হয়েছে৷
8.3.0 2015-11-6
  • পুরস্কৃত ভিডিও বিজ্ঞাপনের জন্য সমর্থন যোগ করা হয়েছে।
  • একটি বিজ্ঞাপন অনুরোধ চলছে কিনা তা পরীক্ষা করতে PublisherAdView এবং PublisherInterstitialAd একটি isLoading() পদ্ধতি যোগ করা হয়েছে।
  • AdRequest.Builder এবং PublisherAdRequest.BuildersetIsDesignedForFamilies() পদ্ধতি যোগ করা হয়েছে।
  • Added a destroy() method to NativeAdView .
8.1.0 2015‑09‑24 Various bug fixes.
7.8.0 2015‑08‑13
  • MRAID v2 official release version.
  • Added an isLoading() method to AdLoader , AdView , and InterstitialAd to check if an ad request is in progress.
  • Deprecated PublisherAdRequest.Builder#setManualImpressionsEnabled() . Use PublisherAdView#setManualImpressionsEnabled() instead.
7.5.0 2015‑05‑28
  • Added support for app install and content native ad formats across AdMob and Ad Manager.
  • Added support for custom native ad formats, available for Ad Manager reservations.
7.3.0 2015‑04‑28 Various bug fixes.
7.0.0 2015‑03‑19
  • Added addCustomTargeting() and addCategoryExclusion() methods to PublisherAdRequest.Builder .
  • Fixed an issue causing PublisherAdView.recordManualImpression() to record multiple impressions in Ad Manager when using manual impression counting.
  • Fixed an issue causing ads to render improperly when using the android:largestWidthLimitDp attribute on the <supports-screens> tag.
  • Added the setRequestAgent() method to AdRequest.Builder and PublisherAdRequest.Builder . This method should be used to denote ad request origins by third parties that mediate to Google Mobile Ads SDK.
6.5.87 2014‑12‑08
  • Introduced split JAR architecture--Android Studio developers can now just include the ads portion of Google Play services by depending on com.google.android.gms: play‑services‑ads :6.+ .
    Note: Apps that create banner ads in XML must still reference the entire library com.google.android.gms: play‑services :6.+ .
  • Various bug fixes.
6.1 2014‑10‑08
  • Added a getLocation() method to com.google.android.gms.ads.MediationAdRequest .
  • Added a content description to the interstitial close button for accessibility.
  • Removed logging of "Google Play resources not found" when the library project is linked correctly.
  • Added getMediationAdapterClassName() to AdView to get the class name of the ad network mediation adapter showing an ad.
17.0.0 2018‑10‑05
  • Added new APIs to implement Custom Events.
  • Added default purchase flow for In-App Purchase, using the Google Play Billing API.
4.4 2014‑05‑07
  • Added new Mediation Adapter APIs.
  • Added new 320x100 LARGE_BANNER ad format for both phones and tablets.
  • Added new interstitial format for In-App Purchase. Set an InAppPurchaseListener on InterstitialAd to listen for in-app purchase events.
  • Bug fix for SecurityException crash due to reading gservices without permission.
4.3 2014‑03‑17
  • InterstitialAd now functions if passed an application context.
  • Added the setContentUrl() method to PublisherAdRequest.Builder .
  • Fix for exception when Service not registered .
4.2 2014‑02‑03 Various bug fixes.
4.1 2014‑01‑16
  • Added support for Ad Manager and Search Ads for Mobile Apps.
  • AdRequest.Builder now has a setLocation() method.
  • Fixed a crash that occurred if an interstitial ad was requested but AdActivity wasn't specified in the manifest.
4.0 2013‑10‑31
  • Google Mobile Ads APIs are now part of Google Play services .
  • Future updates to the Google Mobile Ads APIs get automatically pushed to devices through Google Play services.
  • Ad Manager and Search Ads for Mobile Apps not yet supported.