वर्शन |
रिलीज़ की तारीख |
ज़रूरी जानकारी |
3.33.0 |
2024-03-28 |
|
3.32.0 अब काम नहीं करता |
2024-01-30 |
- इस वर्शन में, Android एपीआई के 25 या इससे पहले के लेवल वाले डिवाइस में कोई समस्या है. इसके बजाय, IMA SDK के Android v3.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 |
|
3.30.3 |
2023-08-03 |
- ऐप्लिकेशन के खुलने में लगने वाला समय कम करने के लिए, अंदरूनी लाइब्रेरी की डिपेंडेंसी अपडेट होती है.
-
SDK टूल का वर्शन 3.30.3, 31-08-2024 को काम नहीं करेगा. ज़्यादा जानकारी के लिए,
रोक लगाने का शेड्यूल
देखें.
|
3.30.2 |
2023-07-28 |
- v3.30.1 में बताई गई
NullPointerException अनचाही गड़बड़ियों
को ठीक करता है.
- प्रोगार्ड मोड से जुड़ी समस्या को ठीक किया गया है, जिसकी वजह से SDK टूल से कुछ इवेंट
नहीं बन पाए. इस गड़बड़ी को ठीक करने से, IMA डीएआई SDK के
ExoPlayer एक्सटेंशन पर असर पड़ता है.
- Gradle v8+ की सुविधा के साथ काम करता है. Android IMA SDK के पुराने वर्शन के लिए,
gradle.properties फ़ाइल में
android.enableR8.fullMode=false को
सेट करना होगा. ज़्यादा जानकारी के लिए,
R8 के फ़ुल मोड वाला लेख
पढ़ें.
-
SDK टूल का वर्शन 3.30.2, 03-08-2024 को काम नहीं करेगा. ज़्यादा जानकारी के लिए,
रोक लगाने का शेड्यूल
देखें.
|
3.30.1 अब काम नहीं करता |
2023-04-18 |
- इस वर्शन में अचानक
NullPointerException गड़बड़ी होने की कोई समस्या है.
नया वर्शन रिलीज़ होने तक, IMA SDK के Android के वर्शन 3.29.0 का इस्तेमाल करें.
- Android TV के अलावा दूसरे डिवाइसों पर, v3.30.0 वर्शन के क्रैश होने की समस्या को ठीक किया गया है.
|
3.30.0 अब काम नहीं करता |
2023-03-29 |
|
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 |
|
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()
को इन-ऐप्लिकेशन क्लिक-थ्रू विज्ञापनों के लिए जोड़ता है.
- IMA SDK के 3.25.1 वर्शन से, 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 |
-
डीएआई में इस्तेमाल की जाने वाली
CuePoint और
StreamManager क्लास के लिए, फ़िक्स्ड-पॉइंट सटीक एपीआई जोड़ता है. इससे ये
एपीआई जुड़ जाते हैं:
साथ ही, ये एपीआई काम नहीं करता है:
CuePoint.getEndTime()
CuePoint.getStartTime()
StreamManager.getContentTimeForStreamTime()
StreamManager.getPreviousCuePointForStreamTime()
StreamManager.getStreamTimeForContentTime()
StreamRequest.getContentUrl() पर किए गए इंटरनल कॉल से जुड़ी NullPointerException गड़बड़ी को रोकता है.
-
SDK टूल का वर्शन 3.24.0, 08-11-2022 को काम नहीं करेगा. ज़्यादा जानकारी के लिए,
रोक लगाने का शेड्यूल
देखें.
|
3.23.0 |
2021-04-07 |
- सेशन आईडी पाने और सेट करने के लिए,
ImaSdkSettings.setSessionId()
और
ImaSdkSettings.getSessionId()
तरीके जोड़ता है. यह एक रैंडम आईडी है, जिसे कुछ समय के लिए इस्तेमाल किया जाता है.
इसे खास तौर पर फ़्रीक्वेंसी कैपिंग के लिए इस्तेमाल किया जाता है.
- साथ-साथ चलने वाले विज्ञापनों से जुड़ी
NullPointerException गड़बड़ी को ठीक किया जाता है.
- सुरक्षा में जोखिम की आशंकाओं की समस्या को ठीक करने के लिए, साथी विज्ञापनों में JavaScript लेवल 21 से नीचे के लेवल पर JavaScript को बंद करता है.
-
SDK टूल का वर्शन 3.23.0, 03-06-2022 को काम नहीं करेगा. ज़्यादा जानकारी के लिए,
रोक लगाने का शेड्यूल
देखें.
|
3.22.3 |
2021-03-16 |
- विज्ञापन लोड होने के दौरान
AdsLoader को रिलीज़ करने से जुड़ी NullPointerException गड़बड़ी को ठीक किया गया.
- जब विज्ञापन लोड किए गए इवेंट को
अनचाहे तरीके से भेजा जाता है, तो
UNEXPECTED_ADS_LOADED_EVENT के लिए
1206 गड़बड़ी जोड़ता है.
-
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 |
-
डीएआई स्ट्रीम के लिए पॉड सर्विंग जोड़ता है. पॉड दिखाने वाले वर्कफ़्लो में, Ads मैनेजर
सिर्फ़ विज्ञापन दिखाने की ज़िम्मेदारी लेता है. पब्लिशर, कॉन्टेंट बनाने और मेनिफ़ेस्ट बनाने की ज़िम्मेदारी लेते हैं. इस तरह के मेनिफ़ेस्ट को Google Ads मैनेजर पर ले जाया जा सकता है.
पॉड सर्विंग के लिए स्ट्रीम अनुरोध बनाने के लिए,
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 को नष्ट किया गया था.
IMA SDK ऑब्जेक्ट को नष्ट करने के लिए, BaseDisplayContainer.destroy() के बजाय, AdsLoader.release() सुझाया गया नया तरीका है.
-
SDK टूल का वर्शन 3.21.0, 17-11-2021 को काम नहीं करेगा. ज़्यादा जानकारी के लिए,
रोक लगाने का शेड्यूल
देखें.
|
3.20.1 |
2020-10-12 |
|
3.20.0 |
2020-08-18 |
-
वर्शन 3.20.0 पहला वर्शन है, जिस पर IMA को रोकने के तरीके में हुए बदलावों का असर पड़ेगा.
अगर SDK टूल के इस या आने वाले समय के किसी वर्शन का इस्तेमाल किया जाता है, तो हमारा सुझाव है कि आप ब्लॉग पोस्ट पढ़ें. साथ ही, अपने ऐप्लिकेशन में कुछ बदलाव करें, ताकि
कुछ बदलाव किए जा सकें. पब्लिशर, टेस्ट विज्ञापन टैग का इस्तेमाल करके,
इन बदलावों के लागू होने की जांच कर सकते हैं.
- डीएआई
VideoStreamPlayer क्लास के लिए,
onPause()
और onResume()
कॉलबैक जोड़ता है.
-
adPeriodDuration() वाले तरीके को AdProgressInfo क्लास में जोड़ता है.
-
Android TV डिवाइसों पर, आइकॉन पर क्लिक फ़ॉलबैक इमेज की सुविधा जोड़ी गई.
- Android TV डिवाइसों पर
ICON_FALLBACK_IMAGE_CLOSED
आइकॉन की फ़ॉलबैक इमेज बंद होने पर, इसे हैंडल करने के लिए
इवेंट जोड़ा जाता है.
focus() वाला तरीका इस्तेमाल करने के लिए, AdsManager से काम न करने वाले focusSkipButton() तरीके को
हटा देता है.
- CTV डिवाइसों के लिए, अब
AdEvent.AdEventType STARTED इवेंट के ट्रिगर होने पर, विज्ञापन अपने-आप फ़ोकस हो जाते हैं. विज्ञापनों के लिए ऑटो फ़ोकस की सुविधा को बंद करने के लिए,
adsRenderingSettings.setFocusSkipButtonWhenAvailable(false)
तरीके का इस्तेमाल करें. इसके बाद,
अपनी ज़रूरत के हिसाब से
focus()
तरीके का इस्तेमाल करें.
VideoProgressUpdate() क्लास में, getCurrentTimeMs()
और
getDurationMs
तरीके जोड़ता है.
- यह नया
getCurrentTimeMs और getDurationMs तरीका इस्तेमाल करने के बजाय, getCurrentTime और getDuration तरीके का इस्तेमाल नहीं करता.
-
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 |
|
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 |
-
VideoStreamPlayer इंटरफ़ेस में prevent() और रेज़्यूमे को जोड़ता है. इन्हें v3.18.0 और उसके बाद के वर्शन के लिए लागू किया जाना चाहिए.
-
SDK टूल का वर्शन 3.18.0, 25-03-2021 को काम नहीं करेगा. ज़्यादा जानकारी के लिए,
रोक लगाने का शेड्यूल
देखें.
|
3.17.0 |
2020-02-07 |
-
यह इन एपीआई को जोड़ता है, ताकि डिसप्ले कंटेनर की पुष्टि को
बनाने के समय पर ले जाया जा सके:
-
ImaSdkFactory.createSdkOwnedPlayer
को जोड़ता है
जिसका इस्तेमाल उन लोगों को करना चाहिए जो IMAs बिल्ट-इन प्लेयर (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 |
-
AdsRequest.setContentUrl
और
StreamRequest.setContentUrl
के साथ, OMID 1.3 contentUrl के लिए फिर से काम करता है.
-
FriendlyObstruction
का इस्तेमाल करके, OMID 1.3 के अनुकूल रुकावटों के लिए फिर से काम करता है.
-
यह
FriendlyObstruction
के लिए,
BaseDisplayContainer.registerVideoControlsOverlay
और BaseDisplayContainer.unregisterAllVideoControlsOverlay
तरीकों का इस्तेमाल नहीं करता है.
CompanionAdSlots पर clear() को कॉल करने के बाद होने वाली NullPointerException से जुड़ी समस्या को ठीक किया गया है.
- विज्ञापन चलाने के दौरान
destroy() को कॉल करते समय,
मेमोरी लीक हो रही थी. इस समस्या को हल किया गया है.
-
SDK टूल का वर्शन 3.16.5, 07-02-2021 को काम नहीं करेगा. ज़्यादा जानकारी के लिए,
रोक लगाने का शेड्यूल
देखें.
|
3.16.2 |
2019-12-05 |
-
IAB टीसीएफ़ 2 और सीसीपीए से सहमति पैरामीटर को अपने-आप शामिल करने की सुविधा जोड़ी गई.
-
Android की प्राथमिकताओं का इस्तेमाल करने के लिए, अब
androidx
पैकेज की ज़रूरत है.
-
SDK टूल का वर्शन 3.16.2, 22-01-2021 को काम नहीं करेगा. ज़्यादा जानकारी के लिए,
रोक लगाने का शेड्यूल
देखें.
|
3.16.1 |
2019-11-08 |
|
3.16.0 |
2019-10-23 |
- StreamManager में
replaceAdTagParameters
वाला तरीका जोड़ता है.
इससे लाइव स्ट्रीम के दौरान सभी विज्ञापन टैग पैरामीटर को बदला जा सकता है.
- काम न करने वाले इन तरीकों का इस्तेमाल नहीं किया जा सकता:
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 को जोड़ता है.
- nexus 5 डिवाइस में उस गड़बड़ी को ठीक करता है जो विज्ञापन रिस्पॉन्स मिलने से पहले किसी कंटेनर को हटाने पर होती है.
- उस समस्या को ठीक करता है जिसमें सहयोगी विज्ञापन सिर्फ़ एक बार रेंडर होते हैं.
- उस समस्या को ठीक करता है जिसमें काम न करने वाले विज्ञापन के टाइप (nonlinear, gclid) अच्छे से काम नहीं कर रहे थे.
-
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 |
|
3.10.6 |
2019-01-23 |
- स्ट्रीम प्लेयर इंटरफ़ेस में
seek() तरीका जोड़ता है.
AD_BUFFERING विज्ञापन इवेंट कॉलबैक के लिए सहायता जोड़ता है.
- अब विज्ञापन अनुरोध में कंटेनर को पास नहीं किया जाना चाहिए. नए वर्कफ़्लो
के लिए, कंटेनर को
AdsLoader
कंस्ट्रक्टर से भेजना ज़रूरी है.
BaseDisplayContainer.destroy() वाला तरीका जोड़ता है.
- वीडियो प्लेबैक पूरा होने के बाद होने वाली मेमोरी लीक को ठीक करता है.
requestNextAdBreak को बंद कर देता है. इस एपीआई को आने वाली रिलीज़ से हटा दिया जाएगा. इसके बाद, विज्ञापन के लिए ब्रेक टाइम से 4 सेकंड पहले,
विज्ञापन अपने-आप फ़ेच हो जाएंगे.
- 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 |
getCompanionAds() को Ad में जोड़ता है. ऐसा करने पर, सिर्फ़ डीएआई का इस्तेमाल करने पर साथ-साथ विज्ञापन दिखते हैं.
- नई
CompanionAd क्लास जोड़ी जाती है.
AdEvent में नया SKIPPABLE_STATE_CHANGED इवेंट जोड़ता है.
- इस समस्या को ठीक किया गया है जहां कुछ मामलों में
focusSkipButtonWhenAvailable की डिफ़ॉल्ट सेटिंग लागू नहीं की गई थी.
-
SDK टूल का 3.9.0 वर्शन, 01-08-2019 को काम नहीं करेगा. ज़्यादा जानकारी के लिए,
रोक लगाने का शेड्यूल
देखें.
|
3.9.0 |
2018-07-09 |
- अब Android TV का इस्तेमाल किया जा सकता है.
focusSkipButton() को AdsManager में जोड़ता है. यह सुविधा सिर्फ़ Android TV पर काम करेगी.
getFocusSkipButtonWhenAvailable() को AdsRenderingSettings में जोड़ता है, डिफ़ॉल्ट रूप से true पर सेट होता है. यह सुविधा सिर्फ़ Android TV पर काम करेगी.
setFocusSkipButtonWhenAvailable() को AdsRenderingSettings में जोड़ता है. यह सुविधा सिर्फ़ Android TV पर काम करेगी.
VideoAdPlayer , अब VolumeProvider इंटरफ़ेस को बेहतर बनाता है. पसंद के मुताबिक वीडियो चलाने के लिए अब इस इंटरफ़ेस को लागू करना ज़रूरी है.
-
SDK टूल का 3.8.7 वर्शन, 09-07-2019 को बंद कर दिया जाएगा. ज़्यादा जानकारी के लिए,
रोक लगाने का शेड्यूल
देखें.
|
3.8.7 |
2018-05-23 |
- HTML सहयोगी विज्ञापनों में ऐनिमेशन की अनुमति देता है.
-
SDK टूल का 3.8.5 वर्शन, 23-05-2019 को काम नहीं करेगा. ज़्यादा जानकारी के लिए,
रोक लगाने का शेड्यूल
देखें.
|
3.8.5 |
2018-04-09 |
ImaSdkSettings को अनदेखा करने से जुड़ी समस्या को ठीक करता है.
- com.android.support वर्शन फ़ाइलों के बिल्ड विरोध की समस्या को ठीक करता है.
setAdWillPlayMuted को AdsRequest में जोड़ता है.
setLoadVideoTimeout को AdsRenderingSettings में जोड़ता है.
-
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 |
setVastLoadTimeout को AdsRequest में जोड़ता है.
getSkipTimeOffset को Ad में जोड़ता है.
-
SDK टूल का 3.7.2 वर्शन, 29-06-2018 को काम नहीं करेगा. ज़्यादा जानकारी के लिए,
रोक लगाने का शेड्यूल
देखें.
|
3.7.2 |
2017-05-25 |
setDebugMode को ImaSdkSettings में जोड़ता है.
-
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 |
|
3.3.0 |
2016-05-31 |
|
3.2.1 |
2016-04-07 |
- सेवा रिलीज़, कोई नई सुविधा नहीं.
|
3.1.3 |
2015-12-16 |
|
3.b13.3 (बीटा) |
2015-09-10 |
- सेवा रिलीज़, कोई नई सुविधा नहीं.
|
3.b12.1 (बीटा) |
2015-07-20 |
|
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 टूल के वर्शन नंबर अब 3.bX.Y फ़ॉर्मैट में हैं, जिसमें b है. इससे 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 का इस्तेमाल करें.
|
बीटा v9 |
2014-10-17 |
- विज्ञापन एपीआई
getTitle , getDescription ,
और getContentType को जोड़ता है.
- विज्ञापन के यूज़र इंटरफ़ेस (यूआई) में, विज्ञापन के पॉड की पोज़िशन के बारे में जानकारी जोड़ी जाती है. उदाहरण के लिए,
"4 में से पहला विज्ञापन: (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 |
- VAST 3 की सुविधा देता है.
- आंशिक VMAP सहायता (मौजूदा Ad Manager विज्ञापन नियमों के साथ) जोड़ता है.
- एपीआई में यह जानकारी जोड़ता है:
- AdError.AdErrorCode.ADS_REQUEST_NETWORK_ERROR
- AdEvent.AdEventType.LOG
- AdEvent.getAdData()
- AdPodInfo.getMaximumDuration()
- AdPodInfo.getPodIndex()
- AdPodInfo.getTimeOffset()
- इस गड़बड़ी को ठीक किया गया है. अब रैपर और ऑप्टिमाइज़ किए गए पॉड के साथ लाइव स्ट्रीम के बीच में दिखने वाले विज्ञापनों की वजह से, पॉड के दूसरे सभी विज्ञापनों को स्किप कर दिया जाएगा.
- AdsManager को भेजी गई AdsRenderingSettings को अब अनदेखा नहीं किया जाएगा.
- स्थिरता जोड़ने के लिए कई गड़बड़ियां ठीक की गईं.
|
बीटा v5 |
2013-12-12 |
- प्लेलिस्ट में, स्किप किए जा सकने वाले विज्ञापनों से जुड़ी समस्या हल की जाती है.
|
बीटा v4 |
2013-10-15 |
- AdsLoader पर contentComplete को कॉल करके, कोरेलेटर की वैल्यू को रीसेट करने की
सुविधा जोड़ी गई.
|
बीटा v3 |
2013-09-05 |
- सेवा रिलीज़, कोई नई सुविधा नहीं.
|
बीटा v2 |
2013-07-07 |
- SDK टूल के बीटा वर्शन की सार्वजनिक रिलीज़.
|
क्लोज़्ड बीटा v2 |
2013-06-24 |
ImaSdkSettings ऑब्जेक्ट पर यूज़र इंटरफ़ेस (यूआई) भाषा सेट करने के लिए, एपीआई जोड़ा गया.
ध्यान दें कि इसका इस्तेमाल यूज़र इंटरफ़ेस (यूआई) की भाषा सेट करने के लिए किया जाता है, न कि विज्ञापन की भाषा सेट करने के लिए.
- IMA SDK और AdMob SDK टूल, दोनों की लाइब्रेरी को किसी ऐप्लिकेशन में शामिल करने पर
आने वाली समस्या को ठीक किया गया.
- अलग-अलग इंटरनल परफ़ॉर्मेंस मेट्रिक के लिए, लॉग इन करने की सुविधा जोड़ी गई.
|
बंद बीटा v1 |
2013-04-02 |
-
शुरुआती बीटा वर्शन. यहां बीटा रिलीज़ की जानी-पहचानी समस्याएं दी गई हैं:
SDK टूल के इस्तेमाल से जुड़ी जानकारी
HTML5 IMA SDK में उपलब्ध
ये AdEvents , Android v3 IMA SDK में काम नहीं करते:
IMPRESSION ,
LOG ,
SKIPPABLE_STATE_CHANGED ,
STOPPED ,
VOLUME_CHANGED ,
VOLUME_MUTED
ऐप्लिकेशन से जुड़े सैंपल
- एक समय-समय पर एक समस्या होती है, जिसमें उपयोगकर्ता के विज्ञापन पर क्लिक करने के बाद
विज्ञापन प्लेयर ठीक से नहीं चलता. उदाहरण
के लिए, कभी-कभी, जब किसी विज्ञापन पर क्लिक करने के बाद ऐप्लिकेशन पर वापस
आता है, तो उस विज्ञापन को फिर से चलाने पर,
क्लिक करने से पहले विज्ञापन को वहीं से दोबारा चलाने के बजाय,
स्किप करके पूरा किया जा सकता है.
- "इनस्ट्रीम 2" विज्ञापन टैग से दिखाए जाने वाले विज्ञापन,
IMA Android SDK के वर्शन 3 के साथ काम नहीं करते.
- जब विज्ञापन चलते हैं, तो सैंपल प्लेयर में वीडियो को आगे/पीछे करने की सुविधा अपने-आप बंद नहीं होती. विज्ञापनों के चलने के दौरान, वीडियो प्लेयर में वीडियो पर आगे/पीछे जाने की सुविधा बंद करना न भूलें.
|