रिलीज नोट्स

वर्शन रिलीज़ की तारीख ज़रूरी जानकारी
23.2.0 2024‐06‐27
  • AdView.isCollapsible() को यह बताने के लिए जोड़ा गया है कि पिछली बार लोड किए गए बैनर को छोटा किया जा सकता है या नहीं.
23.1.0 2024‐05‐09
  • कम से कम 34 का compileSdkVersion होना चाहिए.
  • नेटिव मीडिएशन अडैप्टर: 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 2023‐12‐06
  • 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 डिपेंडेंसी से हटाया गया. अगर Gradle 7.2.0 से पहले का वर्शन इस्तेमाल किया जा रहा है और आपको अपने ऐप्लिकेशन के लिए अनुमति की ज़रूरत है, तो आपको अपने Android मेनिफ़ेस्ट में साफ़ तौर पर इसकी अनुमति के बारे में बताना होगा.
21.4.0 2022‐12‐14
  • Ad Manager ऐप्लिकेशन आईडी को अब सभी Ad Manager ऐप्लिकेशन के लिए ज़रूरी है और इसके लिए ca-app-pub-################~########## फ़ॉर्मैट की भी ज़रूरत है. ज़्यादा जानकारी के लिए, अपने ऐप्लिकेशन को कॉन्फ़िगर करना देखें.
  • विज्ञापन जांचने वाला टूल: विज्ञापन जांचने वाले टूल के यूज़र इंटरफ़ेस (यूआई) से अनुरोध किए गए, बैनर विज्ञापन और नेटिव विज्ञापन दिखाने के लिए, SDK टूल के इस्तेमाल की सुविधा दें.
  • पब्लिशर के पहले-पक्ष के आईडी (पहले इसे ऐप्लिकेशन कुंजी के नाम से जाना जाता था) के लिए अतिरिक्त सुविधा जोड़ी गई. इससे आपके ऐप्लिकेशन से इकट्ठा किए गए डेटा का इस्तेमाल करके, आपको ज़्यादा काम के और लोगों के हिसाब से विज्ञापन दिखाने में मदद मिलती है.
  • QueryInfo जनरेशन के लिए रिलीज़ का आधिकारिक वर्शन.
21.3.0 2022‐10‐10
  • विज्ञापन जांचने वाला टूल: विज्ञापन जांचने वाले टूल के यूज़र इंटरफ़ेस (यूआई) की मदद से, अनुरोध किए गए विज्ञापनों का अनुरोध करने और उन्हें दिखाने के लिए, SDK टूल की सुविधा जोड़ी गई.
  • नेटिव विज्ञापन:
  • पसंद के मुताबिक नेटिव विज्ञापन:
21.2.0 2022‐09‐06
  • विज्ञापन जांचने वाला टूल: Android Sharesheet की मदद से, विज्ञापन अनुरोध के लॉग एक्सपोर्ट करने के लिए, 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 2021‐11‐18
  • एपीआई 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 का यह सहायता लेख देखें.
  • onAdClicked() कॉलबैक को FullScreenContentCallback में जोड़ा गया.
  • नेटिव विज्ञापन फ़ॉर्मैट के लिए, AdListener क्लास में onAdClicked() कॉलबैक को चालू किया गया.
20.3.0 2021‐08‐23
  • अब AdRequest.Builder.addNetworkExtras() तरीके का इस्तेमाल नहीं किया जा रहा. इसके बजाय, AdRequest.Builder.addNetworkExtrasBundle() का इस्तेमाल करें.
  • नेटिव विज्ञापन: AdLoader.Builder.forCustomFormatAd() अब शून्य लागू किया जा सकने वाला OnCustomClickListener स्वीकार करता है.
  • मीडिएशन अडैप्टर: सभी मीडिएशन अडैप्टर लोड कॉल में mediationExtras पैरामीटर के लिए, वैल्यू न होने की समस्या के एनोटेशन को ठीक किया गया है.
20.2.0 2021‐06‐08
  • Google Ad Manager के पब्लिशर के लिए, विज्ञापन जांचने वाले टूल (बीटा वर्शन) की सुविधा जोड़ी गई.
20.1.0 2021‐04‐29
  • अडैप्टिव बैनर: ज़्यादा से ज़्यादा ऊंचाई वाले इनलाइन अडैप्टिव बैनर विज्ञापनों का अनुरोध करने के लिए, 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 क्लास को लागू करना होगा.
    • बिडिंग अडैप्टर अब आरटीबी वाले फ़ॉर्मैट के लिए, 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 2020‐12‐04
  • अब onAdLeftApplication() AdListener तरीके का इस्तेमाल नहीं किया जा रहा है.
  • उस गड़बड़ी को ठीक किया गया है जिसमें Android 11 डिवाइसों का इस्तेमाल करने वाले लोगों को विज्ञापन पर क्लिक करते समय ब्राउज़र चुनने के लिए कहा जाता है.
19.5.0 2020‐10‐20
  • बैनर विज्ञापन: onAdImpression() AdListener तरीके को अब बैनर विज्ञापनों के लिए इस्तेमाल किया जाता है.
  • Google Mobile Ads SDK से किए गए एचटीटीपीएस कॉल के टाइम आउट को पसंद के मुताबिक बनाने के लिए, setHttpTimeoutMillis() तरीका जोड़ा गया.
19.4.0 2020‐09‐10
  • एपीआई 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 2020‐06‐18
  • RewardedInterstitialAd फ़ॉर्मैट जोड़ा गया. फ़िलहाल, यह सुविधा निजी बीटा वर्शन में उपलब्ध है. ऐक्सेस का अनुरोध करने के लिए, अपने खाता मैनेजर से संपर्क करें.
  • नेटिव विज्ञापन: जांच के अनुरोधों में नेटिव वैलिडेटर यूज़र इंटरफ़ेस (यूआई) जोड़ा गया. इससे आपको मूल नीति के उल्लंघनों की पहचान करने और उन्हें ठीक करने में मदद मिलेगी.
  • MobileAds.disableMediationAdapterInitialization() तरीका जोड़ा गया. मीडिएशन अडैप्टर शुरू करने की प्रोसेस को बंद करने के लिए, Google Mobile Ads SDK शुरू करने से पहले इस तरीके का इस्तेमाल करें.
19.1.0 2020‐04‐16
19.0.1 2020‐03‐18
  • नेटिव विज्ञापन: NativeCustomTemplateAd का इस्तेमाल करते समय हुई मेमोरी लीक को ठीक कर दिया गया है.
19.0.0 2020‐03‐02
  • 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 2019‐08‐29
  • AppOpenAd फ़ॉर्मैट के लिए, एपीआई जोड़े गए. फ़िलहाल, यह सुविधा निजी बीटा वर्शन में उपलब्ध है. ऐक्सेस का अनुरोध करने के लिए, अपने खाता मैनेजर से संपर्क करें.
18.1.1 2019‐07‐23
  • मीडिएशन: जब ऐप्लिकेशन MobileAds.initialize(Context, OnInitializationCompleteListener) को कॉल करते हैं, तब अडैप्टर शुरू हो जाते हैं.
  • मीडिएशन: उन अडैप्टर के अपवाद जिनके स्टैक ट्रेस में Google Mobile Ads SDK शामिल है, उन्हें अब Google Mobile Ads SDK की मदद से पकड़ लिया जाता है और मैनेज किया जाता है.
18.1.0 2019‐07‐09
  • ऐप्लिकेशन मेज़रमेंट से जुड़ी सहायता के लिए आधिकारिक रिलीज़.
  • ऐप्लिकेशन का मेज़रमेंट, डिफ़ॉल्ट रूप से ऐप्लिकेशन के शुरू होने पर डेटा शुरू और भेजता है. जब तक Google Mobile Ads SDK को साफ़ तौर पर कॉल नहीं किया जाता, तब तक ऐप्लिकेशन में देरी का विकल्प जोड़ा गया.
  • शुरू करने का एक नया तरीका MobileAds.initialize(Context, OnInitializationCompleteListener) जोड़ा गया. इससे आपको तब सूचना मिलेगी, जब Google Mobile Ads SDK और कॉन्फ़िगर किए गए सभी मीडिएशन अडैप्टर शुरू हो जाएंगे.
  • आपके ऐप्लिकेशन के लिए कॉन्फ़िगर किए गए सभी विज्ञापन नेटवर्क के शुरू होने की स्थिति बताने के लिए, MobileAds.getInitializationStatus() को जोड़ा गया.
  • MobileAds.getRequestConfiguration() को जोड़ा गया. इस कॉन्फ़िगरेशन ऑब्जेक्ट पर सेट किए गए टारगेटिंग पैरामीटर का इस्तेमाल, सभी विज्ञापन अनुरोधों के लिए किया जाता है.
  • नेटिव विज्ञापन: नेटिव विज्ञापन की मीडिया ऐसेट के लिए किसी खास आसपेक्ट रेशियो (लंबाई-चौड़ाई का अनुपात) का अनुरोध करने के लिए, NativeAdOptions.Builder.setMediaAspectRatio() तरीका जोड़ा गया. इस विकल्प को अब काम नहीं करने वाले setImageOrientation() तरीके के मुकाबले प्राथमिकता दी जाती है.
  • नेटिव विज्ञापन: नॉन-वीडियो विज्ञापनों के लिए, अब MediaView.setImageScaleType() का इस्तेमाल करके MediaView का इमेज स्केल टाइप सेट किया जा सकता है.
  • नेटिव विज्ञापन: 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 से ऐप्लिकेशन इंस्टॉल करने के बाद, पहली बार लॉन्च होने पर होने वाले क्रैश से बचने के लिए, इस रिलीज़ में पब्लिशर को अपने Build.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 क्लास लागू करते हैं.
  • firebase-analytics का इस्तेमाल करने वाले प्रकाशक और किसी भी विज्ञापन लाइब्रेरी के 17.2.0 वर्शन (उदाहरण के लिए, com.google.android.gms:play-services-ads:17.2.0) com.google.firebase:firebase-analytics:16.3.0 का इस्तेमाल करना चाहिए.
17.1.3 2019‐01‐31
  • 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 2018‐12‐03
  • 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 2018‐11‐12
  • play-services-ads और firebase-analytics के कुछ कॉम्बिनेशन वाली गड़बड़ी को ठीक किया गया है (जैसे, ads:17.1.0 और analytics:16.0.5) की वजह से, duplicate entry कंपाइलर गड़बड़ी हुई. firebase-analytics का इस्तेमाल करने वाले प्रकाशक और किसी भी विज्ञापन लाइब्रेरी के 17.1.1 वर्शन (उदाहरण के लिए, com.google.android.gms:play-services-ads:17.1.1) com.google.firebase:firebase-analytics:16.0.5 का इस्तेमाल करना चाहिए.
17.1.0 2018‐11‐02
17.0.0 2018‐10‐05
  • Google AdMob पब्लिशर को, अपनी AndroidManifest.xml फ़ाइल में <meta-data> टैग के साथ com.google.android.gms.ads.APPLICATION_ID की जानकारी देनी होगी. ज़्यादा जानकारी के लिए, शुरू करने की गाइड देखें.
  • नेटिव विज्ञापन: NativeAppInstallAd, NativeContentAd, और उससे जुड़े एपीआई अब UnifiedNativeAd के इस्तेमाल पर काम नहीं करते. नए एपीआई का इस्तेमाल करने के बारे में ज़्यादा निर्देशों के लिए, नेटिव विज्ञापन ऐडवांस्ड यूनिफ़ाइड देखें.
  • नेटिव विज्ञापन: "यह विज्ञापन म्यूट करें" सुविधा जोड़ी गई.
  • नेटिव विज्ञापन: बिना किसी चेतावनी वाला चेतावनी लॉग: "ClickConfirmingView सेट होने पर, UnconfirmedClickListener खाली नहीं होनी चाहिए." को हटा दिया गया है.
  • इनाम वाले विज्ञापन: विज्ञापन के मेटाडेटा में हुए बदलावों को सुनने के लिए, RewardedVideoAd को setAdMetadataListener तरीका जोड़ा गया.
  • इनाम वाले विज्ञापन: destroy() को कॉल करने पर, पॉडकास्ट सुनने वाला कोई भी व्यक्ति हट जाएगा.
  • AdRequest.Builder पर इन तरीकों का इस्तेमाल नहीं किया जा सकता.
  • उस गड़बड़ी को ठीक किया गया है जिसकी वजह से onRewardedVideoCompleted() एम्युलेटर पर ट्रिगर नहीं हो रहा था.
16.0.0 2018‐10‐02
  • विज्ञापनों में कोई बदलाव नहीं किया जा सकता. ज़्यादा जानकारी के लिए, Google Play services के प्रॉडक्ट की जानकारी देखें.
15.0.0 2018‐04‐12
  • 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 2017‐12‐18
  • गड़बड़ियां ठीक की गईं और सामान्य सुधार किए गए.
11.6.0 2017‐11‐07
  • NativeAppInstallAd और NativeContentAd में, NativeAdViewHolder क्लास और उससे जुड़े तरीके जोड़े गए.
  • AdLoader.getMediationAdapterClassName अब काम नहीं करता है (पब्लिशर को इसके बजाय, NativeAppInstallAd और NativeContentAd में एक जैसे नाम वाले तरीकों का इस्तेमाल करना चाहिए).
  • अब टेस्ट विज्ञापन पर, विज्ञापन के सबसे ऊपर एक लेबल दिखेगा. ज़्यादा जानकारी के लिए, टेस्टिंग गाइड देखें.
11.4.0 2017‐09‐19
  • NativeAppInstallAd और NativeContentAd क्लास में getMediationAdapterClassName() तरीके जोड़े गए. AdLoader में एक ही नाम वाले तरीके का इस्तेमाल बंद कर दिया जाएगा.
  • नेटिव वीडियो मीडिएशन को सपोर्ट करने के लिए, NativeMediationAdRequest क्लास में MediationNativeListener क्लास, hasVideoContent(), setHasVideoContent(), औरsetMediaView() के तरीकों में एक onVideoEnd() तरीका जोड़ा गया है. साथ ही, NativeAdMapper क्लास में getAdVolume() और isAdMuted() तरीके भी जोड़े गए हैं.
  • SearchAdRequest क्लास हटाई गई.
11.2.2 2017‐09‐05
  • एक नया 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 2017‐06‐07
  • 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 के लिए, अपने ऐप्लिकेशन की सुविधा बढ़ाने के लिए कई APK बनाने होंगे.
  • नेटिव एडवांस कॉन्टेंट और कस्टम टेंप्लेट विज्ञापनों के लिए वीडियो एसेट के लिए जोड़ा गया.
  • getVideoController(), setVideoOptions(), और getVideoOptions() तरीकों को PublisherAdView क्लास में जोड़ा गया.
  • AdChoicesView क्लास जोड़ी गई.
  • NativeAdMapper क्लास में getAdChoicesContent() और setAdChoicesContent() तरीके जोड़े गए.
  • इनाम वाले वीडियो मीडिएशन अडैप्टर के लिए InitializableMediationRewardedVideoAdAdapter इंटरफ़ेस जोड़ा गया. यह इंटरफ़ेस, विज्ञापन का अनुरोध किए जाने से पहले शुरू करने की सुविधा के लिए ऑप्ट-इन करना चाहता है.
  • Google Ad Manager में इन-ऐप्लिकेशन झलक और समस्या हल करने के लिए अतिरिक्त सहायता.
10.0.1 2016‐11‐21
  • गड़बड़ियां ठीक की गईं और सामान्य सुधार किए गए.
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 2016‐08‐01
  • गड़बड़ियां ठीक की गईं और सामान्य सुधार किए गए.
9.2.0 2016‐06‐27
  • 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 2015‐11‐6
  • इनाम वाले वीडियो विज्ञापनों के लिए अतिरिक्त सुविधा.
  • किसी विज्ञापन अनुरोध पर कार्रवाई हो रही है या नहीं, यह देखने के लिए PublisherAdView और PublisherInterstitialAd में isLoading() तरीका जोड़ा गया.
  • setIsDesignedForFamilies() तरीके को AdRequest.Builder और PublisherAdRequest.Builder में जोड़ा गया.
  • NativeAdView में destroy() तरीका जोड़ा गया.
8.1.0 2015‐09‐24 कई गड़बड़ियां ठीक की गईं.
7.8.0 2015‐08‐13
  • 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 2015‐03‐19
  • PublisherAdRequest.Builder में addCustomTargeting() और addCategoryExclusion() तरीके जोड़े गए.
  • मैन्युअल इंप्रेशन गिनती का इस्तेमाल करते समय, Ad Manager में PublisherAdView.recordManualImpression() को कई इंप्रेशन रिकॉर्ड करने की समस्या को ठीक कर दिया गया है.
  • <supports-screens> टैग पर android:largestWidthLimitDp एट्रिब्यूट का इस्तेमाल करने पर, विज्ञापन गलत तरीके से रेंडर होने की समस्या को ठीक कर दिया गया है.
  • setRequestAgent() तरीके को AdRequest.Builder और PublisherAdRequest.Builder में जोड़ा. इस तरीके का इस्तेमाल, उन तीसरे पक्षों के विज्ञापन अनुरोध के ऑरिजिन को दिखाने के लिए किया जाना चाहिए जो मोबाइल विज्ञापन SDK टूल का मीडिएशन करते हैं.
6.5.87 2014‐12‐08
  • स्प्लिट JAR आर्किटेक्चर लॉन्च किया गया--Android Studio के डेवलपर, अब com.google.android.gms:play‑services‑ads:6.+ के हिसाब से सिर्फ़ Google Play सेवाओं के विज्ञापन वाले हिस्से को शामिल कर सकते हैं.
    ध्यान दें: एक्सएमएल में बैनर विज्ञापन बनाने वाले ऐप्लिकेशन में, अब भी पूरी लाइब्रेरी com.google.android.gms:play‑services:6.+ का रेफ़रंस देना ज़रूरी है.
  • कई गड़बड़ियां ठीक की गईं.
6.1 2014‐10‐08
  • com.google.android.gms.ads.MediationAdRequest में getLocation() तरीका जोड़ा गया.
  • सुलभता के लिए, अचानक दिखने वाले (इंटरस्टीशियल) 'बंद करें' बटन में कॉन्टेंट की जानकारी जोड़ी गई.
  • लाइब्रेरी प्रोजेक्ट के सही तरीके से लिंक होने पर, "Google Play के संसाधन नहीं मिले" की लॉगिंग को हटा दिया गया.
  • getMediationAdapterClassName() को AdView में जोड़कर, उस विज्ञापन नेटवर्क मीडिएशन अडैप्टर की क्लास का नाम पाएं जो फ़िलहाल विज्ञापन दिखा रहा है.
5.0 2014‐06‐25
  • कस्टम इवेंट लागू करने के लिए, नए एपीआई जोड़े गए.
  • Google Play Billing API का इस्तेमाल करके, इन-ऐप्लिकेशन खरीदारी के लिए डिफ़ॉल्ट परचेज़ फ़्लो जोड़ा गया.
4.4 2014‐05‐07
  • नए मीडिएशन अडैप्टर एपीआई जोड़े गए.
  • फ़ोन और टैबलेट, दोनों के लिए नया 320x100 LARGE_BANNER विज्ञापन फ़ॉर्मैट जोड़ा गया.
  • इन-ऐप्लिकेशन खरीदारी के लिए, पेज पर अचानक दिखने वाला नया फ़ॉर्मैट जोड़ा गया. इन-ऐप्लिकेशन खरीदारी इवेंट सुनने के लिए, InterstitialAd पर InAppPurchaseListener सेट करें.
  • अनुमति के बिना gservices पढ़ने की वजह से, SecurityException क्रैश होने की गड़बड़ी ठीक की गई.
4.3 2014‐03‐17
  • ऐप्लिकेशन के कॉन्टेक्स्ट को पास करने पर, InterstitialAd अब काम करता है.
  • setContentUrl() तरीके को PublisherAdRequest.Builder में जोड़ा गया.
  • सेवा रजिस्टर नहीं होने पर, अपवाद के तौर पर समस्या को ठीक करें.
4.2 2014‐02‐03 कई गड़बड़ियां ठीक की गईं.
4.1 2014‐01‐16
  • मोबाइल ऐप्लिकेशन के लिए, Ad Manager और Search Ads के लिए अतिरिक्त सहायता.
  • AdRequest.Builder में अब setLocation() तरीका उपलब्ध है.
  • उस क्रैश को ठीक किया गया है जो तब हुआ था, जब पेज पर अचानक दिखने वाले विज्ञापन का अनुरोध किया गया था, लेकिन मेनिफ़ेस्ट में AdActivity की जानकारी नहीं दी गई थी.
4.0 2013‐10‐31
  • Google Mobile Ads API अब Google Play services का हिस्सा है.
  • Google Mobile Ads API के आने वाले समय में होने वाले अपडेट, Google Play services की मदद से डिवाइसों पर अपने-आप भेजे जाते हैं.
  • मोबाइल ऐप्लिकेशन के लिए Ad Manager और खोज विज्ञापन अभी काम नहीं कर रहे हैं.