रिलीज नोट्स

वर्शन रिलीज़ की तारीख नोट
23.5.0 2024‑10‑29
  • 23.4.0 रिलीज़ में पेश किए गए, विज्ञापन लोड न होने की जानकारी देने वाले लॉगकैट मैसेज को गड़बड़ी से जानकारी के लेवल पर अपडेट किया गया.
  • विज्ञापनों के लिए 'वेबव्यू एपीआई के लिए कस्टम टैब' में, दिलचस्पी के मुताबिक विज्ञापन से कमाई करने की सुविधा को बेहतर बनाया गया है.
23.4.0 30‑09‑2024
  • विज्ञापन लोड न होने की समस्या होने पर, अब एक लॉगकैट मैसेज दिखता है. इसमें, गड़बड़ी के स्टैक ट्रेस में ad failed to load दिखता है. स्टैक ट्रेस इस मैसेज को गड़बड़ी के तौर पर लॉग करता है. हालांकि, इसका मतलब यह नहीं है कि आपका ऐप्लिकेशन क्रैश हो गया है. विज्ञापन लोड होने में होने वाली आम गड़बड़ियों के बारे में जानने के लिए, गड़बड़ी की जानकारी देने वाले आम मैसेज को डीबग करना लेख पढ़ें. अगर आपको विज्ञापन दिखाने से जुड़ी कोई ऐसी गड़बड़ी दिखती है जिसका कोई रिकॉर्ड मौजूद नहीं है, तो मोबाइल विज्ञापन SDK टूल सहायता के साथ स्टैक ट्रेस को शेयर करें.
  • AdRequest में addCustomTargeting() तरीके जोड़े गए.
23.3.0 2024‐08‐12
  • User Messaging Platform SDK टूल की डिपेंडेंसी को 3.0.0 वर्शन पर अपडेट किया गया.
23.2.0 2024‐06‐27
  • AdView.isCollapsible() को यह बताने के लिए जोड़ा गया है कि पिछली बार लोड किए गए बैनर को छोटा किया जा सकता है या नहीं.
23.1.0 09‑05‑2024
  • compileSdkVersion की वैल्यू कम से कम 34 होनी चाहिए.
  • नेटिव मीडिएशन अडैप्टर: loadNativeAdMapper() और loadRtbNativeAdMapper() की जगह अब loadNativeAd और loadRtbNativeAd() का इस्तेमाल नहीं किया जाता. अडैप्टर को लोड करने के इन नए तरीकों और उनसे जुड़े ऑब्जेक्ट का इस्तेमाल करना चाहिए.
23.0.0 2024‐03‐07
  • बदलावों की जानकारी:
    • Android के एपीआई लेवल को कम से कम 21 पर सेट किया गया.
    • AdMob में उपयोगकर्ता मेट्रिक का डेटा इकट्ठा करना जारी रखने के लिए, अपने AdMob ऐप्लिकेशन को Firebase से जोड़ें. साथ ही, अपने ऐप्लिकेशन के साथ 'Firebase के लिए Google Analytics' SDK टूल को इंटिग्रेट करें.
    • बंद किए गए 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() को जोड़ा गया है. ज़्यादा जानकारी के लिए, कस्टम टैब ऑप्टिमाइज़ करना लेख पढ़ें.
  • उपयोगकर्ता मैसेज सेवा प्लैटफ़ॉर्म SDK टूल की डिपेंडेंसी को वर्शन 2.2.0 पर अपडेट किया गया.
22.6.0 06‑12‑2023
  • MobileAds.setSameAppKeyEnabled() के विकल्प को हटा दिया गया है. साथ ही, तरीके का नाम बदलकर MobileAds.putPublisherFirstPartyIdEnabled() कर दिया गया है.
  • AdFormat.UNKNOWN का इस्तेमाल बंद कर दिया गया है. इसके बदले कोई अन्य विकल्प उपलब्ध नहीं है. QueryInfo.generate() का इस्तेमाल करने वाले ऐप्लिकेशन को एक विज्ञापन फ़ॉर्मैट पास करना होगा.
22.5.0 2023‐10‐30
22.4.0 2023‐09‐13
  • कम से कम 33 का compileSdkVersion होना ज़रूरी है.
  • विज्ञापन जांचने वाला टूल: विज्ञापन जांचने वाले टूल के यूज़र इंटरफ़ेस (यूआई) की मदद से, अनुरोध किए गए विज्ञापनों का अनुरोध करने और उन्हें दिखाने के लिए, SDK टूल की सुविधा जोड़ी गई.
  • QueryInfo.generate() का एक नया तरीका जोड़ा गया, जो एक विज्ञापन यूनिट आईडी लेता है.
  • Attribution Reporting Beta और Topics Beta निजता-सुरक्षा एपीआई की शुरुआती टेस्टिंग चालू करता है. ज़्यादा जानकारी के लिए, AdMob Android पर प्राइवसी सैंडबॉक्स गाइड देखें.
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 सेवाएं उपलब्ध नहीं हैं.
22.0.0 2023‐03‐29
  • नुकसान पहुंचा सकने वाले बदलाव:
    • NativeCustomFormatAd.getMediaContent() के पक्ष में NativeCustomFormatAd.getVideoController() और NativeCustomFormatAd.getVideoMediaView() को हटाया गया.
    • MobileAds.getVersionString() को हटाकर, MobileAds.getVersion() को जोड़ा गया.
    • AdRequest.Builder.setAdInfo() को हटाकर, AdRequest.Builder.setAdString() को जोड़ा गया.
    • AdManager.Builder.setAdString() अब AdRequest.Builder टाइप दिखाता है.
    • Adapter के पक्ष में MediationRewardedVideoAdAdapter और उससे जुड़े एपीआई हटाए गए.
  • 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() ऐसे पुराने तरीके जो ओरिएंटेशन इनपुट पैरामीटर स्वीकार करते हैं. साथ ही, ऐसे नए तरीके जोड़े गए हैं जो ओरिएंटेशन इनपुट स्वीकार नहीं करते. नए तरीके, अनुरोध के समय ओरिएंटेशन तय करते हैं. ये तरीके, फ़ुल-स्क्रीन वाले अन्य फ़ॉर्मैट के काम करने के तरीके से मेल खाते हैं.
  • मीडिएशन: ऐप्लिकेशन खोलने पर दिखने वाले विज्ञापनों के लिए, मीडिएशन की सुविधा जोड़ी गई.
  • RECEIVE_BOOT_COMPLETED की अनुमति को androidx.work:work-runtime डिपेंडेंसी से हटाया गया. अगर 7.2.0 से पहले के Gradle वर्शन का इस्तेमाल किया जा रहा है और आपको अपने ऐप्लिकेशन के लिए अनुमति की ज़रूरत है, तो आपको अपने Android मेनिफ़ेस्ट में साफ़ तौर पर इसकी अनुमति के बारे में बताना होगा.
21.4.0 2022‐12‐14
  • अब सभी Ad Manager ऐप्लिकेशन के लिए, Ad Manager ऐप्लिकेशन आईडी की ज़रूरत है. साथ ही, इसके लिए ca-app-pub-################~########## फ़ॉर्मैट का इस्तेमाल करना ज़रूरी है. ज़्यादा जानकारी के लिए, अपने ऐप्लिकेशन को कॉन्फ़िगर करना देखें.
  • विज्ञापन जांचने वाला टूल: विज्ञापन जांचने वाले टूल के यूज़र इंटरफ़ेस (यूआई) से अनुरोध किए गए, बैनर विज्ञापन और नेटिव विज्ञापनों को दिखाने के लिए, SDK टूल के इस्तेमाल की सुविधा दें.
  • पब्लिशर के पहले पक्ष के आईडी (पहले इसे एक जैसी ऐप्लिकेशन कुंजी के नाम से जाना जाता था) के लिए सहायता जोड़ी गई है. इससे आपको अपने ऐप्लिकेशन से इकट्ठा किए गए डेटा का इस्तेमाल करके, ज़्यादा काम के और दिलचस्पी के मुताबिक विज्ञापन दिखाने में मदद मिलेगी.
  • QueryInfo जनरेशन के लिए, आधिकारिक रिलीज़ वर्शन.
21.3.0 10‑10‑2022
  • विज्ञापन जांचने वाला टूल: विज्ञापन जांचने वाले टूल के यूज़र इंटरफ़ेस (यूआई) की मदद से, अनुरोध किए गए विज्ञापनों का अनुरोध करने और उन्हें दिखाने के लिए, SDK टूल की सुविधा जोड़ी गई.
  • नेटिव विज्ञापन:
  • पसंद के मुताबिक नेटिव विज्ञापन:
21.2.0 2022‐09‐06
  • विज्ञापन जांचने वाला टूल: Android शेयरशीट की मदद से, विज्ञापन अनुरोध के लॉग एक्सपोर्ट करने के लिए, SDK टूल के लिए सहायता जोड़ी गई है.
21.1.0 2022‐07‐14
  • WebView में विज्ञापन से कमाई करने के लिए सहायता जोड़ी गई. ज़्यादा जानकारी के लिए, विज्ञापनों के लिए वेबव्यू एपीआई को इंटिग्रेट करना लेख पढ़ें.
  • getResponseExtras() को ResponseInfo में जोड़ा गया, जिससे विज्ञापन के रिस्पॉन्स के बारे में ज़्यादा जानकारी मिल सकती है.
21.0.0 2022‐05‐25
  • बदलावों की जानकारी:
    • Google Mobile Ads SDK टूल को इस्तेमाल करने के लिए, अब यह ज़रूरी है कि सभी ऐप्लिकेशन कम से कम Android API लेवल 19 पर चल सकें.
    • हर उस तरीके में @NonNull एनोटेशन जोड़े गए हैं जिसमें पहले, वैल्यू न होने की स्थिति के बारे में साफ़ तौर पर नहीं बताया गया था.
    • AdRequest.Builder.addNetworkExtras() तरीका हटा दिया गया. इसके बजाय, AdRequest.Builder.addNetworkExtrasBundle() का इस्तेमाल करें.
    • जगह की जानकारी के इन तरीकों को हटाया गया:
      • AdRequest.Builder पर setLocation()
      • AdRequest पर getLocation()
      • MediationAdConfiguration पर getLocation()
  • शुरू करने और विज्ञापन लोड होने को ऑप्टिमाइज़ करने के लिए, मेनिफ़ेस्ट फ़्लैग जोड़े गए. ज़्यादा जानकारी के लिए, ऑप्टिमाइज़ करने की प्रोसेस और विज्ञापन लोड करने की गाइड देखें.
  • MobileAds.getVersionString() अब काम नहीं करता. इसके बजाय, MobileAds.getVersion() का इस्तेमाल करें.
  • ResponseInfo में getLoadedAdapterResponseInfo() तरीका जोड़ा गया.
  • AdapterResponseInfo में ये तरीके जोड़े गए:
    • getAdSourceName()
    • getAdSourceId()
    • getAdSourceInstanceName()
    • getAdSourceInstanceId()
  • विज्ञापन जांचने वाले टूल में कस्टम इवेंट के लिए सहायता जोड़ी गई.
20.6.0 2022‐02‐22
20.5.0 18‑11‑2021
  • एपीआई 31 को टारगेट करने वाले ऐप्लिकेशन के लिए, Android 12 डिवाइसों के लिए यह सुविधा जोड़ी गई.
  • रिपोर्टिंग और धोखाधड़ी की रोकथाम जैसे इस्तेमाल के उदाहरणों के लिए, ऐप्लिकेशन सेट आईडी के साथ काम करने की सुविधा जोड़ी गई है.
20.4.0 2021‐09‐22
  • वर्शन 20.4.0 और उसके बाद के वर्शन में, Google Mobile Ads SDK के SDK टूल के मेनिफ़ेस्ट में com.google.android.gms.permission.AD_ID अनुमति शामिल होती है. यह अनुमति, Android बिल्ड टूल की मदद से ऐप्लिकेशन मेनिफ़ेस्ट में अपने-आप मर्ज हो जाती है. AD_ID अनुमति के एलान के बारे में ज़्यादा जानने के लिए, Play Console का यह सहायता लेख पढ़ें. इसमें, अनुमति को बंद करने का तरीका भी बताया गया है.
  • FullScreenContentCallback में onAdClicked() कॉलबैक जोड़ा गया.
  • नेटिव विज्ञापन फ़ॉर्मैट के लिए, AdListener क्लास में onAdClicked() कॉलबैक को चालू किया गया.
20.3.0 2021‐08‐23
  • AdRequest.Builder.addNetworkExtras() का तरीका अब काम नहीं करता. इसके बजाय, AdRequest.Builder.addNetworkExtrasBundle() का इस्तेमाल करें.
  • नेटिव विज्ञापन: AdLoader.Builder.forCustomFormatAd() अब OnCustomClickListener के लिए वैल्यू न डालने की अनुमति है.
  • मीडिएशन अडैप्टर: सभी मीडिएशन अडैप्टर लोड कॉल में mediationExtras पैरामीटर के लिए, वैल्यू न होने की समस्या के एनोटेशन को ठीक किया गया है.
20.2.0 08‑06‑2021
  • Google Ad Manager के पब्लिशर के लिए, विज्ञापन जांचने वाले टूल (बीटा वर्शन) की सुविधा जोड़ी गई.
20.1.0 29‑04‑2021
  • अडैप्टिव बैनर: ज़्यादा से ज़्यादा ऊंचाई वाले इनलाइन अडैप्टिव बैनर विज्ञापनों का अनुरोध करने के लिए, AdSize.getInlineAdaptiveBannerAdSize() जोड़ा गया.
  • आसानी से लॉग इन करने के लिए, AdError.toString() को जोड़ा गया.
20.0.0 2021‐04‐05
  • बदलावों की जानकारी:
    • लेगसी Interstitial एपीआई को हटा दिया गया.
    • लेगसी RewardedVideoAd एपीआई को हटा दिया गया.
    • Publisher के साथ प्रीफ़िक्स वाली क्लास हटाई गईं (उदाहरण के लिए: PublisherAdView).
    • CustomRenderedAd को हटा दिया गया है.
    • InstreamAd को हटा दिया गया है.
    • SearchAdRequest को हटा दिया गया है.
    • AdListener.onAdLeftApplication() को हटा दिया गया है.
    • NativeAppInstallAd, NativeContentAd, और UnifiedNativeAd को हटाया गया. अब NativeAd नाम का एक नेटिव विज्ञापन फ़ॉर्मैट है.
    • RewardedAd अब एक ऐब्स्ट्रैक्ट क्लास है. इनाम वाले विज्ञापन को लोड करने के लिए, RewardedAd.load() स्टैटिक तरीके का इस्तेमाल करें.
  • विज्ञापन जांचने वाला टूल (बीटा वर्शन) जोड़ा गया.
  • AdSize.SMART_BANNER को बंद कर दिया गया है, क्योंकि अब अडैप्टिव बैनर विज्ञापन का इस्तेमाल किया जा सकता है.
  • सभी सार्वजनिक एपीआई पर, खाली होने की संभावना के बारे में साफ़ तौर पर जानकारी जोड़ी गई.
19.8.0 2021‐03‐15
  • User Messaging Platform SDK पर डिपेंडेंसी जोड़ी गई.
  • onAdImpression() कॉलबैक को FullScreenContentCallback में जोड़ा गया.
  • अब InstreamAd फ़ॉर्मैट का इस्तेमाल नहीं किया जा सकता.
  • मीडिएशन अडैप्टर:
    • MediationBannerAdapter, MediationInterstitialAdapter, और MediationNativeAdapter को हटा दिया गया है. इन फ़ॉर्मैट को लोड करने के लिए, नए अडैप्टर को Adapter क्लास को लागू करना होगा.
    • बिडिंग अडैप्टर अब RTB के हिसाब से बने फ़ॉर्मैट के लिए, Adapter क्लास में अलग-अलग लोड करने के तरीके लागू कर सकते हैं.
19.7.0 2021‑01‑20
  • ये बदलाव हुए हैं:
    • InterstitialAd
    • RewardedAd
    • NativeAd
    • AppOpenAd
  • CustomRenderedAd अब काम नहीं करता.
  • Publisher प्रीफ़िक्स वाली क्लास और पैकेज का इस्तेमाल रोक दिया गया है. उनकी जगह AdManager प्रीफ़िक्स लगा दिया गया है.
  • 20.0.0 वर्शन से पहले की आखिरी माइनर रिलीज़. इस और इससे पहले की रिलीज़ में, 'अब काम नहीं करता' के तौर पर मार्क किए गए सभी एपीआई को वर्शन 20.0.0 में हटा दिया जाएगा. ज़्यादा जानकारी के लिए, वर्शन 20.0.0 माइग्रेशन गाइड देखें.
19.6.0 04‑12‑2020
  • onAdLeftApplication() AdListener तरीके को बंद कर दिया गया है.
  • उस गड़बड़ी को ठीक किया गया है जिसमें Android 11 डिवाइसों का इस्तेमाल करने वाले लोगों को विज्ञापन पर क्लिक करते समय ब्राउज़र चुनने के लिए कहा जाता है.
19.5.0 2020‐10‐20
  • बैनर विज्ञापन: onAdImpression() AdListener तरीके को अब बैनर विज्ञापनों के लिए इस्तेमाल किया जाता है.
  • Google Mobile Ads SDK से किए गए एचटीटीपीएस कॉल के टाइम आउट को पसंद के मुताबिक बनाने के लिए, setHttpTimeoutMillis() तरीका जोड़ा गया.
19.4.0 10‑09‑2020
  • एपीआई 30 को टारगेट करने वाले ऐप्लिकेशन के लिए, Android 11 डिवाइसों के लिए यह सुविधा जोड़ी गई.
  • ऐप्लिकेशन खोलने पर दिखने वाले विज्ञापन: AppOpenAd फ़ॉर्मैट को बदला गया, ताकि वह बैनर व्यू के बजाय, ज़्यादा फ़ुल स्क्रीन फ़ॉर्मैट की तरह काम कर सके. AppOpenAd में getResponseInfo() और show() के तरीके जोड़े गए. AppOpenAdView और AppOpenAdPresentationCallback क्लास को बंद कर दिया गया है.
  • मीडिएशन: मीडिएशन स्टेटस की रिपोर्टिंग की सुविधा अब उपलब्ध है. विज्ञापन अनुरोध में हिस्सा लेने वाले हर विज्ञापन नेटवर्क के जवाब की जानकारी पाने के लिए, ResponseInfo.getAdapterResponses() का इस्तेमाल करें.
  • इनाम वाले लेगसी विज्ञापन: RewardedVideoAd अब काम नहीं करते.
  • एक गड़बड़ी को ठीक किया गया है, जिसमें MobileAds.initialize() सिर्फ़ एक बार पूरा होने वाले हैंडलर को कॉल करता है. MobileAds.initialize() पर किए जाने वाले हर कॉल पर, अब पूरा होने वाला कॉलबैक शुरू होता है.
19.3.0 2020‐07‐20
  • AdError में getDomain() और getCause() तरीके जोड़े गए.
  • उन सभी विज्ञापन फ़ॉर्मैट में, लोड न होने की वजह से नए कॉलबैक जोड़े गए हैं जो LoadAdError दिखाते हैं. उदाहरण के लिए, onAdFailedToLoad(LoadAdError).
  • लोड न हो पाने की गड़बड़ी के ऐसे कॉलबैक जिन्हें अब इस्तेमाल नहीं किया जा सकता. ये कॉलबैक, कोई इंटरनल वैल्यू दिखाते हैं. जैसे, onAdFailedToLoad(int).
  • इनाम वाले विज्ञापन: onRewardedAdFailedToShow(AdError) जोड़े गए और onRewardedAdFailedToShow(int) काम नहीं करते.
  • इनाम वाले मीडिएशन की सुविधा: इसमें MEDIATION_SHOW_ERROR प्रज़ेंटेशन से जुड़ा गड़बड़ी कोड जोड़ा गया. मीडिएशन की मदद से दिखाए जाने वाले विज्ञापनों से जुड़ी सभी गड़बड़ियां, अब AdError.getCode() के लिए MEDIATION_SHOW_ERROR दिखाती हैं. साथ ही, मीडिएशन की गड़बड़ी को दिखाने के लिए, NonNull AdError.getCause() दिखाया जाता है.
19.2.0 18‑06‑2020
  • RewardedInterstitialAd फ़ॉर्मैट जोड़ा गया. फ़िलहाल, यह सुविधा प्राइवेट बीटा वर्शन में उपलब्ध है. ऐक्सेस का अनुरोध करने के लिए, अपने खाता मैनेजर से संपर्क करें.
  • नेटिव विज्ञापन: टेस्ट के अनुरोधों पर नेटिव पुष्टि करने वाले प्रोग्राम का यूज़र इंटरफ़ेस (यूआई) जोड़ा गया है. इससे, नेटिव नीति के उल्लंघनों का पता लगाने और उन्हें ठीक करने में मदद मिलेगी.
  • MobileAds.disableMediationAdapterInitialization() तरीका जोड़ा गया. मीडिएशन अडैप्टर शुरू करने की प्रोसेस को बंद करने के लिए, Google Mobile Ads SDK शुरू करने से पहले इस तरीके का इस्तेमाल करें.
19.1.0 16‑04‑2020
19.0.1 18‑03‑2020
  • नेटिव विज्ञापन: NativeCustomTemplateAd का इस्तेमाल करते समय होने वाली मेमोरी लीक की समस्या को ठीक किया गया.
19.0.0 02‑03‑2020
  • IAB टीसीएफ़ के 2.0 वर्शन और IAB us_privacy स्ट्रिंग से, सहमति के पैरामीटर पढ़ने के लिए सहायता जोड़ी गई.
  • setNeighboringContentUrls() और getNeighboringContentUrls() को AdRequest में जोड़ा गया.
  • ResponseInfo क्लास जोड़ी गई, जो लोड किए गए विज्ञापन के बारे में जानकारी देती है.
  • सभी विज्ञापन फ़ॉर्मैट के लिए, getMediationAdapterClassName() का इस्तेमाल करके getResponseInfo() का इस्तेमाल किया गया.
  • नेटिव विज्ञापन: MediaContent में getDuration() और getCurrentTime() तरीके जोड़े गए.
  • नेटिव मीडिएशन: एडेप्टर के लागू करने के लिए, UnifiedNativeAdMapper में getDuration() और getCurrentTime() तरीके जोड़े गए.
  • AdRequest.Builder.addTestDevice() अब काम नहीं करता. इसके बजाय, RequestConfiguration.Builder.setTestDeviceIds() का इस्तेमाल करें.
18.3.0 2019‐11‐05
  • InstreamAd विज्ञापन फ़ॉर्मैट के लिए एपीआई जोड़े गए. फ़िलहाल, यह सुविधा निजी बीटा वर्शन में उपलब्ध है. ऐक्सेस पाने के लिए, अपने खाता मैनेजर से संपर्क करें.
  • अडैप्टिव बैनर: AdSize क्लास में अडैप्टिव बैनर बनाने के तरीके बदले गए. उदाहरण के लिए, AdSize.getCurrentOrientationBannerAdSizeWithWidth() का नाम बदलकर AdSize.getCurrentOrientationAnchoredAdaptiveBannerAdSize() कर दिया गया.
  • मीडिएशन: Google Mobile Ads SDK, अब मीडिएशन अडैप्टर की ओर से दिए जाने वाले अपवादों का भी पता लगाता है.
  • इनाम वाले मीडिएशन की सुविधा: इस गड़बड़ी को ठीक किया गया है. इसमें, अगर इनाम वाले कई मीडिएशन वाले विज्ञापनों को कैश मेमोरी में सेव किया जाता है, तो सिर्फ़ एक विज्ञापन दिखेगा.
  • सभी विज्ञापन अनुरोधों के लिए, एक बार में टेस्ट डिवाइस सेट करने की सुविधा चालू करने के लिए, setTestDeviceIds() तरीका जोड़ा गया.
18.2.0 29‑08‑2019
  • AppOpenAd फ़ॉर्मैट के लिए, एपीआई जोड़े गए. फ़िलहाल, यह सुविधा प्राइवेट बीटा वर्शन में उपलब्ध है. ऐक्सेस का अनुरोध करने के लिए, अपने खाता मैनेजर से संपर्क करें.
18.1.1 23‑07‑2019
  • मीडिएशन: जब ऐप्लिकेशन MobileAds.initialize(Context, OnInitializationCompleteListener) को कॉल करते हैं, तब अडैप्टर शुरू हो जाते हैं.
  • मीडिएशन: अडैप्टर से जुड़े ऐसे अपवाद जिनके स्टैक ट्रेस में Google Mobile Ads SDK शामिल है, अब Google Mobile Ads SDK उन्हें पकड़कर मैनेज करता है.
18.1.0 09‑07‑2019
  • ऐप्लिकेशन मेज़रमेंट से जुड़ी सहायता के लिए आधिकारिक रिलीज़.
  • ऐप्लिकेशन का मेज़रमेंट, डिफ़ॉल्ट रूप से ऐप्लिकेशन के चालू होने पर डेटा शुरू और भेजता है. Google Mobile Ads SDK को साफ़ तौर पर कॉल किए जाने तक, ऐप्लिकेशन मेज़रमेंट में देरी करने का विकल्प जोड़ा गया है.
  • SDK टूल को शुरू करने का नया तरीका जोड़ा गया है, MobileAds.initialize(Context, OnInitializationCompleteListener). इसकी मदद से, आपको यह सूचना मिलती है कि Google Mobile Ads SDK और कॉन्फ़िगर किए गए सभी मीडिएशन अडैप्टर शुरू हो गए हैं.
  • आपके ऐप्लिकेशन के लिए कॉन्फ़िगर किए गए सभी विज्ञापन नेटवर्क के शुरू होने की स्थिति देने के लिए, MobileAds.getInitializationStatus() जोड़ा गया.
  • MobileAds.getRequestConfiguration() को जोड़ा गया. इस कॉन्फ़िगरेशन ऑब्जेक्ट पर सेट किए गए टारगेटिंग पैरामीटर का इस्तेमाल, सभी विज्ञापन अनुरोधों के लिए किया जाता है.
  • नेटिव विज्ञापन: नेटिव विज्ञापन की मीडिया ऐसेट के लिए किसी खास आसपेक्ट रेशियो (लंबाई-चौड़ाई का अनुपात) का अनुरोध करने के लिए, NativeAdOptions.Builder.setMediaAspectRatio() तरीका जोड़ा गया. इस विकल्प को अब काम नहीं करने वाले setImageOrientation() तरीके के मुकाबले प्राथमिकता दी जाती है.
  • नेटिव विज्ञापन: वीडियो विज्ञापनों के अलावा, अन्य विज्ञापनों के लिए, MediaView की इमेज स्केल टाइप को अब MediaView.setImageScaleType() का इस्तेमाल करके सेट किया जा सकता है.
  • नेटिव विज्ञापन: UnifiedNativeAd.getMediaContent() जोड़ा गया. सिर्फ़ यूआरएल के ज़रिए इमेज लोड करने वाले पब्लिशर, अब विज्ञापन का मीडिया कॉन्टेंट पा सकते हैं और उसमें इमेज जोड़ सकते हैं. साथ ही, वीडियो विज्ञापनों के लिए MediaView की मदद से इमेज डेटा भरने के लिए, MediaView.setMediaContent() को कॉल कर सकते हैं.
  • नेटिव विज्ञापन मीडिएशन: अब अडैप्टर, UnifiedNativeAdMapper.setMediaContentAspectRatio() के ज़रिए आसपेक्ट रेशियो दे सकते हैं.
  • play-services-measurement और play-services-measurement-sdk पर डिपेंडेंसी जोड़ी गई. ऐप्लिकेशन को अब इन डिपेंडेंसी को साफ़ तौर पर जोड़ने की ज़रूरत नहीं है.
18.0.0 2019‐06‐17
  • Android सपोर्ट लाइब्रेरी से Jetpack (AndroidX) लाइब्रेरी पर माइग्रेट करना. ज़्यादा जानकारी के लिए, Google Play services के प्रॉडक्ट की जानकारी देखें.
  • Play Store से ऐप्लिकेशन इंस्टॉल करने के बाद, पहली बार लॉन्च होने पर होने वाले क्रैश से बचने के लिए, इस रिलीज़ के तहत पब्लिशर को अपने बिल्ड.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
  • इनाम वाले वीडियो: इनाम वाले विज्ञापन दिखाने के लिए इस्तेमाल होने वाले एपीआई का नया सेट जोड़ा गया है (इनाम पैकेज देखें). इसकी मदद से, एक साथ कई इनाम वाले विज्ञापन लोड किए जा सकते हैं.
  • मीडिएशन: मीडिएशन अडैप्टर एपीआई का एक नया सेट जोड़ा गया है, जो शुरू करने की सुविधा के साथ काम करता है. नए एपीआई को लागू करने वाले अडैप्टर, 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 31‑01‑2019
  • firebase-analytics का इस्तेमाल करने वाले पब्लिशर और किसी भी विज्ञापन लाइब्रेरी के 17.1.3 वर्शन (उदाहरण के लिए, com.google.android.gms:play-services-ads:17.1.3) com.google.firebase:firebase-analytics:16.3.0 का इस्तेमाल करना चाहिए.
17.1.2 03‑12‑2018
  • firebase-analytics का इस्तेमाल करने वाले पब्लिशर और किसी भी विज्ञापन लाइब्रेरी के 17.1.2 वर्शन (उदाहरण के लिए, com.google.android.gms:play-services-ads:17.1.2) को com.google.firebase:firebase-analytics:16.0.6 का इस्तेमाल करना होगा.
17.1.1 12‑11‑2018
  • play-services-ads और firebase-analytics के कुछ कॉम्बिनेशन (उदाहरण के लिए, ads:17.1.0 और analytics:16.0.5) की वजह से, duplicate entry कंपाइलर गड़बड़ी हुई. ऐसे पब्लिशर जो किसी भी विज्ञापन लाइब्रेरी के वर्शन 17.1.1 के साथ firebase-analytics का इस्तेमाल कर रहे हैं (उदाहरण के लिए, com.google.android.gms:play-services-ads:17.1.1) को com.google.firebase:firebase-analytics:16.0.5 का इस्तेमाल करना होगा.
17.1.0 02‑11‑2018
17.0.0 05‑10‑2018
  • Google AdMob पब्लिशर को अपने AndroidManifest.xml में, <meta-data> टैग के साथ com.google.android.gms.ads.APPLICATION_ID कीवर्ड का इस्तेमाल करना होगा. ज़्यादा जानकारी के लिए, शुरू करने की गाइड देखें.
  • नेटिव विज्ञापन: NativeAppInstallAd, NativeContentAd, और उनसे जुड़े एपीआई को UnifiedNativeAd के पक्ष में बंद कर दिया गया है. नए एपीआई का इस्तेमाल करने के बारे में ज़्यादा जानने के लिए, नेटिव विज्ञापनों के लिए बेहतर यूनिफ़ाइड देखें.
  • नेटिव विज्ञापन: "यह विज्ञापन म्यूट करें" सुविधा जोड़ी गई.
  • नेटिव विज्ञापन: ग़ैर-हानिकारक चेतावनी लॉग: "ClickConfirmingView सेट होने पर, UnconfirmedClickListener का वैल्यू शून्य नहीं होना चाहिए." को हटा दिया गया है.
  • इनाम वाले विज्ञापन: विज्ञापन के मेटाडेटा में हुए बदलावों को सुनने के लिए, RewardedVideoAd पर setAdMetadataListener तरीका जोड़ा गया.
  • इनाम वाले विज्ञापन: destroy() को कॉल करने पर, Listener को शून्य कर दिया जाएगा.
  • AdRequest.Builder पर, इन तरीकों का इस्तेमाल बंद कर दिया गया है.
  • onRewardedVideoCompleted() एमुलेटर पर काम नहीं कर रहा था, उससे जुड़ी गड़बड़ी को ठीक किया गया है.
16.0.0 2018‐10‐02
  • विज्ञापनों में कोई बदलाव नहीं किया गया. ज़्यादा जानकारी के लिए, Google Play services के प्रॉडक्ट की जानकारी देखें.
15.0.0 12‑04‑2018
  • MRAID v3 का बीटा वर्शन.
  • नेटिव विज्ञापन: यूनिफ़ाइड नेटिव विज्ञापन एपीआई जोड़ा गया. इससे NativeAppInstallAds और NativeContentAds को एक नए टाइप में शामिल कर दिया जाता है: UnifiedNativeAd.
  • ध्यान दें: नेटिव विज्ञापनों का इस्तेमाल करते समय, नेटिव विज्ञापन पर क्लिक करने पर लॉग में एक ऐसी चेतावनी दिखती है जो लॉग में दिखती है: "ClickConfirmingView सेट होने पर, UnconfirmedClickListener खाली नहीं होनी चाहिए." इस चेतावनी को अनदेखा किया जा सकता है. इसे अगली रिलीज़ में हटा दिया जाएगा.
12.0.1 2018‐03‐28
  • विज्ञापनों में कोई बदलाव नहीं किया जा सकता. ज़्यादा जानकारी के लिए, Google Play services के रिलीज़ नोट देखें.
12.0.0 2018‐03‐20
  • इनाम वाला वीडियो: RewardedVideoAdListener में onRewardedVideoCompleted() कॉलबैक का तरीका जोड़ा गया.
  • नेटिव मीडिएशन: trackViews() तरीके को NativeAdMapper में जोड़ा गया. इससे अडैप्टर को अलग-अलग नेटिव विज्ञापन ऐसेट से जुड़े View ऑब्जेक्ट का ऐक्सेस मिल गया. trackView() की जगह अब trackViews() का इस्तेमाल किया जाता है.
11.8.0 18‑12‑2017
  • गड़बड़ियां ठीक की गई हैं और सामान्य सुधार किए गए हैं.
11.6.0 2017‐11‐07
  • NativeAppInstallAd और NativeContentAd में, NativeAdViewHolder क्लास और उससे जुड़े तरीके जोड़े गए.
  • अब काम नहीं करता AdLoader.getMediationAdapterClassName (पब्लिशर को इसके बजाय, NativeAppInstallAd और NativeContentAd में एक ही नाम के तरीकों का इस्तेमाल करना चाहिए).
  • टेस्ट विज्ञापनों में अब विज्ञापन के सबसे ऊपर एक लेबल दिखता है. ज़्यादा जानकारी के लिए, टेस्टिंग गाइड देखें.
11.4.0 19‑09‑2017
  • NativeAppInstallAd और NativeContentAd क्लास में getMediationAdapterClassName() तरीके जोड़े गए. AdLoader में, एक ही नाम वाला तरीका बंद कर दिया जाएगा.
  • नेटिव वीडियो मीडिएशन की सुविधा के साथ काम करने के लिए, MediationNativeListener क्लास में onVideoEnd() तरीका, NativeAdMapper क्लास में hasVideoContent(), setHasVideoContent(), और setMediaView() तरीके, और NativeMediationAdRequest क्लास में getAdVolume() और isAdMuted() तरीके जोड़े गए हैं.
  • SearchAdRequest क्लास हटाई गई.
11.2.2 05‑09‑2017
  • एक नया loadAd() तरीका जोड़ा गया, जो RewardedVideoAd क्लास में PublisherAdRequest ऑब्जेक्ट लेता है.
11.2.0 2017‐08‐14
  • AdLoader क्लास में loadAds() तरीका जोड़ा गया. इसकी मदद से, ऐप्लिकेशन एक ही अनुरोध में कई यूनीक विज्ञापन लोड कर सकते हैं.
  • अपने ऐप्लिकेशन को Google Mobile Ads SDK के 11.2.0 या इसके बाद के वर्शन पर अपग्रेड करने पर, आपके ऐप्लिकेशन के build.gradle को भी अपडेट करना होगा. इससे, कम से कम 26 (Android O) का compileSdkVersion तय किया जा सकेगा. इससे आपके ऐप्लिकेशन के चलने का तरीका नहीं बदलता. आपको targetSdkVersion को अपडेट करने की ज़रूरत नहीं होगी.
  • वर्शन 11.2.0 और इसके बाद के वर्शन में, Google Mobile Ads SDK Google की Maven रिपॉज़िटरी के ज़रिए उपलब्ध है. ज़्यादा जानकारी के लिए, Google Play services के प्रॉडक्ट की जानकारी देखें.
11.0.0 07‑06‑2017
  • AdListener क्लास में onAdClicked() और onAdImpression() तरीके जोड़े गए. ये तरीके सिर्फ़ नेटिव ऐप्लिकेशन इंस्टॉल और नेटिव कॉन्टेंट विज्ञापनों के लिए ट्रिगर किए जाते हैं.
  • AdView, InterstitialAd, और NativeExpressAdView क्लास से getInAppPurchaseListener() और setInAppPurchaseListener() तरीके हटाए गए. साथ ही, इन-ऐप्लिकेशन खरीदारी से जुड़ी क्लास भी हटा दी गई हैं.
  • VideoController.VideoLifecycleCallbacks क्लास में OnVideoMute(), OnVideoPause() OnVideoPlay() और OnVideoStart() तरीके जोड़े हैं.
  • PublisherInterstitialAd और RewardedVideoAd क्लास में setImmersiveMode() तरीका जोड़कर, फ़ुल-स्क्रीन विज्ञापनों पर इमर्सिव मोड चालू करने की सुविधा जोड़ी गई.
  • नेटिव-प्लस-बैनर अनुरोध के लिए, OnPublisherAdViewLoadedListener इंटरफ़ेस, PublisherAdViewOptions क्लास, और PublisherAdViewOptions.Builder क्लास को AdLoader के साथ इस्तेमाल किया गया.
  • वैकल्पिक OnImmersiveModeUpdatedListener इंटरफ़ेस जोड़ा गया है. इसे मीडिएशन अडैप्टर लागू कर सकते हैं, ताकि उन्हें इमर्सिव मोड के अपडेट के बारे में पता चल सके.
  • RewardedVideoAd क्लास में getMediationAdapterClassName() तरीका जोड़ा गया.
  • ProGuard का इस्तेमाल करते समय, मीडिएशन अडैप्टर क्लास के नाम अपने-आप सुरक्षित रखने के लिए, keep नियम जोड़े गए.
10.2.0 2017‐2‐15
  • Google Play services का 10.2.x पहला वर्शन है, जो Android के 2.3.x (Gingerbread) वर्शन पर पूरी तरह से काम नहीं करता. SDK टूल के 10.2.x और उसके बाद के रिलीज़ का इस्तेमाल करके बनाए गए ऐप्लिकेशन के लिए, Android का कम से कम एपीआई लेवल 14 होना ज़रूरी है. साथ ही, इन्हें 14 से पहले के एपीआई लेवल पर काम करने वाले डिवाइसों पर इंस्टॉल नहीं किया जा सकता. अपने विकल्पों के बारे में ज़्यादा जानने के लिए, Android डेवलपर ब्लॉग देखें. इसमें, Android Gingerbread के लिए अपने ऐप्लिकेशन के साथ काम करने वाले कई APKs बनाने के बारे में भी बताया गया है.
  • नेटिव एडवांस कॉन्टेंट और कस्टम टेंप्लेट विज्ञापनों के लिए वीडियो एसेट के लिए जोड़ा गया.
  • getVideoController(), setVideoOptions(), और getVideoOptions() तरीकों को PublisherAdView क्लास में जोड़ा गया.
  • AdChoicesView क्लास जोड़ी गई.
  • NativeAdMapper क्लास में getAdChoicesContent() और setAdChoicesContent() तरीके जोड़े गए.
  • इनाम वाले वीडियो मीडिएशन अडैप्टर के लिए InitializableMediationRewardedVideoAdAdapter इंटरफ़ेस जोड़ा गया है. इन अडैप्टर को विज्ञापन अनुरोध किए जाने से पहले, रिवार्ड के लिए विज्ञापन दिखाने की सुविधा को शुरू करने के लिए ऑप्ट-इन करना होता है.
  • Google Ad Manager में, ऐप्लिकेशन में झलक देखने और समस्या हल करने की सुविधा जोड़ी गई.
10.0.1 21‑11‑2016
  • गड़बड़ियां ठीक की गई हैं और सामान्य सुधार किए गए हैं.
9.8.0 2016‑10‑24
  • MobileAds.Initialize(Context) के इस्तेमाल पर रोक लगा दी गई है. Google Ad Manager पब्लिशर को अपने ऐप्लिकेशन को शुरू करते समय, इस तरीके का इस्तेमाल करना चाहिए. AdMob पब्लिशर को अब भी MobileAds.Initialize(Context, String) का इस्तेमाल करना चाहिए और अपना ऐप्लिकेशन कोड पास करना चाहिए.
9.6.0 2016‐09‐22
  • नेटिव विज्ञापन ऐडवांस्ड वीडियो विज्ञापनों के लिए MediaView क्लास जोड़ी गई.
  • क्रिएटिव की झलक देखने और Ad Manager की विज्ञापन यूनिट से जुड़ी समस्या हल करने के लिए, MobileAds क्लास में openDebugMenu() तरीका जोड़ा गया.
  • इनाम वाले वीडियो के कस्टम इवेंट के लिए सहायता जोड़ी गई.
9.4.0 01‑08‑2016
  • गड़बड़ियां ठीक की गई हैं और सामान्य सुधार किए गए हैं.
9.2.0 27‑06‑2016
  • 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
  • जो ऐप्लिकेशन साफ़ तौर पर जगह की जानकारी ऐक्सेस करने की अनुमति देते हैं उनके लिए, जगह की जानकारी अपने-आप भरने की सुविधा जोड़ी गई.
  • इनाम वाले वीडियो मीडिएशन कस्टम इवेंट के लिए सहायता जोड़ी गई.
  • नेटिव एक्सप्रेस विज्ञापनों के लिए वीडियो विकल्प जोड़े गए.
  • Custom Search Ads 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
  • मोबाइल विज्ञापन SDK टूल को ऐप्लिकेशन के मौजूदा वॉल्यूम लेवल की जानकारी देने के लिए, एक सार्वजनिक तरीका MobileAds.setAppVolume() जोड़ा गया.
  • गड़बड़ियां ठीक की गईं और सुधार किए गए.
8.3.0 6‑11‑2015
  • इनाम वाले वीडियो विज्ञापनों के लिए अतिरिक्त सुविधा.
  • PublisherAdView और PublisherInterstitialAd में isLoading() तरीका जोड़ा गया, ताकि यह जांचा जा सके कि विज्ञापन का अनुरोध प्रोसेस में है या नहीं.
  • setIsDesignedForFamilies() तरीके को AdRequest.Builder और PublisherAdRequest.Builder में जोड़ा गया.
  • NativeAdView में destroy() तरीका जोड़ा गया.
8.1.0 24‑09‑2015 कई गड़बड़ियां ठीक की गईं.
7.8.0 13‑08‑2015
  • MRAID v2 का आधिकारिक रिलीज़ वर्शन.
  • AdLoader, AdView, और InterstitialAd में isLoading() तरीका जोड़ा गया है, ताकि यह पता लगाया जा सके कि विज्ञापन अनुरोध जारी है या नहीं.
  • PublisherAdRequest.Builder#setManualImpressionsEnabled() का इस्तेमाल नहीं किया जा सकता. इसके बजाय, PublisherAdView#setManualImpressionsEnabled() का इस्तेमाल करें.
7.5.0 2015‐05‐28
  • AdMob और Ad Manager में, ऐप्लिकेशन इंस्टॉल करने को बढ़ावा देने वाले विज्ञापन और कॉन्टेंट नेटिव विज्ञापन फ़ॉर्मैट के लिए सहायता जोड़ी गई.
  • Ad Manager रिज़र्वेशन के लिए, पसंद के मुताबिक नेटिव विज्ञापन फ़ॉर्मैट के लिए अतिरिक्त सहायता उपलब्ध है.
7.3.0 2015‐04‐28 कई गड़बड़ियां ठीक की गईं.
7.0.0 19‑03‑2015
  • PublisherAdRequest.Builder में addCustomTargeting() और addCategoryExclusion() तरीके जोड़े गए.
  • उस समस्या को ठीक कर दिया गया है जिसकी वजह से PublisherAdView.recordManualImpression() को, मैन्युअल तौर पर इंप्रेशन की गिनती करने के दौरान, Ad Manager में कई इंप्रेशन रिकॉर्ड करने पड़ते थे.
  • <supports-screens> टैग पर android:largestWidthLimitDp एट्रिब्यूट का इस्तेमाल करने पर, विज्ञापनों के गलत तरीके से रेंडर होने की समस्या को ठीक किया गया है.
  • AdRequest.Builder और PublisherAdRequest.Builder में setRequestAgent() तरीका जोड़ा गया. इस तरीके का इस्तेमाल, तीसरे पक्षों के विज्ञापन अनुरोध के ऑरिजिन को दिखाने के लिए किया जाना चाहिए. ये ऐसे पक्ष होते हैं जो Mobile Ads SDK के साथ काम करते हैं.
6.5.87 08‑12‑2014
  • स्प्लिट JAR आर्किटेक्चर लॉन्च किया गया--Android Studio के डेवलपर, अब com.google.android.gms:play‑services‑ads:6.+ के हिसाब से सिर्फ़ Google Play सेवाओं के विज्ञापन वाले हिस्से को शामिल कर सकते हैं.
    ध्यान दें: एक्सएमएल में बैनर विज्ञापन बनाने वाले ऐप्लिकेशन में, अब भी पूरी लाइब्रेरी com.google.android.gms:play‑services:6.+ का रेफ़रंस देना ज़रूरी है.
  • कई गड़बड़ियां ठीक की गईं.
6.1 08‑10‑2014
  • com.google.android.gms.ads.MediationAdRequest में getLocation() तरीका जोड़ा गया.
  • सुलभता के लिए, अचानक दिखने वाले (इंटरस्टीशियल) 'बंद करें' बटन में कॉन्टेंट की जानकारी जोड़ी गई.
  • लाइब्रेरी प्रोजेक्ट के सही तरीके से लिंक होने पर, "Google Play के संसाधन नहीं मिले" की लॉगिंग को हटा दिया गया.
  • फ़िलहाल विज्ञापन दिखा रहे विज्ञापन नेटवर्क मीडिएशन अडैप्टर की क्लास का नाम पाने के लिए, AdView में getMediationAdapterClassName() जोड़ा गया.
5.0 25‑06‑2014
  • कस्टम इवेंट लागू करने के लिए, नए एपीआई जोड़े गए.
  • Google Play Billing API का इस्तेमाल करके, इन-ऐप्लिकेशन खरीदारी के लिए डिफ़ॉल्ट परचेज़ फ़्लो जोड़ा गया.
4.4 07‑05‑2014
  • नए मीडिएशन अडैप्टर एपीआई जोड़े गए.
  • फ़ोन और टैबलेट, दोनों के लिए नया 320x100 LARGE_BANNER विज्ञापन फ़ॉर्मैट जोड़ा गया.
  • इन-ऐप्लिकेशन खरीदारी के लिए, नया इंटरस्टीशियल फ़ॉर्मैट जोड़ा गया है. इन-ऐप्लिकेशन खरीदारी इवेंट सुनने के लिए, InterstitialAd पर InAppPurchaseListener सेट करें.
  • अनुमति के बिना gservices को पढ़ने की वजह से, SecurityException क्रैश होने की समस्या को ठीक किया गया.
4.3 2014‐03‐17
  • ऐप्लिकेशन के कॉन्टेक्स्ट को पास करने पर, InterstitialAd अब फ़ंक्शन करता है.
  • setContentUrl() तरीके को PublisherAdRequest.Builder में जोड़ा गया.
  • सेवा रजिस्टर नहीं है होने पर, अपवाद को ठीक करने का तरीका.
4.2 03‑02‑2014 कई गड़बड़ियां ठीक की गईं.
4.1 16‑01‑2014
  • Ad Manager और मोबाइल ऐप्लिकेशन के लिए सर्च विज्ञापनों के साथ काम करने की सुविधा जोड़ी गई.
  • AdRequest.Builder में अब setLocation() तरीका उपलब्ध है.
  • ऐप्लिकेशन के मेनिफ़ेस्ट में AdActivity के बारे में नहीं बताए जाने की वजह से, पेज पर अचानक दिखने वाले (इंटरस्टीशियल) विज्ञापन का अनुरोध किए जाने की वजह से हुए क्रैश को ठीक किया गया.
4.0 31‑10‑2013
  • Google Mobile Ads API अब Google Play services का हिस्सा हैं.
  • Google Mobile Ads API के आने वाले अपडेट, Google Play services की मदद से डिवाइसों पर अपने-आप भेज दिए जाते हैं.
  • मोबाइल ऐप्लिकेशन के लिए Ad Manager और खोज विज्ञापन अभी काम नहीं कर रहे हैं.