रिलीज़ नोट्स

वर्शन रिलीज़ की तारीख नोट
0.21.0-beta01 2025-10-08
  • InitializationConfig.Builder.disableMediationAdapterInitialization() तरीका जोड़ा गया. मीडिएशन अडैप्टर को शुरू करने की सुविधा बंद करने के लिए, Google Mobile Ads SDK (बीटा) को शुरू करने से पहले इस तरीके को कॉल करें.
  • ANR को कम करने के लिए, WebView को चालू करने की प्रोसेस को बेहतर बनाया गया है.
  • Android Gradle प्लग इन 7.3.1 के साथ काम करने के लिए, 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 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 तक.
  • loadedAdSourceResponse प्रॉपर्टी का नाम बदलकर ResponseInfo से 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 का इस्तेमाल करें.
0.16.0-alpha01 2025-05-23
  • अब 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 2025-04-28
  • अब Java 8+ API desugaring support को चालू करना ज़रूरी है.
  • 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 में मौजूद कुछ तरीकों को अस्पष्ट किया गया था.
  • विज्ञापनों के लिए 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 2024-11-08
  • Kotlin के लिए बेहतर सहायता देने के लिए, VideoOptions और RequestConfiguration के लिए डीएसएल फ़ंक्शन जोड़े गए.
  • RequestConfiguration.setPublisherPrivacyPersonalizationState() के साथ Publisher Privacy Treatment API के लिए सहायता जोड़ी गई.
  • विज्ञापन लोड करने और सिग्नल जनरेट करने के लिए, Kotlin के निलंबित एपीआई जोड़े गए.
  • IconAd.LoadAdResult को हटाकर, उसकी जगह AdLoadResult को जोड़ा गया.
  • उस समस्या को ठीक किया गया है जिसकी वजह से नेटिव वीडियो विज्ञापनों के लिए, ओएमआईडी सेशन शुरू नहीं हो रहे थे.
0.9.0-alpha01 2024-10-02
  • 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 कर दिया गया है.
  • यह जांच करने के लिए MobileAds.isInitialized() तरीका जोड़ा गया है कि SDK टूल पहले से ही चालू है या नहीं.
  • BannerAd.isCollapsible() जोड़ा गया है, ताकि यह पता लगाया जा सके कि दिखाया गया बैनर विज्ञापन छोटा किया जा सकता है या नहीं.
  • कस्टम टैब में विज्ञापनों से कमाई करने की सुविधा को बेहतर बनाने के लिए, MobileAds.registerCustomTabsSession() जोड़ा गया.
  • OnInitializationCompleteListener का नाम बदलकर OnAdapterInitializationCompleteListener किया गया.
  • AdapterResponseInfo का नाम बदलकर AdSourceResponseInfo किया गया.
  • AdRequest.Builder.putAdNetworkExtrasBundle() का नाम बदलकर AdRequest.Builder.putAdSourceExtrasBundle() किया गया.
  • बिडिंग अडैप्टर क्लास के सही तरीके से इंस्टैंटिएट न होने की गड़बड़ी को ठीक किया गया है.
0.3.0-alpha01 2024-03-20
  • Google Mobile Ads SDK (बीटा) का शुरुआती वर्शन रिलीज़ किया गया.
  • यह बैनर, इंटरस्टीशियल, इनाम वाले, इनाम वाले इंटरस्टीशियल, और ऐप्लिकेशन खोलने पर दिखने वाले विज्ञापनों के साथ काम करता है.
  • सभी विज्ञापन फ़ॉर्मैट के लिए मीडिएशन की सुविधा काम करती है. Mobile Ads SDK के मौजूदा वर्शन के लिए लिखे गए अडैप्टर, Google Mobile Ads SDK (बीटा) के साथ काम करते हैं.
  • Open Measurement SDK टूल के 1.4.10 वर्शन पर डिपेंडेंसी जोड़ी गई.