সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
সংস্করণ
মুক্তির তারিখ
নোট
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
বৈশিষ্ট্যে অ্যাক্সেস সহ প্রকাশকদের কাছে এখন সমস্ত বিজ্ঞাপন ফর্ম্যাটের জন্য প্লেসমেন্ট আইডি সমর্থন রয়েছে৷
বিজ্ঞাপন প্রিলোড করার জন্য বেশ কিছু নতুন 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 সমর্থনের সাথে শেয়ার করুন।
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-এ উন্নীত করা হয়েছে।
অপসারিত 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 থেকে উত্তরাধিকারী হয় না।
বিজ্ঞাপন পরিদর্শক: Google Play পরিষেবা নেই এমন ডিভাইসগুলিতে বিজ্ঞাপন পরিদর্শক UI থেকে বিজ্ঞাপনের অনুরোধগুলি ট্রিগার করার সক্ষমতা।
22.0.0
2023-03-29
ব্রেকিং পরিবর্তন:
NativeCustomFormatAd.getMediaContent() এর পক্ষে NativeCustomFormatAd.getVideoMediaView()NativeCustomFormatAd.getVideoController() এবং NativeCustomFormatAd.getMediaContent() ) সরানো হয়েছে।
মধ্যস্থতা: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 সমর্থন যোগ করা হয়েছে।
ভাগ করা পছন্দgad_has_consent_for_cookies এর জন্য সমর্থন যোগ করা হয়েছে। যখন gad_has_consent_for_cookies পছন্দ 0 তে সেট করা থাকে তখন Google Mobile Ads SDK সীমিত বিজ্ঞাপন (LTD) সক্ষম করবে। আরও বিশদ বিবরণের জন্য কুকিজের সম্মতি সেটিং দেখুন।
যখন RequestConfiguration.Builder.setTagForChildDirectedTreatment() কে TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE ( শিশু-নির্দেশিত সেটিং দেখুন), অথবা RequestConfiguration.Builder.setTagForUnderAgeOfConsent() কে TAG_FOR_UNDER_AGE_OF_CONSENT_TRUE এর সাথে ডাকা হয় ( সম্মতি সেটিং এর বয়সের কম ব্যবহারকারীদের দেখুন)।
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 সহায়তা নিবন্ধটি পড়ুন।
FullScreenContentCallback এ onAdClicked() কলব্যাক যোগ করা হয়েছে।
নেটিভ বিজ্ঞাপন ফরম্যাটের জন্য AdListener ক্লাসে onAdClicked() কলব্যাক সক্ষম করা হয়েছে।
FullScreenContentCallback এ onAdImpression() কলব্যাক যোগ করা হয়েছে।
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 ফরম্যাট পরিবর্তন করা হয়েছে। AppOpenAd এ getResponseInfo() এবং show() পদ্ধতি যোগ করা হয়েছে। বন্ধ করা AppOpenAdView এবং AppOpenAdPresentationCallback ক্লাস।
মধ্যস্থতা: মধ্যস্থতা অবস্থা রিপোর্টিং এখন উপলব্ধ. একটি বিজ্ঞাপন অনুরোধে অংশগ্রহণকারী প্রতিটি বিজ্ঞাপন নেটওয়ার্কের প্রতিক্রিয়া তথ্য পেতে ResponseInfo.getAdapterResponses() ব্যবহার করুন।
একটি বাগ সংশোধন করা হয়েছে যেখানে MobileAds.initialize() শুধুমাত্র একবার সম্পূর্ণ হ্যান্ডলারকে কল ব্যাক করে। MobileAds.initialize() -এ প্রতিটি কল এখন সম্পূর্ণ কলব্যাক আহ্বান করে।
পুরস্কৃত বিজ্ঞাপন:onRewardedAdFailedToShow(AdError) এ যোগ করা হয়েছে এবং onRewardedAdFailedToShow(int) বাতিল করা হয়েছে।
পুরস্কৃত মধ্যস্থতা:MEDIATION_SHOW_ERROR উপস্থাপনা ত্রুটি কোড যোগ করা হয়েছে৷ মধ্যস্থতা করা বিজ্ঞাপনগুলির সাথে সম্পর্কিত সমস্ত উপস্থাপনা ত্রুটিগুলি এখন AdError.getCode() এর জন্য MEDIATION_SHOW_ERROR এবং একটি NonNull AdError.getCause() অন্তর্নিহিত মধ্যস্থতা ত্রুটির প্রতিনিধিত্ব করে৷
19.2.0
2020-06-18
RewardedInterstitialAd ফর্ম্যাট যোগ করা হয়েছে। এই বৈশিষ্ট্যটি ব্যক্তিগত বিটাতে রয়েছে৷ অ্যাক্সেসের অনুরোধ করতে আপনার অ্যাকাউন্ট ম্যানেজারের সাথে যোগাযোগ করুন।
নেটিভ বিজ্ঞাপন: নেটিভ বিজ্ঞাপন নীতি লঙ্ঘন ধরতে এবং ঠিক করতে আপনাকে সাহায্য করার জন্য পরীক্ষার অনুরোধে নেটিভ অ্যাড ভ্যালিডেটর UI যোগ করা হয়েছে।
InstreamAd বিজ্ঞাপন বিন্যাসের জন্য API যোগ করা হয়েছে। এই বৈশিষ্ট্যটি ব্যক্তিগত বিটাতে রয়েছে৷ অ্যাক্সেসের অনুরোধ করতে আপনার অ্যাকাউন্ট ম্যানেজারের সাথে যোগাযোগ করুন।
অভিযোজিত ব্যানার : AdSize ক্লাসে অভিযোজিত ব্যানার তৈরির পদ্ধতি পরিবর্তন করা হয়েছে। উদাহরণস্বরূপ, AdSize.getCurrentOrientationBannerAdSizeWithWidth() নাম পরিবর্তন করে AdSize.getCurrentOrientationAnchoredAdaptiveBannerAdSize() রাখা হয়েছে।
মধ্যস্থতা : Google মোবাইল বিজ্ঞাপন SDK এখন মধ্যস্থতা অ্যাডাপ্টারের দ্বারা নিক্ষিপ্ত ব্যতিক্রমগুলি ধরা পড়ে৷
পুরস্কৃত মধ্যস্থতা : একটি বাগ সংশোধন করা হয়েছে যেখানে একাধিক মধ্যস্থতা পুরস্কৃত বিজ্ঞাপন ক্যাশে করা হলে শুধুমাত্র একটি দেখাবে।
সমস্ত বিজ্ঞাপন অনুরোধের জন্য একবার পরীক্ষা ডিভাইস সেট করতে সক্ষম করতে setTestDeviceIds() পদ্ধতি যোগ করা হয়েছে।
18.2.0
2019-08-29
AppOpenAd ফর্ম্যাটের জন্য API যোগ করা হয়েছে। এই বৈশিষ্ট্যটি ব্যক্তিগত বিটাতে রয়েছে৷ অ্যাক্সেসের অনুরোধ করতে আপনার অ্যাকাউন্ট ম্যানেজারের সাথে যোগাযোগ করুন।
মধ্যস্থতা : অ্যাডাপ্টার ব্যতিক্রম যার স্ট্যাকের ট্রেসগুলিতে Google মোবাইল বিজ্ঞাপন SDK অন্তর্ভুক্ত রয়েছে সেগুলি এখন Google মোবাইল বিজ্ঞাপন SDK দ্বারা ধরা এবং পরিচালনা করা হয়৷
18.1.0
2019-07-09
অ্যাপ পরিমাপ সমর্থনের জন্য অফিসিয়াল রিলিজ।
অ্যাপ পরিমাপ ডিফল্টরূপে অ্যাপ স্টার্টে ডেটা শুরু করে এবং পাঠায়। Google মোবাইল বিজ্ঞাপন SDK স্পষ্টভাবে বলা না হওয়া পর্যন্ত অ্যাপ পরিমাপ বিলম্বিত করার একটি বিকল্প যোগ করা হয়েছে।
নেটিভ বিজ্ঞাপন : নন-ভিডিও বিজ্ঞাপনের জন্য, MediaView এর ইমেজ স্কেল টাইপ এখন MediaView.setImageScaleType() ব্যবহার করে সেট করা যেতে পারে।
নেটিভ বিজ্ঞাপন : যুক্ত করা হয়েছে UnifiedNativeAd.getMediaContent() । যেসব প্রকাশক শুধুমাত্র URL ব্যবহার করে ছবি লোড করেন তারা এখন বিজ্ঞাপনের মিডিয়া বিষয়বস্তু পেতে পারেন, এতে একটি ছবি সরবরাহ করতে পারেন এবং MediaView.setMediaContent() কল করতে পারেন যাতে অ-ভিডিও বিজ্ঞাপনের জন্য MediaView মাধ্যমে ইমেজ ডেটা তৈরি করা যায়।
play-services-measurement এবং play-services-measurement-sdk উপর নির্ভরতা যোগ করা হয়েছে। অ্যাপগুলির আর এই নির্ভরতাগুলি স্পষ্টভাবে যোগ করার দরকার নেই৷
18.0.0
2019-06-17
Android সাপোর্ট লাইব্রেরি থেকে Jetpack (AndroidX) লাইব্রেরিতে স্থানান্তর। আরও তথ্যের জন্য Google Play পরিষেবার রিলিজ নোট পড়ুন।
প্লে স্টোর থেকে অ্যাপ ইনস্টল করার পরে প্রথম লঞ্চের সময় ঘটে যাওয়া ক্র্যাশ এড়াতে, এই প্রকাশের জন্য প্রকাশকদের তাদের build.gradle-এ অতিরিক্ত নির্ভরতা ঘোষণা করতে হবে:
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 ব্যবহার করতে হবে।
Google AdMob প্রকাশকদের তাদের AndroidManifest.xml-এ com.google.android.gms.ads.APPLICATION_ID কী সহ একটি <meta-data> ট্যাগ নির্দিষ্ট করতে হবে। আরো বিস্তারিত জানার জন্য শুরু করুন নির্দেশিকা পড়ুন।
নেটিভ বিজ্ঞাপন:NativeAppInstallAd , NativeContentAd , এবং সংশ্লিষ্ট APIগুলি UnifiedNativeAd এর পক্ষে বঞ্চিত। নতুন API ব্যবহার করার জন্য আরও নির্দেশাবলীর জন্য নেটিভ অ্যাডভান্সড ইউনিফাইড দেখুন।
নেটিভ বিজ্ঞাপন: "এই বিজ্ঞাপনটি নিঃশব্দ করুন" বৈশিষ্ট্য যোগ করা হয়েছে৷
নেটিভ বিজ্ঞাপন: সৌম্য সতর্কীকরণ লগ: "UnconfirmedClickListener শূন্য থাকা উচিত নয় যখন ClickConfirmingView সেট করা আছে।" অপসারণ করা হয়েছে।
পুরস্কৃত বিজ্ঞাপন: বিজ্ঞাপন মেটাডেটা পরিবর্তনগুলি শুনতে RewardedVideoAd এ setAdMetadataListener পদ্ধতি যোগ করা হয়েছে।
পুরস্কৃত বিজ্ঞাপন:destroy() কল করা শ্রোতাকে শূন্য করে দেবে।
একটি বাগ সংশোধন করা হয়েছে যেখানে 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
পুরস্কৃত ভিডিও: RewardedVideoAdListener এ onRewardedVideoCompleted() কলব্যাক পদ্ধতি যোগ করা হয়েছে।
নেটিভ মধ্যস্থতা: NativeAdMapper এ trackViews() পদ্ধতি যোগ করা হয়েছে, অ্যাডাপ্টারকে স্বতন্ত্র নেটিভ বিজ্ঞাপন সম্পদের সাথে সম্পর্কিত বস্তু 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 এ একই নামের পদ্ধতিটি বাতিল করা হবে।
একটি নতুন 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() পদ্ধতিগুলি সরানো হয়েছে৷ এছাড়াও সম্পর্কিত ইন-অ্যাপ ক্রয় ক্লাস মুছে ফেলা হয়েছে।
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() পদ্ধতি যোগ করা হয়েছে।
পুরস্কৃত ভিডিও কাস্টম ইভেন্টের জন্য সমর্থন যোগ করা হয়েছে।
শুধুমাত্র এই রিলিজের জন্য , যে অ্যাপগুলি তাদের অ্যাপ্লিকেশন পোস্ট-প্রসেস করার জন্য 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.Builder এ setIsDesignedForFamilies() পদ্ধতি যোগ করা হয়েছে।
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.