रिलीज़ नोट्स
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
वर्शन
रिलीज़ की तारीख
नोट
1.6.0
2026-10-22
विज्ञापन दिखाने के अनुरोध और रिस्पॉन्स को एक्सपोर्ट करते समय, विज्ञापन जांचने वाले टूल की शेयर शीट को अपडेट किया गया है. इससे टेक्स्ट की झलक, कॉपी करने का बटन, और सीधे शेयर करने के सुझाव मिलते हैं.
java.lang.IllegalStateException क्रैश की समस्या को ठीक करने के लिए, com.google.android.play:hsdp डिपेंडेंसी को 2.2.0 वर्शन में अपडेट किया गया.
उपभोक्ता के ProGuard नियमों को अपडेट किया गया, ताकि R8 फ़ुल मोड चालू होने पर, androidx.work.WorkManagerInitializer क्लास में java.lang.RuntimeException क्रैश होने से रोका जा सके.
उस गड़बड़ी को ठीक किया गया है जिसकी वजह से, मीडिएशन वाले फ़ुल-स्क्रीन विज्ञापन दिखाते समय, तीसरे पक्ष के एसडीके को उपलब्ध Activity कॉन्टेक्स्ट पास नहीं किया जा रहा था.
1.5.0
2026-09-24
SwipeableInterstitialAd फ़ॉर्मैट के लिए, सिग्नल जनरेट करने और रेंडर करने वाले एपीआई जोड़े गए. यह सुविधा निजी बीटा वर्शन में है. ऐक्सेस पाने के लिए अपने खाता मैनेजर से संपर्क करें.
आइकॉन विज्ञापन दिखाने के अनुरोधों के लिए, excludedAppIds एपीआई जोड़ा गया है. इससे पब्लिशर, आइकॉन विज्ञापन के रिस्पॉन्स से ऐप्लिकेशन आईडी की सूची को हटा सकते हैं.
1.4.0
2026-08-20
PictureInPictureAd फ़ॉर्मैट के लिए सहायता जोड़ी गई. पिक्चर में पिक्चर मोड में विज्ञापन दिखाने की सुविधा, सबके लिए उपलब्ध बीटा वर्शन में है.
सीमित ऐक्सेस वाली सुविधा के लिए, गड़बड़ियां ठीक की गई हैं और परफ़ॉर्मेंस को बेहतर बनाया गया है.
1.3.0
2026-07-21
AdView.loadAd() में बदलाव किया गया, ताकि विज्ञापन यूनिट के लिए ऑटोमैटिक रीफ़्रेश की सुविधा बंद होने पर, विज्ञापन दिखाने के अनुरोधों के लिए अपने-आप फिर से कोशिश करने की सुविधा को रोका जा सके.
जब कई नेटिव विज्ञापनों या आइकॉन विज्ञापनों के लिए विज्ञापन दिखाने का अनुरोध करने पर कोई विज्ञापन उपलब्ध नहीं होता है, तो SDK टूल अब INTERNAL_ERROR के बजाय NO_FILL गड़बड़ी दिखाता है.
विज्ञापन का अनुरोध करने के लिए इस्तेमाल किए गए विज्ञापन यूनिट आईडी की पहचान करने के लिए, Ad.getAdUnitId() तरीका जोड़ा गया.
InitializationConfig.Builder.disableSdkCrashReporting() तरीका जोड़ा गया. इससे GMA Next-Gen SDK में, क्रैश हैंडलर के डिफ़ॉल्ट विकल्प से मैन्युअल तरीके से ऑप्ट-आउट किया जा सकता है. डिफ़ॉल्ट रूप से, एसडीके अब भी क्रैश की जानकारी को रजिस्टर किए गए अन्य हैंडलर (जैसे, Crashlytics) को भेजता है.
कस्टम इवेंट विज्ञापन सोर्स के साथ मीडिएशन का इस्तेमाल करने पर, ResponseInfo.getAdapterClassName() अब com.google.ads.mediation.customevent.CustomEventAdapter के बजाय आपके कस्टम इवेंट क्लास का नाम दिखाता है.
1.2.1
2026-06-15
WebView API for Ads का इस्तेमाल करने वाले ऐप्लिकेशन के लिए, उस समस्या को ठीक किया गया है जिसकी वजह से SDK टूल, काम करने वाले विज्ञापन टैग (AdSense कोड, Google पब्लिशर टैग, और HTML5 के लिए IMA) को सिग्नल नहीं दे पा रहा था. यह समस्या, बैकग्राउंड थ्रेड पर Webkit के तरीकों को गलत तरीके से कॉल करने की वजह से हुई थी.
1.2.0
2026-06-11
androidx.webkit.internal.PrefetchOperationCallbackAdapter में java.lang.NullPointerException की वजह बनने वाली गड़बड़ी को ठीक किया गया.
SwipeableInterstitialAd फ़ॉर्मैट जोड़ा गया. यह सुविधा निजी बीटा वर्शन में है. ऐक्सेस पाने के लिए अपने खाता मैनेजर से संपर्क करें.
untrackView() को बदलकर, View? के बजाय View को स्वीकार करने के लिए सेट किया गया है. ऐसा इसलिए किया गया है, ताकि Google Mobile Ads SDK (Legacy) के लिए बनाए गए अडैप्टर के साथ काम किया जा सके.
1.1.1
2026-05-27
उस समस्या को ठीक किया गया है जिसकी वजह से इनाम वाले विज्ञापनों के पॉड, ट्रांज़िशन के दौरान फ़्रीज़ हो जाते थे. इससे उपयोगकर्ता, विज्ञापन को बंद नहीं कर पाते थे.
उस समस्या को ठीक किया गया है जिसकी वजह से बैनर विज्ञापन के रीफ़्रेश होने पर, Ad.getResponseInfo() अपडेट किया गया ResponseInfo मेटाडेटा नहीं दिखाता था.
0.24.0-beta03
2026-03-07
उस समस्या को ठीक किया गया है जिसकी वजह से AdView.destroy(), विज्ञापन लोड न होने के बाद, विज्ञापन लोड करने की फिर से कोशिश करने की प्रोसेस को नहीं रोक पाता था.
नेटवर्क से जुड़ी कार्रवाइयों के लिए, एसडीके को OkHttp के बजाय Cronet का इस्तेमाल करने के लिए मजबूर करने का विकल्प जोड़ा गया है. OkHttp 5 का इस्तेमाल करने वाले प्रोजेक्ट में रनटाइम से जुड़ी गड़बड़ियों को ठीक करने के लिए, हमारा सुझाव है कि आप नेटवर्क से जुड़ी कार्रवाइयों के लिए Cronet का इस्तेमाल करें. Cronet को फ़ोर्स करने के लिए, MobileAds.initialize() को कॉल करते समय, InitializationConfig.Builder में force_use_cronet एक्स्ट्रा को true पर सेट करें:
तीसरे पक्ष की डिपेंडेंसी क्लास लोड होने से जुड़ी समस्या को हल किया गया. इसकी वजह से, सर्वर-टू-सर्वर विज्ञापन दिखाने के अनुरोध सिग्नल जनरेट करने पर असर पड़ा था.
0.24.0-beta01
2026-02-13
ऐंकर किए गए बड़े अडैप्टिव बैनर के लिए सहायता जोड़ी गई. ऐंकर किए गए बड़े अडैप्टिव बैनर, यूज़र ऐक्टिविटी और रेवेन्यू बढ़ाने के लिए डिज़ाइन किए गए हैं.
AdSize क्लास में, इन तरीकों का इस्तेमाल करके ऐंकर किए गए बड़े अडैप्टिव बैनर का अनुरोध करें:
उस गड़बड़ी को ठीक किया गया है जिसकी वजह से बैनर विज्ञापन रीफ़्रेश होना बंद हो सकते थे. ऐसा तब होता था, जब कोई नया विज्ञापन दिखाए जाने पर प्लैटफ़ॉर्म, onViewAttachedToWindow() और onViewDetachedFromWindow() को गलत क्रम में शुरू करता था.
0.23.0-beta01
2026-01-26
Android Gradle प्लगिन (एजीपी) के ज़रूरी वर्शन को 8.3.0 पर अपडेट किया गया है.
उस गड़बड़ी को ठीक किया गया है जिसकी वजह से Kotlin से कॉल किए जाने पर, AdView कंस्ट्रक्टर ने java.lang.NoSuchMethodError थ्रो किया.
उस गड़बड़ी को ठीक किया गया है जिसकी वजह से वॉटरफ़ॉल के दौरान, कस्टम इवेंट अडैप्टर को शुरू नहीं किया जा रहा था.
एसडीके टूल के वर्शन 0.22.0-beta02 में मौजूद एक समस्या को ठीक किया गया है. इस समस्या की वजह से, Java 17 की झलक वाला मेटाडेटा, क्लास फ़ाइलों में गलत तरीके से शामिल हो गया था.
0.22.0-beta03
2025-11-25
उस गड़बड़ी को ठीक किया गया है जिसकी वजह से,
NativeSignalRequest.Builder.setAdSize()
का इस्तेमाल करके सर्वर-टू-सर्वर विज्ञापन अनुरोधों में, विज्ञापन का अनुरोध किया गया साइज़ सही तरीके से सेट नहीं होता था.
0.22.0-beta02
2025-11-24
Ad Manager के लोड होने से जुड़ी गड़बड़ी को ठीक किया गया. इस गड़बड़ी की वजह से, सर्वर-टू-सर्वर विज्ञापन दिखाने के अनुरोधों के लिए NativeSignalRequest का इस्तेमाल करने पर, विज्ञापन रेंडर नहीं हो पाते थे. ऐसा तब होता था, जब विज्ञापन का रिस्पॉन्स NativeAd.NativeAdType.BANNER टाइप का होता था.
BannerAd.load() और BannerAd.loadFromAdResponse() को बंद कर दिया गया है.
एक बैनर विज्ञापन लोड करने के लिए, AdView.loadAd() और AdView.loadFromAdResponse() का इस्तेमाल करें.
BannerAd.getView() अब काम नहीं करता. BannerAdPreloader के साथ लोड किए गए BannerAd को रेंडर करने के लिए, AdView इंस्टेंस बनाएं और AdView.registerBannerAd() का इस्तेमाल करें.
मीडिएशन वाले विज्ञापनों में मौजूद एक गड़बड़ी को ठीक किया गया है. इसकी वजह से, NativeAdRequest.Builder.setAdChoicesPlacement() का पालन नहीं किया जा रहा था और Ad Choices आइकॉन गलत जगह पर दिख रहा था.
Android Gradle प्लगिन (एजीपी) के ज़रूरी वर्शन को 8.2.0 से कम करके 7.3.1 कर दिया गया है.
AdPreloader.getConfigurations() और AdPreloader.getConfiguration(preloadId) अब सेवा में नहीं हैं. इसका कोई विकल्प नहीं है.
0.21.0-beta01
2025-10-08
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 क्लास में गलत नाम वाले फ़ील्ड को ठीक किया गया.
0.20.0-beta01
2025-09-19
उस गड़बड़ी को ठीक किया गया है जिसकी वजह से कुछ नेटिव वीडियो विज्ञापन अपने-आप नहीं चलते थे.
0.19.0-beta01
2025-08-14
दो डिपेंडेंसी के वर्शन डाउनग्रेड किए गए.
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() कॉलबैक जोड़ा गया.
0.18.0-beta01
2025-07-17
नेटिव मीडिएशन की एक गड़बड़ी को ठीक किया गया है. इसकी वजह से, com.google.android.gms.ads.NativeAd.MediaView का रेफ़रंस देने वाले अडैप्टर के लिए विज्ञापन नहीं दिखाए जा रहे थे.
MobileAds.registerCustomTabsSession() को @JvmStatic के साथ एनोटेट किया गया.
उस गड़बड़ी को ठीक किया गया है जिसकी वजह से AdMob नेटवर्क वॉटरफ़ॉल का इस्तेमाल करके लोड किए गए बैनर विज्ञापन, रीफ़्रेश होना बंद हो जाते थे.
0.17.0-alpha02
2025-06-23
नेटिव मीडिएशन बिडिंग की गड़बड़ी को ठीक किया गया.इस गड़बड़ी की वजह से, बिडिंग लागू करने वाले अडैप्टर, नेटिव विज्ञापनों को रेंडर नहीं कर पाते थे. हालांकि, वॉटरफ़ॉल (जैसे, Meta Audience Network) लागू करने वाले अडैप्टर ऐसा कर पाते थे.
उस क्रैश को ठीक कर दिया गया है जो तब होता था, जब कोई मीडिएशन अडैप्टर, विज्ञापन दिखाने के एक अनुरोध के लिए कई MediationAdLoadCallback तरीके इस्तेमाल करता था.
0.17.0-alpha01
2025-06-18
वर्शन 0.17.0-alpha01 गलती से रिलीज़ हो गया था. इसमें वे नई सुविधाएं शामिल नहीं हैं जो हमें उपलब्ध करानी थीं. इसके बजाय, 0.17.0-alpha02 का इस्तेमाल करें.
User Messaging Platform SDK टूल की डिपेंडेंसी को 3.2.0 वर्शन पर अपडेट किया गया.
नेटिव विज्ञापनों के मीडिएशन से जुड़ी एक गड़बड़ी को ठीक किया गया है. इसकी वजह से, com.google.android.gms.ads.formats.MediaView क्लास का रेफ़रंस देने वाले अडैप्टर क्रैश हो जाते थे.
विज्ञापन लोड और कैश होने की प्रोसेस: getNumAdsAvailable() को जोड़ा गया और numAdsAvailable() को बंद किया गया.
Kotlin का इस्तेमाल करके बनाए गए ऐप्लिकेशन के लिए, Kotlin का ज़रूरी वर्शन 2.1 से घटाकर 1.9 कर दिया गया है.
0.15.0-alpha01
2025-04-24
नेटिव विज्ञापन: एक से ज़्यादा नेटिव विज्ञापन लोड करने की सुविधा जोड़ी गई.
NativeAdLoader.load(NativeAdRequest, numberOfAds, NativeAdLoaderCallback) तरीका जोड़ा गया, जो एक साथ कई विज्ञापनों का अनुरोध करता है.
NativeAdLoaderCallback.onAdLoadingCompleted() कॉलबैक जोड़ा गया है, जो सभी नेटिव विज्ञापनों के लोड होने के बाद ट्रिगर होता है.
Kotlin एसिंक्रोनस लोडिंग की सुविधा देने के लिए, हमने एक NativeAdLoader.load(NativeAdRequest, numberOfAds) तरीका जोड़ा है, जो Flow<NativeAdLoadResult> दिखाता है.
kotlinx-coroutines-android डिपेंडेंसी को वर्शन 1.7.3 से 1.9.0 में अपडेट किया गया.
0.14.0-alpha01
2025-03-20
अगर एसडीके को किसी अमान्य ऐप्लिकेशन आईडी के साथ शुरू किया जाता है, तो विज्ञापन दिखाने के अनुरोध पूरे नहीं होते.
AdPreloader.start() वाले तरीके के लिए, अब PreloadCallback कॉलबैक फ़ंक्शन की ज़रूरत नहीं है.
PreloadConfiguration डेटा क्लास की मदद से ऑब्जेक्ट बनाते समय, bufferSize प्रॉपर्टी ज़रूरी नहीं होती. Google को बफ़र साइज़ ऑप्टिमाइज़ करने की अनुमति देने के लिए, bufferSize प्रॉपर्टी सेट न करें.
PreloadConfiguration डेटा क्लास में मौजूद maxAdsPerSession प्रॉपर्टी को हटा दिया गया है.
NativeAdOptions क्लास में shouldRequestMultipleImages और shouldReturnUrlsForImageAssets प्रॉपर्टी जोड़ी गईं.
0.13.0-alpha01
2025-02-26
MediationRewardedAdCallback.onUserEarnedReward() को जोड़ा गया और MediationRewardedAdCallback.onUserEarnedReward(RewardItem) को बंद कर दिया गया.
विज्ञापन प्रीलोड करने वाले एपीआई जोड़े गए.
0.12.0-alpha01
2025-01-22
उस गड़बड़ी को ठीक किया गया है जिसकी वजह से AdRequest, AdRequest.Builder, SignalRequest, और SignalRequest.Builder में मौजूद कुछ तरीके छिपाए गए थे.
WebView API for Ads का इस्तेमाल करने वाले ऐसे उपयोगकर्ता जिनके पास Ad Manager ऐप्लिकेशन आईडी नहीं है उनके लिए, InitializationConfig.WEBVIEW_APIS_FOR_ADS_APPLICATION_ID जोड़ा गया है. इसे SDK टूल को शुरू करने के दौरान पास किया जा सकता है.
Ad Manager में विज्ञापन दिखाने के अनुरोधों में, नेटिव और बैनर विज्ञापनों को जोड़ने की सुविधा जोड़ी गई.
0.11.0-alpha01
2024-12-12
User Messaging Platform SDK टूल पर डिपेंडेंसी को 3.1.0 वर्शन पर अपडेट किया गया.
नेटिव विज्ञापनों में, क्लिक करने के लिए कस्टम जेस्चर की सुविधा जोड़ी गई.
Ad Manager रिज़र्वेशन में, बैनर विज्ञापनों के इंप्रेशन की मैन्युअल तरीके से गिनती करने की सुविधा जोड़ी गई.
0.10.0-alpha01
2024-11-08
Kotlin के बेहतर इस्तेमाल के लिए, VideoOptions और RequestConfiguration के लिए डीएसएल फ़ंक्शन जोड़े गए हैं.
RequestConfiguration.setPublisherPrivacyPersonalizationState() के साथ Publisher Privacy Treatment API के लिए सहायता जोड़ी गई.
विज्ञापन लोड करने और सिग्नल जनरेट करने के लिए, Kotlin सस्पेंड एपीआई जोड़े गए.
IconAd.LoadAdResult को हटाकर, उसकी जगह AdLoadResult को जोड़ा गया.
उस समस्या को ठीक किया गया है जिसकी वजह से नेटिव वीडियो विज्ञापनों के लिए, ओएमआईडी सेशन शुरू नहीं होते थे.