Google Advertising and Measurement Community सर्वर के #gma-next-gen-sdk Discord चैनल में, GMA Next-Gen SDK के बारे में अपना सुझाव/राय दें या शिकायत करें.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
रिलीज़ नोट्स
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
वर्शन
रिलीज़ की तारीख
नोट
1.2.1
2026-06-15
WebView API for Ads का इस्तेमाल करने वाले ऐप्लिकेशन के लिए, हमने एक समस्या को ठीक किया है. इस समस्या की वजह से, एसडीके, विज्ञापन टैग (AdSense कोड, Google पब्लिशर टैग, IMA for HTML5) को सिग्नल नहीं दे पा रहा था. यह समस्या, बैकग्राउंड थ्रेड पर WebKit के तरीकों को गलत तरीके से कॉल करने की वजह से हुई थी.
1.2.0
2026-06-11
androidx.webkit.internal.PrefetchOperationCallbackAdapter में java.lang.NullPointerException की वजह से होने वाली गड़बड़ी को ठीक किया गया है.
SwipeableInterstitialAd फ़ॉर्मैट जोड़ा गया. यह सुविधा प्राइवेट बीटा वर्शन में उपलब्ध है. ऐक्सेस पाने के लिए अपने खाता मैनेजर से संपर्क करें.
बदला गया
untrackView()View? के बजाय View को स्वीकार करने के लिए, ताकि
Google Mobile Ads SDK के साथ बनाए गए अडैप्टर के साथ कंपैटिबिलिटी बनी रहे.
1.1.1
2026-05-27
हमने उस समस्या को ठीक कर दिया है जिसमें ट्रांज़िशन के दौरान इनाम वाले विज्ञापन पॉड फ़्रीज़ हो जाते थे. इस वजह से, उपयोगकर्ता विज्ञापन को बंद नहीं कर पाते थे.
नेटवर्क ऑपरेशन के लिए, एसडीके को 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
उस बग को ठीक किया गया है जिसमें 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() का पालन नहीं किया जा रहा था. इस वजह से, 'विज्ञापन विकल्प' आइकॉन को गलत जगह पर रखा जा रहा था.
Android Gradle प्लगिन (AGP) के ज़रूरी वर्शन को 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
अगर आपने SDK टूल को अमान्य ऐप्लिकेशन आईडी के साथ शुरू किया है, तो विज्ञापन के अनुरोध पूरे नहीं होंगे.
AdPreloader.start() तरीके के लिए, अब PreloadCallback कॉलबैक की ज़रूरत नहीं है.
PreloadConfiguration डेटा क्लास के ज़रिए ऑब्जेक्ट बनाते समय, bufferSize प्रॉपर्टी को शामिल करना ज़रूरी नहीं है. Google को बफ़र साइज़ ऑप्टिमाइज़ करने की अनुमति देने के लिए, bufferSize प्रॉपर्टी सेट न करें.
maxAdsPerSession डेटा क्लास में maxAdsPerSession प्रॉपर्टी हटा दी गई है.PreloadConfiguration
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 के अंदर मौजूद कुछ तरीकों को अस्पष्ट किया गया था.
विज्ञापन के लिए वेबव्यू एपीआई का इस्तेमाल करने वाले ऐसे लोगों के लिए जिनके पास Ad Manager ऐप्लिकेशन आईडी नहीं है, InitializationConfig.WEBVIEW_APIS_FOR_ADS_APPLICATION_ID जोड़ा गया है. इसे एसडीके शुरू होने के दौरान पास किया जा सकता है.
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 को जोड़ा गया.
उस समस्या को ठीक किया गया है जिसकी वजह से नेटिव वीडियो विज्ञापनों के लिए, ओएमआईडी सेशन शुरू नहीं होते थे.