रिलीज़ नोट्स

वर्शन रिलीज़ की तारीख नोट
0.22.0-beta04 04-12-2025
  • एसडीके के वर्शन 0.22.0-beta02 में मौजूद उस समस्या को ठीक किया गया है जिसमें क्लास फ़ाइलों में Java 17 के प्रीव्यू का मेटाडेटा गलत तरीके से शामिल किया गया था.
0.22.0-beta03 25-11-2025
  • हमने एक ऐसी गड़बड़ी को ठीक किया है जिसमें NativeSignalRequest.Builder.setAdSize() का इस्तेमाल करके सर्वर-टू-सर्वर विज्ञापन अनुरोधों में, अनुरोध किए गए विज्ञापन का साइज़ ठीक से सेट नहीं होता था.
0.22.0-beta02 24-11-2025
  • Ad Manager में विज्ञापन लोड करने से जुड़ी गड़बड़ी को ठीक किया गया है. इस गड़बड़ी में, सर्वर-टू-सर्वर विज्ञापन अनुरोधों का इस्तेमाल करने वाले NativeSignalRequest, विज्ञापन रिस्पॉन्स के टाइप NativeAd.NativeAdType.BANNER के लिए रेंडर नहीं हो पाते थे.
0.22.0-beta01 20-11-2025
  • बैनर विज्ञापनों के लिए API अपडेट करें:
    • AdView क्लास जोड़ी गई.
    • BannerAd.load() और BannerAd.loadFromAdResponse() अब सेवा में नहीं हैं. किसी एक बैनर विज्ञापन को लोड करने के लिए, AdView.loadAd() और AdView.loadFromAdResponse() का इस्तेमाल करें.
    • BannerAd.getView() अब काम नहीं करता. BannerAdPreloader से लोड किए गए BannerAd को रेंडर करने के लिए, AdView इंस्टेंस बनाएं और AdView.registerBannerAd() का इस्तेमाल करें.
  • मीडिएट किए गए विज्ञापनों में मौजूद एक गड़बड़ी को ठीक किया गया है. इसमें NativeAdRequest.Builder.setAdChoicesPlacement() का पालन नहीं किया जा रहा था. इस वजह से, Ad Choices आइकॉन की जगह गलत थी.
  • Android Gradle प्लग इन (AGP) के लिए ज़रूरी कम से कम वर्शन को 8.2.0 से घटाकर 7.3.1 कर दिया गया है.
  • अब सेवा में नहीं है AdPreloader.getConfigurations() और AdPreloader.getConfiguration(preloadId). कोई दूसरा प्रॉडक्ट नहीं है.
0.21.0-beta01 08-10-2025
  • InitializationConfig.Builder.disableMediationAdapterInitialization() तरीका जोड़ा गया. मीडिएशन अडैप्टर को शुरू करने की सुविधा बंद करने के लिए, GMA Next-Gen SDK को शुरू करने से पहले इस तरीके को कॉल करें.
  • ANR को कम करने के लिए, WebView को चालू करने की प्रोसेस को बेहतर बनाया गया है.
  • androidx.webkit डिपेंडेंसी को 1.13.0 से 1.12.1 पर डाउनग्रेड किया गया.
  • android.permission.RECEIVE_BOOT_COMPLETED पैकेज के लिए इस्तेमाल की गई android.permission.RECEIVE_BOOT_COMPLETED अनुमति को हटा दिया गया है.androidx.work
  • NativeAdMapper क्लास में, गलत नाम वाले फ़ील्ड को ठीक किया गया.
0.20.0-beta01 19-09-2025
  • उस गड़बड़ी को ठीक किया गया है जिसमें कुछ नेटिव वीडियो विज्ञापन अपने-आप नहीं चलते थे.
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 पर वापस ले जाएं.
  • loadedAdSourceResponse प्रॉपर्टी का नाम बदलकर ResponseInfo से loadedAdSourceResponseInfo कर दिया गया है.
  • हमने उस गड़बड़ी को ठीक कर दिया है जिसकी वजह से उपयोगकर्ता, 'वापस जाएं' बटन का इस्तेमाल करके कुछ फ़ुल-स्क्रीन विज्ञापनों को समय से पहले बंद कर पाते थे.
  • जिन पब्लिशर के पास इस सुविधा का ऐक्सेस है वे अब सभी विज्ञापन फ़ॉर्मैट के लिए प्लेसमेंट आईडी का इस्तेमाल कर सकते हैं.
  • नेटिव मीडिएशन अडैप्टर के लिए, NativeAdMapper में destroy() कॉलबैक जोड़ा गया.
0.18.0-beta01 17-07-2025
  • नेटिव मीडिएशन से जुड़ी गड़बड़ी को ठीक किया गया है. इस गड़बड़ी की वजह से, com.google.android.gms.ads.NativeAd.MediaView का रेफ़रंस देने वाले अडैप्टर के लिए विज्ञापन नहीं दिखाए जा रहे थे.
  • MobileAds.registerCustomTabsSession() को @JvmStatic से एनोटेट किया गया.
  • उस गड़बड़ी को ठीक किया गया है जिसमें AdMob नेटवर्क वॉटरफ़ॉल का इस्तेमाल करके लोड किए गए बैनर विज्ञापन रीफ़्रेश होना बंद हो जाते थे.
0.17.0-alpha02 23-06-2025
  • नेटिव मीडिएशन बिडिंग से जुड़ी गड़बड़ी को ठीक किया गया है. इस गड़बड़ी में, बिडिंग लागू करने वाले लेकिन वॉटरफ़ॉल लागू न करने वाले अडैप्टर (जैसे, Meta Audience Network) हमेशा नेटिव विज्ञापन रेंडर नहीं कर पाते थे.
  • उस क्रैश को ठीक कर दिया गया है जो तब होता था, जब कोई मीडिएशन अडैप्टर, विज्ञापन के एक अनुरोध के लिए कई MediationAdLoadCallback तरीकों का इस्तेमाल करता था.
0.17.0-alpha01 18-06-2025
  • वर्शन 0.17.0-alpha01 को गलती से रिलीज़ कर दिया गया था. इसमें नई सुविधाएं शामिल नहीं हैं. इसके बजाय, 0.17.0-alpha02 का इस्तेमाल करें.
0.16.0-alpha01 23-05-2025
  • अब Java 8+ API desugaring support को चालू करने की ज़रूरत नहीं है.
  • User Messaging Platform SDK टूल की डिपेंडेंसी को 3.2.0 वर्शन पर अपडेट किया गया है.
  • नेटिव विज्ञापनों के मीडिएशन से जुड़ी उस गड़बड़ी को ठीक किया गया है जिसकी वजह से, com.google.android.gms.ads.formats.MediaView क्लास को रेफ़रंस करने वाले अडैप्टर क्रैश हो जाते थे.
  • विज्ञापन पहले से लोड करना: getNumAdsAvailable() को जोड़ा गया और numAdsAvailable() को बंद कर दिया गया.
  • SDK टूल की मेनिफ़ेस्ट फ़ाइल से android.adservices.AD_SERVICES_CONFIG प्रॉपर्टी टैग हटा दिया गया है, ताकि उन ऐप्लिकेशन के लिए मर्ज से जुड़ी समस्याएं न हों जो एपीआई के हिसाब से विज्ञापन सेवाएं कॉन्फ़िगर करते हैं.
0.15.1-alpha01 28-04-2025
  • अब Java 8+ API desugaring support को चालू करना ज़रूरी है.
  • Kotlin का इस्तेमाल करके बनाए गए ऐप्लिकेशन के लिए, Kotlin के ज़रूरी वर्शन को 2.1 से घटाकर 1.9 कर दिया गया है.
0.15.0-alpha01 24-04-2025
  • नेटिव विज्ञापन: एक से ज़्यादा नेटिव विज्ञापन लोड करने की सुविधा जोड़ी गई है.
    • एक साथ कई विज्ञापनों का अनुरोध करने वाला 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 20-03-2025
  • अगर आपने SDK टूल को अमान्य ऐप्लिकेशन आईडी के साथ शुरू किया है, तो विज्ञापन के अनुरोध पूरे नहीं होंगे.
  • AdPreloader.start() तरीके के लिए, अब PreloadCallback कॉलबैक की ज़रूरत नहीं है.
  • PreloadConfiguration डेटा क्लास के ज़रिए ऑब्जेक्ट बनाते समय, bufferSize प्रॉपर्टी का इस्तेमाल करना ज़रूरी नहीं है. Google को बफ़र साइज़ ऑप्टिमाइज़ करने की अनुमति देने के लिए, bufferSize प्रॉपर्टी सेट न करें.
  • maxAdsPerSession डेटा क्लास में maxAdsPerSession प्रॉपर्टी हटा दी गई है.PreloadConfiguration
  • NativeAdOptions क्लास में shouldRequestMultipleImages और shouldReturnUrlsForImageAssets प्रॉपर्टी जोड़ी गई हैं.
0.13.0-alpha01 26-02-2025
  • MediationRewardedAdCallback.onUserEarnedReward() को जोड़ा गया और MediationRewardedAdCallback.onUserEarnedReward(RewardItem) को बंद किया गया.
  • विज्ञापन प्रीलोड करने वाले एपीआई जोड़े गए.
0.12.0-alpha01 22-01-2025
  • AdRequest, AdRequest.Builder, SignalRequest, और SignalRequest.Builder में मौजूद कुछ तरीकों को धुंधला करने वाली गड़बड़ी को ठीक किया गया है.
  • विज्ञापनों के लिए WebView API का इस्तेमाल करने वाले ऐसे लोगों के लिए जिनके पास AdMob ऐप्लिकेशन आईडी नहीं है, InitializationConfig.WEBVIEW_APIS_FOR_ADS_APPLICATION_ID जोड़ा गया है. इसे SDK टूल को शुरू करते समय पास किया जा सकता है.
  • Ad Manager विज्ञापन अनुरोधों में, नेटिव और बैनर विज्ञापनों को एक साथ इस्तेमाल करने की सुविधा जोड़ी गई.
0.11.0-alpha01 2024-12-12
  • User Messaging Platform SDK टूल की डिपेंडेंसी को 3.1.0 वर्शन पर अपडेट किया गया है.
  • नेटिव विज्ञापनों में, क्लिक करने के लिए कस्टम जेस्चर की सुविधा जोड़ी गई है.
0.10.0-alpha01 08-11-2024
  • Kotlin के लिए बेहतर सहायता देने के लिए, VideoOptions और RequestConfiguration के लिए डीएसएल फ़ंक्शन जोड़े गए.
  • RequestConfiguration.setPublisherPrivacyPersonalizationState() के साथ Publisher Privacy Treatment API के लिए सहायता जोड़ी गई.
  • विज्ञापन लोड करने और सिग्नल जनरेट करने के लिए, Kotlin के निलंबित एपीआई जोड़े गए.
  • IconAd.LoadAdResult को हटाकर, उसकी जगह AdLoadResult को जोड़ा गया.
  • उस समस्या को ठीक किया गया है जिसकी वजह से नेटिव वीडियो विज्ञापनों के लिए, ओएमआईडी सेशन शुरू नहीं हो रहे थे.
0.9.0-alpha01 02-10-2024
  • 0.6.0-alpha01 रिलीज़ से, Java 8+ API के लिए, डिसुगरिंग की सुविधा पर निर्भरता हटा दी गई है. minSdkVersion से कम 26 का इस्तेमाल करने वाले ऐप्लिकेशन को अब Java 8+ API desugaring support को चालू करने की ज़रूरत नहीं है.
  • विज्ञापन जांचने वाले टूल के लिए सहायता जोड़ी गई.
  • कस्टम नेटिव विज्ञापन फ़ॉर्मैट के लिए, वीडियो विज्ञापन दिखाने की सुविधा जोड़ी गई.
  • सिग्नल इकट्ठा करने और रेंडरिंग एपीआई के लिए आधिकारिक रिलीज़.
0.8.0-alpha01 2024-08-22
  • User Messaging Platform SDK टूल की डिपेंडेंसी को 3.0.0 वर्शन पर अपडेट किया गया है.
  • नेटिव विज्ञापन:
    • नेटिव विज्ञापन फ़ॉर्मैट के लिए आधिकारिक रिलीज़ वर्शन.
    • MediaContent ऐसेट में वीडियो दिखाने की सुविधा जोड़ी गई.
    • वीडियो लाइफ़साइकल के कॉलबैक जोड़े गए.
    • वीडियो के प्लेबैक के लिए कस्टम कंट्रोल जोड़े गए.
    • नेटिव और कस्टम नेटिव विज्ञापनों के लिए, ओपन मेज़रमेंट की सुविधा चालू की गई.
  • SignalRequest बनाते समय, अब signalType फ़ील्ड को भरना ज़रूरी है.
0.6.0-alpha01 2024-06-20
  • ऐसा कोड जोड़ा गया है जो Java 8+ के एपीआई का इस्तेमाल करता है. ये एपीआई, डिसुगरिंग की सुविधा के ज़रिए उपलब्ध होते हैं. minSdkVersion से पहले के वर्शन का इस्तेमाल करने वाले ऐप्लिकेशन को, Java 8+ API desugaring support चालू करना होगा.26
  • नेटिव और कस्टम नेटिव विज्ञापन फ़ॉर्मैट के लिए सहायता जोड़ी गई है. इनमें वीडियो ऐसेट शामिल नहीं हैं.
  • MRAID v3 के लिए सहायता जोड़ी गई.
  • User Messaging Platform SDK के 2.2.0 वर्शन पर डिपेंडेंसी जोड़ी गई.
  • Google की गड़बड़ियों के लिए, गड़बड़ी वाले डोमेन को com.google.android.gms.ads से बदलकर com.google.android.libraries.ads.mobile.sdk कर दिया गया है.
  • यह देखने के लिए कि SDK टूल पहले से चालू है या नहीं, MobileAds.isInitialized() तरीका जोड़ा गया.
  • BannerAd.isCollapsible() जोड़ा गया है, ताकि यह पता लगाया जा सके कि दिखाया गया बैनर विज्ञापन छोटा किया जा सकता है या नहीं.
  • कस्टम टैब में विज्ञापनों से कमाई करने की सुविधा को बेहतर बनाने के लिए, MobileAds.registerCustomTabsSession() जोड़ा गया.
  • OnInitializationCompleteListener का नाम बदलकर OnAdapterInitializationCompleteListener किया गया.
  • AdapterResponseInfo का नाम बदलकर AdSourceResponseInfo किया गया.
  • AdRequest.Builder.putAdNetworkExtrasBundle() का नाम बदलकर AdRequest.Builder.putAdSourceExtrasBundle() किया गया.
  • उस गड़बड़ी को ठीक कर दिया गया है जिसकी वजह से बिडिंग अडैप्टर क्लास सही तरीके से इंस्टैंटिएट नहीं हो रही थीं.
0.3.0-alpha01 20-03-2024
  • GMA Next-Gen SDK की पहली रिलीज़.
  • यह बैनर, इंटरस्टीशियल, इनाम वाले, इनाम वाले इंटरस्टीशियल, और ऐप्लिकेशन खोलने पर दिखने वाले विज्ञापनों के साथ काम करता है.
  • सभी विज्ञापन फ़ॉर्मैट के लिए मीडिएशन की सुविधा काम करती है. मौजूदा Mobile Ads SDK के लिए लिखे गए अडैप्टर, GMA Next-Gen SDK के साथ काम करते हैं.
  • Open Measurement SDK के 1.4.10 वर्शन पर डिपेंडेंसी जोड़ी गई.