Google IMA Android SDK रिलीज़ इतिहास

वर्शन रिलीज़ की तारीख नोट
3.34.0 2024-06-13
  • getVideoStitcherSessionOptions() को जोड़ता है और setVideoStitcherSessionOptions() में वीडियो स्टिचिंग सेशन मैनेज करने के लिए StreamRequest को ImaSdkFactory.createVideoStitcherLiveStreamRequest() या ImaSdkFactory.createVideoStitcherVodStreamRequest() इस्तेमाल किया जा सकता है.
  • IMA, minSdkVersion को बढ़ाकर 21 कर देता है Android X की सुविधा उपलब्ध है.
  • अमान्य ऑडियो वॉल्यूम वैल्यू की वजह से कभी-कभी होने वाले क्रैश को ठीक किया गया है.
  • इससे Android में taskAffinity सेटिंग को शून्य पर सेट कर दिया जाता है मेनिफ़ेस्ट. इस बदलाव से उन समस्याओं को ठीक किया जा सकता है जिनमें ऐप्लिकेशन के काम करने का तरीका अचानक बदल सकता है.
3.33.0 2024-03-28
3.32.0 अब काम नहीं करता 2024-01-30
  • इस वर्शन में, Android API वाले डिवाइस में समस्या है लेवल 25 और उससे कम. इसके बजाय, IMA SDK Android के 3.33.0 वर्शन का इस्तेमाल करें.
  • पॉड सर्विंग के लिए, तीसरे पक्ष के स्टिचर वीओडी स्ट्रीम की सुविधा जोड़ी गई. ज़्यादा जानकारी के लिए, Android पॉड के लिए विज्ञापन दिखाने से जुड़ी गाइड हमारा वीडियो देखें. इस बदलाव में, नीचे दिए गए एपीआई जोड़ना शामिल है:
  • IMA जिस minSdkVersion को मैनेज करता है उसे बढ़ाकर 19 कर देता है.
  • 'ज़्यादा जानें' बटन का इस्तेमाल करके, विज्ञापन पर क्लिक मिलने की समस्या को हल करता है Android API वर्शन 30 और उसके बाद वाले वर्शन में नया पेज नहीं खोलेगा. समस्या IMA SDK के 3.31.0 से लेकर 3.29.0 तक के वर्शन पर अब भी मौजूद है, जहां विज्ञापन क्लिकथ्रू के काम करने के लिए समाधान की आवश्यकता है.
  • AdsLoader.addAdsLoadedListener() का इस्तेमाल करने पर होने वाली गड़बड़ी को ठीक करता है ArrayIndexOutOfBoundsException अपवाद की वजह बन सकती है.
  • विज्ञापन की गड़बड़ी VAST_NO_ADS_AFTER_WRAPPER जोड़ता है.
3.31.0 2023-08-31
  • IMA SDK के 3.31.0 से लेकर 3.29.0 तक के वर्शन में कोई समस्या है Android API वर्शन 30 और उसके बाद वाला वर्शन, जहां विज्ञापन पर क्लिक करने के लिए ज़्यादा जानें बटन से नया पेज नहीं खुलता. एक विकल्प के तौर पर जिन वर्शन पर असर पड़ा है, तो आपको वेब खोलने के लिए इंटेंट एलान जोड़ना चाहिए ऐप्लिकेशन मेनिफ़ेस्ट में इस तरह दिखेगा:
              <?xml version="1.0" encoding="utf-8"?>
              <manifest xmlns:android="http://schemas.android.com/apk/res/android"
                  package="com.example.project_name">
                  ...
                  </application>
                  <queries>
                      <intent>
                          <action android:name="android.intent.action.VIEW" />
                          <data android:scheme="https" />
                      </intent>
                      <intent>
                          <action android:name="android.intent.action.VIEW" />
                          <data android:scheme="http" />
                      </intent>
                  </queries>
              </manifest>
            
  • IMA की, OM SDK टूल पर डिपेंडेंसी को वर्शन 1.4.8 में अपडेट करता है, जिसमें ये शामिल हैं नए कनेक्टेड टीवी सिग्नल.
  • इन AdsRequest एपीआई को बंद करता है:
    • getExtraParameter()
    • getExtraParameters()
    • setExtraParameter()
  • SDK टूल का वर्शन 3.31.0, 28-03-2025 को काम नहीं करेगा. ज़्यादा जानकारी के लिए, रोकने का शेड्यूल देखें.
3.30.3 2023-08-03
  • इंटरनल लाइब्रेरी डिपेंडेंसी अपडेट करता है, ताकि शुरू होने में लगने वाला समय कम किया जा सके.
  • SDK टूल का वर्शन 3.30.3, 31-08-2024 को काम नहीं करेगा. ज़्यादा जानकारी के लिए, रोकने का शेड्यूल देखें.
3.30.2 2023-07-28
  • अनचाही NullPointerException गड़बड़ियों को ठीक करता है v3.30.1 में पेश किया गया.
  • प्रोगार्ड से जुड़ी उस समस्या को ठीक करता है जिसकी वजह से कुछ इवेंट ट्रिगर नहीं हुए SDK टूल से उत्सर्जित. इस गड़बड़ी की वजह से इसके ExoPlayer एक्सटेंशन पर असर पड़ता है: IMA डीएआई SDK टूल.
  • Gradle v8+ का इस्तेमाल किया जा सकता है. Android IMA SDK के पुराने वर्शन की ज़रूरत होती है android.enableR8.fullMode=false को gradle.properties फ़ाइल में मौजूद वैल्यू सबमिट की जाती है. ज़्यादा जानकारी के लिए, R8 के फ़ुल मोड मोड से जुड़ा लेख हमारा वीडियो देखें.
  • SDK टूल का वर्शन 3.30.2, 03-08-2024 को काम नहीं करेगा. ज़्यादा जानकारी के लिए, रोकने का शेड्यूल देखें.
3.30.1 अब सेवा में नहीं है 2023-04-18
  • इस वर्शन में ऐसी समस्या है जिसकी उम्मीद नहीं थी NullPointerException गड़बड़ियां. IMA SDK के पुराने वर्शन का 3.29.0 वर्शन तब तक इस्तेमाल करें, जब तक कि नया वर्शन काम न करे रिलीज़ किया गया.
  • गैर-Android TV पर, v3.30.0 ऐप्लिकेशन के क्रैश होने की समस्या को ठीक किया गया है डिवाइस.
3.30.0 अब काम नहीं करता 2023-03-29
  • इस वर्शन में, उन ऐप्लिकेशन के क्रैश होने की समस्या आ रही है जिन्हें Android TV प्लैटफ़ॉर्म पर नहीं चल रहा हो. इसके बजाय, IMA SDK Android के 3.29.0 वर्शन का इस्तेमाल करें.
  • यह जोड़ता है ImaSdkFactory.createVideoStitcherVodStreamRequest() एपीआई.
  • इससे Google TV की हाइब्रिड इन्वेंट्री के साथ काम किया जा सकता है.
  • यह नीति, काम न करने वाले उपयोगकर्ताओं के लिए काम नहीं करती ImaSdkFactory.createSdkOwnedPlayer() एपीआई.
  • यह जोड़ता है ADS_PLAYER_NOT_PROVIDED गड़बड़ी कोड.
  • BaseRequest बनाता है क्लास जिसमें AdsRequest और StreamRequest दोनों शामिल हैं अब लागू करें.
  • SecureSignals को जोड़ता है क्लास.
  • BaseRequest.setSecureSignals() को जोड़ता है तरीका.
  • SDK टूल का वर्शन 3.30.0, 18-04-2024 को काम नहीं करेगा. ज़्यादा जानकारी के लिए, रोकने का शेड्यूल देखें.
3.29.0 2022-10-14
  • EspVersion क्लास का नाम बदलकर VersionInfo क्लास करता है.
  • पब्लिशर के लिए एन्क्रिप्ट (सुरक्षित) किए गए सिग्नल (ईएसपी) के एपीआई का नाम बदलकर, सुरक्षित सिग्नल कर देता है एपीआई.
  • फ़ीचर फ़्लैग एपीआई जोड़ता है. सुविधा फ़्लैग एपीआई का इस्तेमाल चालू या बंद करने के लिए किया जा सकता है IMA की खास सुविधाओं की जानकारी देते हैं. इस्तेमाल की जाने वाली चीज़ें ImaSdkSettings.getFeatureFlags() और ImaSdkSettings.setFeatureFlags() का इस्तेमाल करें.
  • उस समस्या को ठीक करता है जिसमें IMA इवेंट नहीं भेजे जा सके थे.
  • IMA SDK डिपेंडेंसी के तौर पर androidx.webkit:webkit को जोड़ता है
  • SDK टूल का वर्शन 3.29.0, 29-03-2024 को काम नहीं करेगा. ज़्यादा जानकारी के लिए, रोकने का शेड्यूल देखें.
3.28.2 2022-09-14
  • AndroidX का इस्तेमाल करने के लिए, SDK टूल डिपेंडेंसी अपडेट करता है.
  • SDK टूल का वर्शन 3.28.2, 14-10-2023 को काम नहीं करेगा. ज़्यादा जानकारी के लिए, रोकने का शेड्यूल देखें.
3.28.1 अब सेवा में नहीं है 2022-08-03
  • इस वर्शन में, Android v27 के क्रैश होने से जुड़ी समस्याएं हैं और कम. इसके बजाय, IMA SDK Android के 3.28.2 वर्शन का इस्तेमाल करें.
  • यह जोड़ता है ImaSdkFactory.createVideoStitcherLiveStreamRequest() एपीआई.
  • SDK टूल का वर्शन 3.28.1, 14-09-2023 को काम नहीं करेगा. ज़्यादा जानकारी के लिए, रोकने का शेड्यूल देखें.
3.27.1 2022-05-27
  • रिलीज़ की गई सेवा, नई सुविधाएं नहीं हैं.
  • SDK टूल का वर्शन 3.27.1, 03-08-2023 को काम नहीं करेगा. ज़्यादा जानकारी के लिए, रोकने का शेड्यूल देखें.
3.27.0 2022-03-01
  • कंपैनियन सेट करके, फ़्लूइड साइज़ के कंपैनियन वाले स्लॉट भी इस्तेमाल किए जा सकते हैं IMA कॉन्सटेंट की चौड़ाई और ऊंचाई FLUID_SIZE .
  • SDK टूल का वर्शन 3.27.0, 27-05-2023 को काम नहीं करेगा. ज़्यादा जानकारी के लिए, रोकने का शेड्यूल देखें.
3.26.0 2022-01-12
  • पब्लिशर के लिए एन्क्रिप्ट (सुरक्षित) किए गए सिग्नल (ईएसपी) एपीआई जोड़ता है (इसका नाम बदल दिया गया है सुरक्षित सिग्नल IMA SDK के वर्शन 3.29.0 में भी दिखेगा). इसकी मदद से पब्लिशर, नेटवर्क बिडर को चालू कर सकते हैं आईडीपी (IdP) शामिल हैं.
  • SDK टूल का वर्शन 3.26.0, 01-03-2023 को काम नहीं करेगा. ज़्यादा जानकारी के लिए, रोकने का शेड्यूल देखें.
3.25.1 2021-11-08
  • AdsRenderingSettings.setEnableCustomTabs() को जोड़ता है और AdsRenderingSettings.getEnableCustomTabs() इन-ऐप्लिकेशन क्लिक-थ्रू विज्ञापनों के लिए इस्तेमाल किया जाता है. कस्टम टैब.
  • 3.25.1 वर्शन से, IMA SDK में SDK टूल की com.google.android.gms.permission.AD_ID अनुमति ऐसी मेनिफ़ेस्ट फ़ाइल जिसे Android के ऐप्लिकेशन मेनिफ़ेस्ट में अपने-आप मर्ज कर दिया जाता है टूल बनाने चाहिए. AD_ID की अनुमति के बारे में ज़्यादा जानने के लिए एलान के साथ-साथ इसे बंद करने का तरीका जानने के लिए, Play Console का सहायता लेख.
  • इसके लिए समर्थन जोड़ता है ऐप्लिकेशन सेट आईडी इनका इस्तेमाल, धोखाधड़ी रोकने और उसकी शिकायत करने जैसे मामलों के लिए किया जा सकता है.
  • एक से ज़्यादा ऐसेट का इस्तेमाल करने पर, परफ़ॉर्मेंस को बेहतर बनाया जाता है थ्रेड को कैश मेमोरी में सेव करने और उसे दोबारा इस्तेमाल करने की सुविधा देकर, AdsLoader इंस्टेंस.
  • SDK टूल का वर्शन 3.25.1, 12-01-2023 को काम नहीं करेगा. ज़्यादा जानकारी के लिए, रोकने का शेड्यूल देखें.
3.24.0 2021-06-03
3.23.0 2021-04-07
  • यह जोड़ता है ImaSdkSettings.setSessionId() और ImaSdkSettings.getSessionId() सेशन आईडी पाने और सेट करने के तरीके. यह कुछ समय के लिए खास तौर पर फ़्रीक्वेंसी कैपिंग के लिए इस्तेमाल किया जाने वाला आईडी.
  • कंपैनियन मोड से जुड़ी NullPointerException गड़बड़ी को ठीक करता है विज्ञापन.
  • यह कंपैनियन विज्ञापनों में JavaScript को बंद करता है. इसके बाद, यह एपीआई लेवल 21 से नीचे के लेवल पर काम करता है सुरक्षा में जोखिम की आशंकाओं वाली समस्या को ठीक करता है.
  • SDK टूल का वर्शन 3.23.0, 03-06-2022 को काम नहीं करेगा. ज़्यादा जानकारी के लिए, रोकने का शेड्यूल देखें.
3.22.3 2021-03-16
  • रिलीज़ करने से जुड़ी NullPointerException गड़बड़ी को ठीक करता है विज्ञापन लोड होने के दौरान AdsLoader.
  • किसी1206 विज्ञापन लोड होने के मामलों में UNEXPECTED_ADS_LOADED_EVENT इवेंट अचानक से भेजा गया है.
  • SDK टूल का वर्शन 3.22.3, 07-04-2022 को काम नहीं करेगा. ज़्यादा जानकारी के लिए, रोकने का शेड्यूल देखें.
3.22.2 2021-02-26
  • IMA SDK अब इन लाइब्रेरी पर निर्भर करता है:
    • com.google.android.gms:play-services-base
    • com.google.android.gms:play-services-basement
    • androidx.preference:preference
  • AdsLoader को मिलने वाले गड़बड़ी के मैसेज को ठीक करता है मान्य सेशन आईडी के बिना गड़बड़ी हुई.
  • SDK टूल का वर्शन 3.22.2, 16-03-2022 को काम नहीं करेगा. ज़्यादा जानकारी के लिए, रोकने का शेड्यूल देखें.
3.22.0 2021-01-11
  • डीएआई स्ट्रीम के लिए पॉड सर्विंग शामिल है. पॉड सर्विंग वर्कफ़्लो में, Ad Manager की ज़िम्मेदारी सिर्फ़ विज्ञापनों को दिखाने की है. पब्लिशर इनके लिए ज़िम्मेदार हैं कॉन्टेंट तैयार करना होगा और ऐसा मेनिफ़ेस्ट बनाना होगा जो Ad Manager पर ले जाएगा. ImaSdkFactory.createPodStreamRequest() का इस्तेमाल करें का इस्तेमाल करें. अगर इसका इस्तेमाल किया जा रहा है, तो जो streamInit() पर स्ट्रीम को लोड करने के लिए ज़िम्मेदार है.
  • ऐप्लिकेशन के लाइफ़साइकल मॉनिटर के न होने की वजह से होने वाली मेमोरी लीक को ठीक करता है उसे सही तरीके से साफ़ किया जाता है.
  • SDK टूल का वर्शन 3.22.0, 26-02-2022 को काम नहीं करेगा. ज़्यादा जानकारी के लिए, रोकने का शेड्यूल देखें.
3.21.4 2020-12-09
  • इससे, कॉल करने से जुड़ी चेतावनी वाला मैसेज हटा दिया जाता है वेबव्यू खत्म होने के बाद, adsLoader.release().
  • SDK टूल का वर्शन 3.21.4, 08-01-2022 को काम नहीं करेगा. ज़्यादा जानकारी के लिए, रोकने का शेड्यूल देखें.
3.21.2 2020-11-20
  • मैसेज के अपडेट भेजने की वजह से होने वाली थ्रेड-सुरक्षित समस्याओं को ठीक करता है खाली सूची में से खोजें.
  • इसके लिए दस्तावेज़ अपडेट करता है AdsLoader.release().
  • SDK टूल का वर्शन 3.21.2, 09-12-2021 को काम नहीं करेगा. ज़्यादा जानकारी के लिए, रोकने का शेड्यूल देखें.
3.21.1 2020-11-17
  • उस समस्या को ठीक करता है जिसकी वजह से इवेंट के दौरान, कभी-कभी ऐप्लिकेशन क्रैश हो जाता था बाहर रखा गया.
  • SDK टूल का वर्शन 3.21.1, 20-11-2021 को काम नहीं करेगा. ज़्यादा जानकारी के लिए, रोकने का शेड्यूल देखें.
3.21.0 2020-10-23
  • डीएआई Android SDK में सिमआईडी विज्ञापन काम करते हैं.
  • यह जोड़ता है AdsLoader.release() विधि को बंद कर देगा और BaseDisplayContainer.destroy() का बहिष्कार कर देगा. यह बदलाव उस मेमोरी लीक को ठीक करता है जो किसी VMAP विज्ञापन शेड्यूल के बीच में मौजूद BaseDisplayContainer. AdsLoader.release(), सुझाया गया नया तरीका है IMA SDK के ऑब्जेक्ट को नष्ट करने के बजाय, BaseDisplayContainer.destroy().
  • SDK टूल का वर्शन 3.21.0, 17-11-2021 को काम नहीं करेगा. ज़्यादा जानकारी के लिए, रोकने का शेड्यूल देखें.
3.20.1 2020-10-12
3.20.0 2020-08-18
  • वर्शन 3.20.0 वह पहला वर्शन है जो IMA रोकने के व्यवहार में बदलाव. अगर SDK टूल के इस या आने वाले किसी वर्शन का इस्तेमाल किया जाता है, तो हमारा सुझाव है कि अगर पोस्ट करने और अपने वीडियो में का इस्तेमाल करें. प्रकाशक यह जांच कर सकते हैं कि ये बदलाव कैसे लागू किए गए हैं टेस्ट विज्ञापन टैग का इस्तेमाल करके.
  • यह जोड़ता है onPause() और onResume() DAI VideoStreamPlayer क्लास के लिए कॉलबैक.
  • adPeriodDuration() को जोड़ता है AdProgressInfo क्लास का तरीका.
  • Android TV डिवाइसों पर, आइकॉन पर क्लिक करके फ़ॉलबैक इमेज बनाने की सुविधा जोड़ी गई.
  • यह जोड़ता है ICON_FALLBACK_IMAGE_CLOSED Android TV पर आइकॉन फ़ॉलबैक इमेज बंद होने पर, इवेंट मैनेज करने के लिए डिवाइस.
  • यह focusSkipButton() से अब काम नहीं करने वाले तरीके को हटाता है focus() के पक्ष में AdsManager तरीका.
  • CTV डिवाइसों के लिए, विज्ञापन अब अपने-आप फ़ोकस होते हैं. ऐसा तब होता है, जब AdEvent.AdEventType STARTED इवेंट ट्रिगर हुआ. अपने-आप जनरेट होने की सुविधा को बंद करने के लिए विज्ञापनों पर फ़ोकस करते हैं, तो adsRenderingSettings.setFocusSkipButtonWhenAvailable(false) और फिर इसका इस्तेमाल करें focus() का तरीका भी उपलब्ध है.
  • getCurrentTimeMs() को जोड़ता है और getDurationMs VideoProgressUpdate() क्लास के लिए तरीके.
  • getCurrentTime और नए के पक्ष में getDuration तरीका getCurrentTimeMs और getDurationMs तरीकों का इस्तेमाल करना होगा.
  • DASH लाइव स्ट्रीम में विज्ञापन इवेंट नहीं दिखाए जा रहे थे, इससे जुड़ी समस्या ठीक की गई सही तरीके से रिपोर्ट किया गया.
  • SDK टूल का वर्शन 3.20.0, 12-10-2021 को काम नहीं करेगा. ज़्यादा जानकारी के लिए, रोकने का शेड्यूल देखें.
3.19.4 2020-07-08
  • उस समस्या को ठीक करता है जो setLoadVideoTimeout को सही तरीके से अपडेट करने में मदद मिलती है.
  • SDK टूल का वर्शन 3.19.4, 18-08-2021 को काम नहीं करेगा. ज़्यादा जानकारी के लिए, रोकने का शेड्यूल देखें.
3.19.3 2020-06-29
  • जीडीपीआर के लिए IAB टीसीएफ़ इंटिग्रेशन से जुड़ी उस समस्या को ठीक करता है जिसकी वजह से सहमति मैनेजमेंट प्लैटफ़ॉर्म SDK टूल के साथ इंटिग्रेट किए गए खिलाड़ियों के लिए क्रैश की जानकारी.
  • SDK टूल का वर्शन 3.19.3, 08-07-2021 को काम नहीं करेगा. ज़्यादा जानकारी के लिए, रोकने का शेड्यूल देखें.
3.19.2 2020-06-22
  • उस समस्या को ठीक करता है जिसकी वजह से SDK टूल नज़रअंदाज़ कर देता था VideoAdPlayerCallback.onContentComplete() के इवेंट शामिल नहीं होते.
  • इसके लिए अलग-अलग डीएआई सबटाइटल सेट तय करने की सुविधा मिलती है इस भाषा के लिए subtitle_name पैरामीटर का इस्तेमाल करके VideoStreamPlayer.loadUrl().
  • SDK टूल का वर्शन 3.19.2, 29-06-2021 को काम नहीं करेगा. ज़्यादा जानकारी के लिए, रोकने का शेड्यूल देखें.
3.19.0 2020-05-12
3.18.1 2020-03-25
  • हाई पिक्सल डेंसिटी वाले डिवाइसों पर, कंपैनियन विज्ञापनों के लिए स्केलिंग जोड़ता है.
  • क्लाइंट-साइड सिमआईडी विज्ञापनों के लिए सहायता उपलब्ध है.
  • SDK टूल का वर्शन 3.18.1, 12-05-2021 को काम नहीं करेगा. ज़्यादा जानकारी के लिए, रोकने का शेड्यूल देखें.
3.18.0 2020-03-04
  • 'pause()' और 'रेज़्यूमे()' को VideoStreamPlayer इंटरफ़ेस पर कॉपी करने की सुविधा मिलती है. इन्हें v3.18.0 और इसके बाद के वर्शन के लिए लागू किया जाना चाहिए.
  • SDK टूल का वर्शन 3.18.0, 25-03-2021 को काम नहीं करेगा. ज़्यादा जानकारी के लिए, रोकने का शेड्यूल देखें.
3.17.0 2020-02-07
  • डिसप्ले कंटेनर की पुष्टि करने की प्रोसेस को आगे बढ़ाने के लिए, ये एपीआई जोड़े जाते हैं बनाए जाने का समय:
  • यह जोड़ता है ImaSdkFactory.createSdkOwnedPlayer इसका इस्तेमाल वे लोग कर सकते हैं जो IMA पहले से मौजूद प्लेयर का इस्तेमाल करते हैं (SdkOwnerPlayer). इसे मैन्युअल रूप से बनाया जाना चाहिए और AdDisplayContainer के लिए कंस्ट्रक्टर.
  • इसमें शून्य नहीं चेक जोड़ता है setAdContainer और setPlayer.
  • यह क्यूपॉइंट डेटा को अपडेट करता है, ताकि अब फ़्लोटिंग पॉइंट सटीक का इस्तेमाल किया जा सके.
  • इन तरीकों का इस्तेमाल करने की सुविधा बंद करती है:
    • AdDisplayContainer.setPlayer(VideoAdPlayer player)
    • BaseDisplayContainer.setAdContainer(ViewGroup container)
    • BaseManager.isCustomPlaybackUsed()
    • ImaSdkFactory.createAdDisplayContainer()
    • ImaSdkFactory.createAudioAdDisplayContainer(Context context)
    • ImaSdkFactory.createStreamDisplayContainer()
    • StreamDisplayContainer.setVideoStreamPlayer(VideoStreamPlayer player)
  • SDK टूल का वर्शन 3.17.0, 04-03-2021 को काम नहीं करेगा. ज़्यादा जानकारी के लिए, रोकने का शेड्यूल देखें.
3.16.5 2020-01-22
  • इसके साथ OMID 1.3 contentUrl के लिए सहायता को फिर से काम करता है AdsRequest.setContentUrl और StreamRequest.setContentUrl .
  • OMID 1.3 फ़्रेंडली अब्स्ट्रक्शन के साथ काम करता है FriendlyObstruction .
  • तरीकों को बंद करता है BaseDisplayContainer.registerVideoControlsOverlay और BaseDisplayContainer.unregisterAllVideoControlsOverlay के पक्ष में FriendlyObstruction .
  • कॉल करने के बाद NullPointerException शुरू हो रहा है CompanionAdSlots को clear().
  • कॉल करते समय संभावित रूप से मेमोरी लीक होने की समस्या को ठीक करता है विज्ञापन चलने के दौरान destroy().
  • SDK टूल का वर्शन 3.16.5, 07-02-2021 को काम नहीं करेगा. ज़्यादा जानकारी के लिए, रोकने का शेड्यूल देखें.
3.16.2 2019-12-05
  • IAB टीसीएफ़ के 2.0 वर्शन और सीसीपीए से, सहमति वाले पैरामीटर को अपने-आप शामिल करने की सुविधा जोड़ी गई.
  • Android की प्राथमिकताओं का इस्तेमाल करने के लिए, अब androidx की ज़रूरत है पैकेज.
  • SDK टूल का वर्शन 3.16.2, 22-01-2021 को काम नहीं करेगा. ज़्यादा जानकारी के लिए, रोकने का शेड्यूल देखें.
3.16.1 2019-11-08
3.16.0 2019-10-23
  • यह जोड़ता है replaceAdTagParameters तरीका हो सकता है StreamManager, इसकी मदद से, लाइव स्ट्रीम के दौरान विज्ञापन टैग के सभी पैरामीटर बदले जा सकते हैं.
  • नीचे दिए गए अब काम नहीं करने वाले तरीकों की सुविधा हटा देता है:
    • AdsRequest.getAdDisplayContainer()
    • AdsRequest.setAdDisplayContainer(AdDisplayContainer adDisplayContainer)
    • ImaSdkFactory.createAdsLoader(Context context)
    • ImaSdkFactory.createAdsLoader(Context context, ImaSdkSettings settings)
    • ImaSdkFactory.createLiveStreamRequest(String assetKey, String apiKey, StreamDisplayContainer streamDisplayContainer)
    • ImaSdkFactory.createVodStreamRequest(String contentSourceId, String videoId, String apiKey, StreamDisplayContainer streamDisplayContainer)
    • StreamRequest.getStreamDisplayContainer()
  • SDK टूल का वर्शन 3.16.0, 08-11-2020 को काम नहीं करेगा. ज़्यादा जानकारी के लिए, रोकने का शेड्यूल देखें.
3.14.0 2019-09-11
  • रिलीज़ की गई सेवा, नई सुविधाएं नहीं हैं.
  • SDK टूल का वर्शन 3.14.0, 23-10-2020 को काम नहीं करेगा. ज़्यादा जानकारी के लिए, रोकने का शेड्यूल देखें.
3.13.1 2019-09-03
  • विज्ञापन अनुरोध के लिए, विज्ञापन के कॉन्टेंट को लगातार चलाने का कॉन्टेक्स्ट सेट करने की सुविधा जोड़ी गई. ज़्यादा जानकारी के लिए, setContinuousPlayback() देखें.
  • यह जोड़ता है getUniversalAdIds() तरीका है.
  • यह जोड़ता है setAuthToken, getAuthToken, setFormat, getFormat और StreamFormat Enum.
  • नेक्सस 5 डिवाइस में उस गड़बड़ी को ठीक करता है, जो किसी विज्ञापन की प्रतिक्रिया मिलने से पहले कंटेनर को हटाए जाने पर होती है.
  • उस समस्या को ठीक करता है जिसमें कंपैनियन विज्ञापन सिर्फ़ एक बार रेंडर होंगे.
  • उस समस्या को ठीक करता है जहां असमर्थित विज्ञापन प्रकार (nonlinears, VPAID) ग्रेसफ़ुली विफल हो रहे थे.
  • SDK टूल का वर्शन 3.13.1, 11-09-2020 को काम नहीं करेगा. ज़्यादा जानकारी के लिए, रोकने का शेड्यूल देखें.
3.11.3 2019-06-11
  • AOSP डिवाइसों पर is_lat सेटिंग की मदद से गड़बड़ी को ठीक किया जाता है.
  • SDK टूल का वर्शन 3.11.3, 03-09-2020 को काम नहीं करेगा. ज़्यादा जानकारी के लिए, रोकने का शेड्यूल देखें.
3.11.2 2019-04-16
  • नीचे दिए गए क्रैश को ठीक करता है: java.lang.ClassNotFoundException: Didn't find class "j$.util.concurrent.ConcurrentHashMap".
  • SDK टूल का वर्शन 3.11.0, 11-06-2020 से आधिकारिक तौर पर बंद हो गया है. ज़्यादा जानकारी के लिए, रोकने का शेड्यूल देखें.
3.11.0 अब काम नहीं करता 2019-03-22
3.10.9 2019-03-13
  • रेस कंडिशन से जुड़ी गड़बड़ी को ठीक किया गया, जहां विज्ञापन यूज़र इंटरफ़ेस (यूआई) कभी-कभी रेंडर नहीं होता पहला विज्ञापन स्किप करने के बाद दिखने वाले विज्ञापन.
  • getCompanionAds() एपीआई.
  • SDK टूल का वर्शन 3.10.7, 22-03-2020 को काम नहीं करेगा. ज़्यादा जानकारी के लिए, रोकने का शेड्यूल देखें.
3.10.7 2019-02-19
  • onAdPeriodStarted() को जोड़ता है और onAdPeriodEnded() विज्ञापन इवेंट. ये इवेंट सिर्फ़ डीएआई के साथ काम करते हैं.
  • SDK टूल का वर्शन 3.10.6, 13-03-2020 को काम नहीं करेगा. ज़्यादा जानकारी के लिए, रोकने का शेड्यूल देखें.
3.10.6 2019-01-23
  • स्ट्रीम प्लेयर इंटरफ़ेस में seek() तरीका जोड़ता है.
  • AD_BUFFERING विज्ञापन इवेंट कॉलबैक के लिए सहायता जोड़ी गई.
  • अब विज्ञापन अनुरोध में कंटेनर पास नहीं किए जाने चाहिए. नया वर्कफ़्लो कंटेनर को AdsLoader से पास करना ज़रूरी है कंस्ट्रक्टर है.
  • BaseDisplayContainer.destroy() तरीका जोड़ता है.
  • वीडियो प्लेबैक पूरा होने के दौरान हुई मेमोरी लीक को ठीक करता है.
  • requestNextAdBreak का बहिष्कार करता है. इस एपीआई को यहां हटा दिया जाएगा आगे की रिलीज़ होगी. इसके बाद, विज्ञापन चार सेकंड तक अपने-आप फ़ेच हो जाएंगे विज्ञापन के लिए ब्रेक के समय से पहले तय किया जाता है.
  • SDK टूल का वर्शन 3.10.2, 19-02-2020 को काम नहीं करेगा. ज़्यादा जानकारी के लिए, रोकने का शेड्यूल देखें.
3.10.2 2018-11-13
  • उस रेस कंडिशन को ठीक करता है जिसकी वजह से पॉड में दूसरे विज्ञापन को VAST 402 गड़बड़ी मिलती है.
  • डीएआई Android SDK टूल में फ़्रीक्वेंसी कैपिंग जोड़ी गई है. साथ ही, प्रतिस्पर्धी ऐप्लिकेशन को शामिल न करने की सुविधा जोड़ी गई है.
  • getAdProgressInfo() को StreamManager से BaseManager में ले जाता है.
  • getVastMediaHeight(), getVastMediaWidth(), और getVastMediaBitrate() को Ad में जोड़ा जाएगा.
  • SDK टूल का वर्शन 3.9.4, 23-01-2020 को काम नहीं करेगा. ज़्यादा जानकारी के लिए, रोकने का शेड्यूल देखें.
3.9.4 2018-08-01
  • Ad में getCompanionAds() को जोड़ता है. इससे सिर्फ़ डीएआई का इस्तेमाल करते समय कंपैनियन विज्ञापन दिखता है.
  • नई CompanionAd क्लास जोड़ें.
  • AdEvent में नया SKIPPABLE_STATE_CHANGED इवेंट जोड़ता है.
  • उस समस्या को ठीक करता है जिसके कुछ मामलों में, focusSkipButtonWhenAvailable की डिफ़ॉल्ट सेटिंग का ध्यान नहीं रखा जाता.
  • SDK टूल का वर्शन 3.9.0, 01-08-2019 को काम नहीं करेगा. ज़्यादा जानकारी के लिए, रोकने का शेड्यूल देखें.
3.9.0 2018-07-09
  • अब Android TV का इस्तेमाल किया जा सकता है.
  • AdsManager में focusSkipButton() को जोड़ता है. यह सुविधा सिर्फ़ Android TV पर काम करेगी.
  • getFocusSkipButtonWhenAvailable() को AdsRenderingSettings में जोड़ता है और डिफ़ॉल्ट रूप से true पर सेट होता है. यह सुविधा सिर्फ़ Android TV पर काम करेगी.
  • AdsRenderingSettings में setFocusSkipButtonWhenAvailable() को जोड़ता है. यह सुविधा सिर्फ़ Android TV पर काम करेगी.
  • VideoAdPlayer अब VolumeProvider इंटरफ़ेस को आगे बढ़ाता है. अपनी पसंद के मुताबिक वीडियो चलाने के लिए, अब इस इंटरफ़ेस को लागू करना ज़रूरी है.
  • SDK टूल का वर्शन 3.8.7, 09-07-2019 को काम नहीं करेगा. ज़्यादा जानकारी के लिए, रोकने का शेड्यूल देखें.
3.8.7 2018-05-23
  • एचटीएमएल कंपैनियन विज्ञापनों में ऐनिमेशन इस्तेमाल करने की अनुमति मिलती है.
  • SDK टूल का वर्शन 3.8.5, 23-05-2019 को काम नहीं करेगा. ज़्यादा जानकारी के लिए, रोकने का शेड्यूल देखें.
3.8.5 2018-04-09
  • ImaSdkSettings को अनदेखा किए जाने की समस्या को ठीक करता है.
  • उस समस्या को ठीक करता है जिसके साथ बिल्ड को लेकर विवाद हुआ था com.android.support वर्शन फ़ाइलों पर ले जाते हैं.
  • AdsRequest में setAdWillPlayMuted को जोड़ता है.
  • AdsRenderingSettings में setLoadVideoTimeout को जोड़ता है.
  • SDK टूल का वर्शन 3.8.2, 09-04-2019 को काम नहीं करेगा. ज़्यादा जानकारी के लिए, रोकने का शेड्यूल देखें.
3.8.2 2018-01-24
  • इससे setLiveStreamPrefetchSeconds को इसमें जोड़ा जाता है AdsRequest.
  • दस्तावेज़ों में कई सुधार किए गए.
  • SDK टूल का वर्शन 3.7.4, 24-01-2019 को काम नहीं करेगा. ज़्यादा जानकारी के लिए, रोकने का शेड्यूल देखें.
3.7.4 2017-06-29
  • AdsRequest में setVastLoadTimeout को जोड़ता है.
  • Ad में getSkipTimeOffset को जोड़ता है.
  • SDK टूल का वर्शन 3.7.2, 29-06-2018 को काम नहीं करेगा. ज़्यादा जानकारी के लिए, रोकने का शेड्यूल देखें.
3.7.2 2017-05-25
  • ImaSdkSettings में setDebugMode को जोड़ता है.
  • SDK टूल का वर्शन 3.7.1, 25-05-2018 को काम नहीं करेगा. ज़्यादा जानकारी के लिए, रोकने का शेड्यूल देखें.
3.7.1 2017-03-24
  • ProGuard का इस्तेमाल करते समय नेमस्पेस के विवाद को हल करता है.
  • जार का साइज़ करीब 30 केबी कम हो गया है.
  • SDK टूल का वर्शन 3.7.0, 24-03-2018 को काम नहीं करेगा. ज़्यादा जानकारी के लिए, रोकने का शेड्यूल देखें.
3.7.0 2017-03-13
  • उस समस्या को ठीक करता है जिसकी वजह से IMA क्लास को गलती से ProGuard के a.a.a.a पैकेज में मर्ज कर दिया गया था.
  • SDK टूल का वर्शन 3.6.0, 13-03-2018 को काम नहीं करेगा. ज़्यादा जानकारी के लिए, रोकने का शेड्यूल देखें.
3.6.0 2017-02-16
  • Ad में यह जोड़ता है:
    • getAdWrapperCreativeIds()
    • getAdvertiserName()
    • getCreativeAdId()
    • getCreativeId()
    • getDealId()
    • getSurveyUrl()
    • getUniversalAdIdRegistry()
    • getUniversalAdIdValue()
  • AdsManager.requestNextAdBreak(). को जोड़ता है
  • AdsRenderingSettings में यह जोड़ता है:
    • setEnablePreloading()
    • getEnablePreloading()
  • AdsRequest में यह जोड़ता है:
    • setContentDuration()
    • setContentKeywords()
    • setContentTitle()
  • SDK टूल का वर्शन 3.5.2, 16-02-2018 को काम नहीं करेगा. ज़्यादा जानकारी के लिए, रोकने का शेड्यूल देखें.
3.5.2 2016-11-14
  • SDK टूल के मालिकाना हक वाला वीडियो प्लेयर जोड़ता है. यह विज्ञापन प्लेबैक को मैनेज करने का विकल्प भी चुन सकता है.
  • यह CompanionAdSlot.ClickListener के साथ-साथ, लिसनर को जोड़ने और हटाने के तरीके को जोड़ता है.
  • getViewability() गड़बड़ी के अमान्य लॉग से जुड़ी समस्या ठीक की गई है.
  • आइकॉन की समस्या को ठीक करता है क्लिक होने का तरीका बदल दिया गया है और ठीक से रेंडर नहीं हो रहा है.
  • SDK टूल का वर्शन 3.4.0, 14-11-2017 को काम नहीं करेगा. ज़्यादा जानकारी के लिए, रोकने का शेड्यूल देखें.
3.4.0 2016-09-12
  • Google Play services के 9.0.0 और इसके बाद के वर्शन का इस्तेमाल करते समय, डुप्लीकेट फ़ाइलों की गड़बड़ी को ठीक किया गया है.
3.3.2 2016-07-11
  • इसमें AD_BREAK_STARTED और AD_BREAK_ENDED इवेंट जोड़े जाते हैं AdEventListener.onAdEvent कॉलबैक.
3.3.0 2016-05-31
3.2.1 2016-04-07
  • रिलीज़ की गई सेवा, नई सुविधाएं नहीं हैं.
3.1.3 2015-12-16
  • बीटा से बाहर है.
  • एपीआई में AdsManager.discardAdBreak को जोड़ा जाता है.
3.b13.3 (बीटा) 2015-09-10
  • रिलीज़ की गई सेवा, नई सुविधाएं नहीं हैं.
3.b12.1 (बीटा) 2015-07-20
  • यह उपयोगकर्ता को AdsRenderingSettings.setUiElements का इस्तेमाल करके, विज्ञापन यूज़र इंटरफ़ेस (यूआई) एलिमेंट को पसंद के मुताबिक बनाने की अनुमति देता है.
  • विज्ञापन के लिए ब्रेक अपने-आप चलने के बजाय, मैन्युअल तरीके से चलाए जा सकते हैं. मैन्युअल तरीके से विज्ञापन के लिए ब्रेक चलाना लेख पढ़ें.
  • इस नीति से यह पाबंदी लगाई जाती है कि ContentProgressProvider.getContentProgress, कभी भी शून्य नहीं दिखना चाहिए.
  • AdEvent.TAPPED जोड़ता है. यह तब ट्रिगर होगा, जब उपयोगकर्ता किसी वीडियो विज्ञापन के ऐसी जगह पर टैप करेगा जिसे क्लिक नहीं किया जा सकता.
3.b11.4 (बीटा) 2015-05-21
  • एपीआई में इन्हें जोड़ता है:
    • AdError.AdErrorCode.VAST_EMPTY_RESPONSE
    • AdError.getErrorNumber()
    • AdsRequest.setAdWillAutoPlay(Boolean)
    • CompanionAdSlot.isFilled()
    • ImaSdkSettings.setPlayerType(String)
    • ImaSdkSettings.setPlayerVersion(String)
3.b10.3 (बीटा) 2015-03-24
  • ImaSdkSettings.getMaxRedirects और ImaSdkSettings.setMaxRedirects जोड़े गए.
  • IMA API क्लास अब final में बदल गई हैं.
  • SDK टूल के वर्शन का नंबर अब b के साथ 3.bX.Y फ़ॉर्मैट में है. इससे SDK टूल के बीटा स्टेटस का पता चलता है.
  • ये AdError.AdErrorCode वैल्यू हटा दी गई हैं:
    • API_ERROR - इसके बजाय, UNKNOWN_AD_RESPONSE का इस्तेमाल करें.
    • PLAYLIST_MALFORMED_RESPONSE - इसके बजाय, UNKNOWN_AD_RESPONSE का इस्तेमाल करें.
    • REQUIRED_LISTENERS_NOT_ADDED - को SDK टूल की मदद से इकट्ठा नहीं किया जा रहा था.
    • VAST_INVALID_URL - इसके बजाय, VAST_LOAD_TIMEOUT का इस्तेमाल करें.
बीटा वर्शन 9 2014-10-17
  • विज्ञापन के एपीआई getTitle, getDescription जोड़ता है, और getContentType.
  • विज्ञापन यूज़र इंटरफ़ेस (यूआई) में विज्ञापनों के पॉड की स्थिति के बारे में जानकारी जोड़ता है, उदाहरण के लिए, "4 में से 1 विज्ञापन: (0:13)".
  • अब आपके पास इसे रोकने/चलाने/फिर से शुरू करने का कंट्रोल सीधे तौर पर नहीं होना चाहिए वीडियो प्लेयर का इस्तेमाल करने वाले विज्ञापनों के लिए. इसके बजाय, AdsManager.pause() का इस्तेमाल करें और AdsManager.resume().
बीटा v8 2014-06-12
  • स्किप किए जा सकने वाले विज्ञापनों के लिए, विज्ञापन के यूज़र इंटरफ़ेस (यूआई) से जुड़ी समस्या को ठीक करता है.
  • मीडिया फ़ाइल लोड होने के टाइम आउट होने पर, गड़बड़ी के कोड की जानकारी देता है.
बीटा v7 2014-05-27
  • Google Play services से जुड़ी समस्या ठीक की गई है. SDK टूल के लिए ज़रूरी है कि Google Play services आपके ऐप्लिकेशन में पहले से मौजूद होगी. ज़्यादा जानकारी के लिए, यह देखें Google Play services का SDK टूल सेट अप करें.
बीटा v6 2014-04-14
  • वीएएसटी 3 की सुविधा शामिल है.
  • आंशिक VMAP सहायता जोड़ता है (मौजूदा Ad Manager विज्ञापन नियमों के साथ).
  • एपीआई में इन्हें जोड़ता है:
    • AdError.AdErrorCode.ADS_REQUEST_NETWORK_ERROR
    • AdEvent.AdEventType.LOG
    • AdEvent.getAdData()
    • AdPodInfo.getMaximumDuration()
    • AdPodInfo.getPodIndex()
    • AdPodInfo.getTimeOffset()
  • इस गड़बड़ी को ठीक करता है. इसमें रैपर और ऑप्टिमाइज़ किए गए पॉड की मदद से, वीडियो के बीच में दिखने वाले विज्ञापन शामिल किए जाते हैं इस वजह से, पॉड के अन्य सभी विज्ञापन स्किप कर दिए गए.
  • AdsManager को पास की गई Ads रेंडर करने की सेटिंग अब लागू नहीं होंगी अनदेखा किया गया.
  • स्थिरता बढ़ाने के लिए कई गड़बड़ियों को ठीक किया गया.
बीटा v5 2013-12-12
  • प्लेलिस्ट में स्किप किए जा सकने वाले विज्ञापनों की समस्या को ठीक करता है.
बीटा v4 2013-10-15
  • contentComplete को कॉल करके कोरिलर वैल्यू रीसेट करने की सुविधा जोड़ी गई को लोड करना.
बीटा v3 2013-09-05
  • रिलीज़ की गई सेवा, नई सुविधाएं नहीं हैं.
बीटा वर्शन 2 2013-07-07
  • SDK टूल के बीटा वर्शन की सार्वजनिक रिलीज़.
क्लोज़्ड बीटा v2 2013-06-24
  • ImaSdkSettings ऑब्जेक्ट पर यूज़र इंटरफ़ेस (यूआई) की भाषा सेट करने के लिए, एपीआई जोड़ा गया. ध्यान दें कि इसका इस्तेमाल यूज़र इंटरफ़ेस (यूआई) की भाषा सेट करने के लिए किया जाता है, न कि विज्ञापन की भाषा को सेट करने के लिए.
  • किसी ऐप्लिकेशन में दोनों को शामिल करने पर होने वाले विरोध को ठीक किया गया IMA SDK और AdMob SDK टूल की लाइब्रेरी.
  • इंटरनल परफ़ॉर्मेंस की अलग-अलग मेट्रिक के लिए लॉग इन करने की सुविधा जोड़ी गई.
क्लोज़्ड बीटा v1 2013-04-02
  • शुरुआती बीटा रिलीज़. बीटा रिलीज़ की कुछ सामान्य समस्याएं नीचे दी गई हैं:

    SDK टूल के इस्तेमाल से जुड़ी जानकारी

    यहां दिए गए AdEvents, HTML5 IMA SDK, Android में काम नहीं करते v3 IMA SDK: IMPRESSION, LOG, SKIPPABLE_STATE_CHANGED, STOPPED, VOLUME_CHANGED, VOLUME_MUTED

    ऐप्लिकेशन से जुड़े सैंपल का डेटा

    1. एक थोड़ी-थोड़ी देर में ऐसी समस्या होती है जिसमें विज्ञापन प्लेयर उपयोगकर्ता के किसी विज्ञापन पर क्लिक करने के बाद उसे दोबारा शुरू करना चाहिए. इसके लिए उदाहरण के लिए, कभी-कभी, जब आप क्लिक करने के बाद ऐप्लिकेशन पर वापस जाते हैं से क्लिक करते हैं, तो उस विज्ञापन को दोबारा चलाने से वह जहां छोड़ा था वहीं से शुरू करने के बजाय, उसे सीधे आखिर तक और पूरा करें पहले ही बंद कर दें.
    2. "इनस्ट्रीम 2" की तरफ़ से दिखाए गए विज्ञापन विज्ञापन टैग संगत नहीं हैं v3 IMA Android SDK के साथ काम करता है.
    3. सैंपल प्लेयर, वीडियो पर आगे/पीछे जाने (स्क्रबिंग) की सुविधा अपने-आप बंद नहीं करता विज्ञापन चलने के दौरान. अपने वीडियो में आगे-पीछे करने की सुविधा को बंद करना न भूलें प्लेयर चलाने के दौरान.