वर्शन |
रिलीज़ की तारीख |
नोट |
3.36.0 |
2024-11-07 |
|
3.35.1 |
2024-09-24 |
ImaSdkFactory.initialize() एपीआई का इस्तेमाल करते समय, Open Measurement के काम न करने की समस्या को ठीक किया गया.
- IMA के साथ काम करने वाले
minSdkVersion को 21 तक बढ़ाता है.
- पहले विज्ञापन अनुरोध से पहले, IMA ऐसेट को फ़ेच और शुरू करने के लिए
ImaSdkFactory.initialize()
जोड़ता है.
initialize() को कॉल करने से, आने वाले समय में विज्ञापन चलाने के लिए ज़रूरी मेमोरी को ऐलोकेट किया जाता है. साथ ही, पहले विज्ञापन को चलाने में लगने वाला समय कम हो जाता है.
- विज्ञापन के क्लिक मिलने के लिए बने यूआरएल की अमान्य होने की समस्या को ठीक करता है.
- IMA v3.34.0 में आई क्रैश की समस्या को ठीक किया गया है. इस समस्या का असर उन ऐप्लिकेशन पर पड़ा था जो Android API के 25 और उससे पहले के वर्शन पर, java8 desugaring का इस्तेमाल नहीं कर रहे थे.
- इससे, लेगसी CTV डिवाइसों पर IMA के शुरू होने में लगने वाले समय को ऑप्टिमाइज़ किया जाता है.
- ब्राउज़र को इंस्टॉल किए बिना, डिवाइसों पर लिंक खोलने की सुविधा को बेहतर बनाती है.
-
हम 07-11-2025 को SDK टूल के वर्शन 3.35.1 का इस्तेमाल बंद कर देंगे. ज़्यादा जानकारी के लिए,
हटाए जाने का शेड्यूल देखें.
|
3.35.0 अब काम नहीं करता |
2024-08-28 |
- इस वर्शन में एक ऐसी समस्या है जिसके बारे में पहले से जानकारी है. इसकी वजह यह है कि
ImaSdkFactory.initialize() API का इस्तेमाल करते समय, ओएमआईडी मेज़रमेंट
नहीं हो पाता.
इसके बजाय, IMA SDK Android v3.35.1 का इस्तेमाल करें.
- 3.35.0 वर्शन का इस्तेमाल बंद कर दिया गया है. इसलिए, इसके रिलीज़ नोट को 3.35.1 वर्शन के सेक्शन में ले जाया गया है.
|
3.34.0 |
2024-06-13 |
|
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 |
- Android एपीआई के 30 और उसके बाद के वर्शन वाले IMA SDK के 3.31.0 से लेकर 3.29.0 तक के वर्शन में समस्या है.
ज़्यादा जानें बटन का इस्तेमाल करने वाले विज्ञापन पर क्लिक करने से, नया पेज नहीं खुलता. जिन वर्शन पर असर पड़ा है उनके लिए, आपको अपने ऐप्लिकेशन मेनिफ़ेस्ट में वेब लिंक खोलने के लिए, इंटेंट डिक्लेरेशन जोड़ने चाहिए. इसके लिए, यह तरीका अपनाएं:
<?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()
-
हम 28-03-2025 को SDK टूल के वर्शन 3.31.0 का इस्तेमाल बंद कर देंगे. ज़्यादा जानकारी के लिए,
रोक लगाने का शेड्यूल देखें.
|
3.30.3 |
2023-08-03 |
- इंटरनल लाइब्रेरी डिपेंडेंसी अपडेट करता है, ताकि शुरू होने में लगने वाला समय कम किया जा सके.
-
हम 31-08-2024 को SDK टूल के वर्शन 3.30.3 को बंद कर देंगे. ज़्यादा जानकारी के लिए,
हटाए जाने का शेड्यूल देखें.
|
3.30.2 |
2023-07-28 |
- v3.30.1 में शुरू हुई
NullPointerException की गड़बड़ियों
को ठीक करता है.
- सुरक्षा से जुड़ी उस समस्या को ठीक किया गया है जिसकी वजह से, SDK टूल से कुछ इवेंट
ट्रिगर नहीं हो रहे थे. इस गड़बड़ी को ठीक करने से, IMA DAI SDK के लिए बने
- Gradle v8 और इसके बाद के वर्शन के साथ काम करने की सुविधा जोड़ी गई है. Android IMA SDK के पुराने वर्शन के लिए, gradle.properties फ़ाइल में
android.enableR8.fullMode=false को सेट करना ज़रूरी है. ज़्यादा जानकारी के लिए,
R8 के फ़ुल मोड के बारे में लेख पढ़ें.
-
हम 3-8-2024 को SDK टूल के वर्शन 3.30.2 को बंद कर देंगे. ज़्यादा जानकारी के लिए,
हटाए जाने का शेड्यूल देखें.
|
3.30.1 अब काम नहीं करता |
2023-04-18 |
- इस वर्शन में अचानक होने वाली
NullPointerException गड़बड़ियों से जुड़ी समस्या है.
IMA SDK टूल के Android के पुराने वर्शन v3.29.0 का इस्तेमाल तब तक करें, जब तक कि काम करने वाला नया वर्शन रिलीज़ न हो जाए.
- इस अपडेट में, उस समस्या को ठीक किया गया है जिसकी वजह से v3.30.0 का इस्तेमाल करने वाले ऐप्लिकेशन, Android TV के अलावा किसी और डिवाइस पर क्रैश हो जाते हैं.
|
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 को जोड़ता है
-
हम 29-03-2024 को SDK के वर्शन 3.29.0 को बंद कर देंगे. ज़्यादा जानकारी के लिए,
हटाए जाने का शेड्यूल देखें.
|
3.28.2 |
2022-09-14 |
- AndroidX का इस्तेमाल करने के लिए, SDK टूल की डिपेंडेंसी अपडेट करता है.
-
हम 14-10-2023 को SDK टूल के वर्शन 3.28.2 का इस्तेमाल बंद कर देंगे. ज़्यादा जानकारी के लिए,
हटाए जाने का शेड्यूल देखें.
|
3.28.1 अब काम नहीं करता |
2022-08-03 |
|
3.27.1 |
2022-05-27 |
- सेवा रिलीज़, कोई नई सुविधा नहीं.
-
हम 03-08-2023 को SDK टूल के वर्शन 3.27.1 को बंद कर देंगे. ज़्यादा जानकारी के लिए,
हटाए जाने का शेड्यूल देखें.
|
3.27.0 |
2022-03-01 |
- साथी स्लॉट की चौड़ाई और ऊंचाई को IMA के लिए तय किए गए वैल्यू पर सेट करके, साथी स्लॉट के फ़्ल्यूइड साइज़ के लिए सहायता जोड़ता है
FLUID_SIZE
.
-
हम 27-05-2023 को SDK टूल के वर्शन 3.27.0 को बंद कर देंगे. ज़्यादा जानकारी के लिए,
हटाए जाने का शेड्यूल देखें.
|
3.26.0 |
2022-01-12 |
- पब्लिशर के लिए एन्क्रिप्ट किए गए सिग्नल (ईएसपी) एपीआई जोड़ता है. इसे IMA SDK टूल के v3.29.0 में,
सुरक्षित सिग्नल के तौर पर नाम दिया गया है. इससे पब्लिशर, नेटवर्क बिडर और आईडीपी को चालू कर सकते हैं.
-
हम 1 मार्च, 2023 से SDK टूल के 3.26.0 वर्शन का इस्तेमाल बंद कर देंगे. ज़्यादा जानकारी के लिए,
हटाए जाने का शेड्यूल देखें.
|
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 इंस्टेंस इस्तेमाल करने पर,
परफ़ॉर्मेंस को बेहतर बनाया जाता है.
-
हम 12-01-2023 को SDK टूल के वर्शन 3.25.1 को बंद कर देंगे. ज़्यादा जानकारी के लिए,
रोक लगाने का शेड्यूल देखें.
|
3.24.0 |
2021-06-03 |
-
डीआई में इस्तेमाल की जाने वाली
CuePoint और
StreamManager क्लास के लिए, फ़िक्स्ड-पॉइंट प्रिसीज़न एपीआई जोड़ता है. इससे ये एपीआई जोड़े जाते हैं:
साथ ही, इन एपीआई का इस्तेमाल बंद कर दिया गया है:
CuePoint.getEndTime()
CuePoint.getStartTime()
StreamManager.getContentTimeForStreamTime()
StreamManager.getPreviousCuePointForStreamTime()
StreamManager.getStreamTimeForContentTime()
StreamRequest.getContentUrl() के इंटरनल कॉल से जुड़ी NullPointerException गड़बड़ी को रोकता है.
-
हम 08-11-2022 को SDK टूल के 3.24.0 वर्शन का इस्तेमाल बंद कर देंगे. ज़्यादा जानकारी के लिए,
हटाए जाने का शेड्यूल देखें.
|
3.23.0 |
2021-04-07 |
- सेशन आईडी पाने और सेट करने के लिए,
ImaSdkSettings.setSessionId()
और
ImaSdkSettings.getSessionId()
तरीके जोड़ता है. यह अस्थायी रैंडम आईडी है.
इसका इस्तेमाल खास तौर पर फ़्रीक्वेंसी कैपिंग के लिए किया जाता है.
- साथ में दिखाए जाने वाले विज्ञापनों से जुड़ी
NullPointerException गड़बड़ी को ठीक करता है.
- एपीआई लेवल 21 से पहले के वर्शन वाले साथी विज्ञापनों में JavaScript को बंद कर देता है, ताकि
सुरक्षा से जुड़ी समस्या को ठीक किया जा सके.
-
हम 03-06-2022 को SDK टूल के वर्शन 3.23.0 को बंद कर देंगे. ज़्यादा जानकारी के लिए,
रोक लगाने का शेड्यूल देखें.
|
3.22.3 |
2021-03-16 |
- विज्ञापन लोड होने के दौरान,
AdsLoader को रिलीज़ करने से जुड़ी NullPointerException गड़बड़ी को ठीक करता है.
- जब विज्ञापन लोड होने का इवेंट अचानक भेजा जाता है, तो
UNEXPECTED_ADS_LOADED_EVENT के लिए 1206 गड़बड़ी जोड़ता है.
-
हम 7 अप्रैल, 2022 से SDK टूल के वर्शन 3.22.3 का इस्तेमाल बंद कर देंगे. ज़्यादा जानकारी के लिए,
हटाए जाने का शेड्यूल देखें.
|
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 को मान्य सेशन आईडी के बिना गड़बड़ी मिलती है, तब गड़बड़ी के मैसेज को ठीक करता है.
-
हम 16-03-2022 को SDK टूल के वर्शन 3.22.2 को बंद कर देंगे. ज़्यादा जानकारी के लिए,
हटाए जाने का शेड्यूल देखें.
|
3.22.0 |
2021-01-11 |
-
डीआई स्ट्रीम के लिए पॉड सर्विंग जोड़ता है. पॉड दिखाने वाले वर्कफ़्लो में, Ads मैनेजर सिर्फ़ विज्ञापन दिखाने के लिए ज़िम्मेदार होता है. कॉन्टेंट और मेनिफ़ेस्ट बनाने की ज़िम्मेदारी पब्लिशर की होती है. यह मेनिफ़ेस्ट, Ads Manager पर ले जाएगा.
पॉड की सेवा के लिए स्ट्रीम का अनुरोध बनाने के लिए,
ImaSdkFactory.createPodStreamRequest() का इस्तेमाल करें. इसका इस्तेमाल करने पर, streamInit() पर स्ट्रीम को लोड करने की ज़िम्मेदारी आपकी होगी.
-
ऐप्लिकेशन लाइफ़साइकल मॉनिटर को ठीक से खाली न करने की वजह से होने वाली मेमोरी लीक को ठीक करता है.
-
हम 26-02-2022 को SDK टूल के वर्शन 3.22.0 का इस्तेमाल बंद कर देंगे. ज़्यादा जानकारी के लिए,
हटाए जाने का शेड्यूल देखें.
|
3.21.4 |
2020-12-09 |
- वेबव्यू के बंद होने के बाद,
adsLoader.release() को कॉल करने से जुड़ी चेतावनी को हटाता है.
-
हम 08-01-2022 से SDK टूल के वर्शन 3.21.4 का इस्तेमाल बंद कर देंगे. ज़्यादा जानकारी के लिए,
रोक लगाने का शेड्यूल देखें.
|
3.21.2 |
2020-11-20 |
- खाली कतार से मैसेज अपडेट भेजने की वजह से, थ्रेड के सुरक्षित होने से जुड़ी अनचाही समस्याओं को ठीक करता है.
-
AdsLoader.release() के लिए दस्तावेज़ अपडेट करता है.
-
हम 09-12-2021 को SDK टूल के वर्शन 3.21.2 को बंद कर देंगे. ज़्यादा जानकारी के लिए,
हटाए जाने का शेड्यूल देखें.
|
3.21.1 |
2020-11-17 |
-
उस समस्या को ठीक किया गया है जिसकी वजह से, इवेंट ट्रिगर होने के दौरान कभी-कभी ऐप्लिकेशन क्रैश हो जाता है.
-
हम 20-11-2021 को SDK टूल के वर्शन 3.21.1 को बंद कर देंगे. ज़्यादा जानकारी के लिए,
हटाए जाने का शेड्यूल देखें.
|
3.21.0 |
2020-10-23 |
-
डीएआई Android SDK टूल में सिमआईडी विज्ञापन काम करते हैं.
-
AdsLoader.release() तरीका जोड़ता है और BaseDisplayContainer.destroy() को बंद कर देता है.
इस बदलाव से, VMAP विज्ञापन शेड्यूल के बीच में BaseDisplayContainer को हटाते समय होने वाली मेमोरी लीक की समस्या हल हो जाती है.
BaseDisplayContainer.destroy() का इस्तेमाल करने के बजाय, IMA SDK ऑब्जेक्ट को हटाने के लिए, AdsLoader.release() का इस्तेमाल करने का सुझाव दिया जाता है.
-
हम 17-11-2021 को SDK टूल के 3.21.0 वर्शन का इस्तेमाल बंद कर देंगे. ज़्यादा जानकारी के लिए,
हटाए जाने का शेड्यूल देखें.
|
3.20.1 |
2020-10-12 |
|
3.20.0 |
2020-08-18 |
-
3.20.0 वर्शन पहला ऐसा वर्शन है जिस पर आईएमए के रोके जाने के तरीके में हुए बदलावों का असर पड़ेगा.
अगर SDK टूल के इस या आने वाले किसी वर्शन का इस्तेमाल किया जा रहा है, तो हमारा सुझाव है कि आप ब्लॉग पोस्ट पढ़ें. इसके बाद, अपने ऐप्लिकेशन के काम न करने की सेटिंग में बदलाव करें. प्रकाशक टेस्ट विज्ञापन टैग का इस्तेमाल करके, यह जांच कर सकते हैं कि
ये बदलाव कैसे लागू हुए हैं.
- डीएआई
VideoStreamPlayer क्लास के लिए,
onPause()
और onResume()
कॉलबैक जोड़ता है.
-
AdProgressInfo क्लास में adPeriodDuration()
तरीका जोड़ता है.
-
Android TV डिवाइसों पर, आइकॉन पर क्लिक करने पर दिखने वाली फ़ॉलबैक इमेज के लिए सहायता जोड़ी गई है.
- Android TV डिवाइसों पर आइकॉन फ़ॉलबैक इमेज बंद होने पर मैनेज करने के लिए,
ICON_FALLBACK_IMAGE_CLOSED
इवेंट जोड़ता है.
focus() के इस्तेमाल को बढ़ावा देने के लिए, AdsManager से focusSkipButton() का इस्तेमाल करने का तरीका हटाता है.
- CTV डिवाइसों के लिए, अब
AdEvent.AdEventType STARTED इवेंट ट्रिगर होने पर विज्ञापनों पर अपने-आप फ़ोकस हो जाता है. विज्ञापनों के लिए ऑटो फ़ोकस की सुविधा बंद करने के लिए,
adsRenderingSettings.setFocusSkipButtonWhenAvailable(false)
तरीके का इस्तेमाल करें. इसके बाद, अपनी ज़रूरत के हिसाब से,
focus()
तरीके का इस्तेमाल करें.
VideoProgressUpdate() क्लास में getCurrentTimeMs() और
getDurationMs
तरीके जोड़ता है.
getCurrentTime और
getDuration तरीकों के बजाय, नए
getCurrentTimeMs और getDurationMs
तरीकों का इस्तेमाल करने की सलाह दी जाती है.
-
DASH लाइव स्ट्रीम में विज्ञापन इवेंट
को सही तरीके से रिपोर्ट नहीं किए जाने की समस्या को हल किया गया है.
-
हम 12 अक्टूबर, 2021 को SDK टूल के 3.20.0 वर्शन का इस्तेमाल बंद कर देंगे. ज़्यादा जानकारी के लिए,
हटाए जाने का शेड्यूल देखें.
|
3.19.4 |
2020-07-08 |
- टाइम आउट को सही तरीके से अपडेट करने में आ रही समस्या को ठीक किया गया है.
-
हम 18-08-2021 को SDK टूल के वर्शन 3.19.4 को बंद कर देंगे. ज़्यादा जानकारी के लिए,
हटाए जाने का शेड्यूल देखें.
|
3.19.3 |
2020-06-29 |
- जीडीपीआर के लिए, IAB टीसीएफ़ इंटिग्रेशन से जुड़ी समस्या को ठीक किया गया है. इसकी वजह से,
सहमति मैनेजमेंट प्लैटफ़ॉर्म के एसडीके टूल के साथ इंटिग्रेट किए गए प्लेयर क्रैश हो रहे थे.
-
हम 08-07-2021 से SDK टूल के वर्शन 3.19.3 को बंद कर देंगे. ज़्यादा जानकारी के लिए,
रोक लगाने का शेड्यूल देखें.
|
3.19.2 |
2020-06-22 |
|
3.19.0 |
2020-05-12 |
|
3.18.1 |
2020-03-25 |
- ज़्यादा पिक्सल डेंसिटी वाले डिवाइसों पर, साथ में दिखने वाले विज्ञापनों के लिए स्केलिंग जोड़ता है.
- क्लाइंट-साइड SIMID विज्ञापनों के लिए सहायता जोड़ता है.
-
हम 12-05-2021 को SDK टूल के वर्शन 3.18.1 का इस्तेमाल बंद कर देंगे. ज़्यादा जानकारी के लिए,
रोक लगाने का शेड्यूल देखें.
|
3.18.0 |
2020-03-04 |
-
VideoStreamPlayer इंटरफ़ेस में, pause() और resume() जोड़ता है. इन्हें v3.18.0 और उसके बाद के वर्शन के लिए लागू करना ज़रूरी है.
-
हम 25-03-2021 को SDK के वर्शन 3.18.0 को बंद कर देंगे. ज़्यादा जानकारी के लिए,
हटाए जाने का शेड्यूल देखें.
|
3.17.0 |
2020-02-07 |
-
डिसप्ले कंटेनर की पुष्टि करने की प्रोसेस को उनके बनने के समय पर ले जाने के लिए, ये एपीआई जोड़ता है:
-
ImaSdkFactory.createSdkOwnedPlayer
जोड़ता है. इसका इस्तेमाल, IMA के पहले से मौजूद प्लेयर (SdkOwnedPlayer) का इस्तेमाल करने वाले लोगों को करना चाहिए. इसे मैन्युअल तरीके से बनाया जाना चाहिए और 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)
-
हम 04-03-2021 से SDK टूल के वर्शन 3.17.0 को बंद कर देंगे. ज़्यादा जानकारी के लिए,
हटाए जाने का शेड्यूल देखें.
|
3.16.5 |
2020-01-22 |
-
OMID 1.3 contentUrl के लिए,
AdsRequest.setContentUrl
और
StreamRequest.setContentUrl
के साथ काम करने की सुविधा को फिर से तैयार किया गया है.
-
OMID 1.3 के मुताबिक, रुकावटों की जानकारी देने के लिए,
FriendlyObstruction
का इस्तेमाल करने की सुविधा को फिर से काम करने लायक बनाया गया है.
-
FriendlyObstruction
के इस्तेमाल के लिए,
BaseDisplayContainer.registerVideoControlsOverlay
और BaseDisplayContainer.unregisterAllVideoControlsOverlay
तरीकों का इस्तेमाल नहीं किया जाता.
CompanionAdSlots पर clear() को कॉल करने के बाद,
NullPointerException के काम न करने की समस्या को ठीक किया गया है.
- विज्ञापन चलाने के दौरान,
destroy() को कॉल करते समय, मेमोरी लीक होने की समस्या को ठीक किया गया है.
-
हम 7 फ़रवरी, 2021 को SDK टूल के वर्शन 3.16.5 को बंद कर देंगे. ज़्यादा जानकारी के लिए,
हटाए जाने का शेड्यूल देखें.
|
3.16.2 |
2019-12-05 |
-
IAB टीसीएफ़ 2.0 और सीसीपीए से सहमति पैरामीटर को अपने-आप शामिल करने की सुविधा जोड़ी गई है.
-
Android की सेटिंग का इस्तेमाल करने के लिए, अब
androidx
पैकेज की ज़रूरत होगी.
-
हम 22-01-2021 को SDK टूल के वर्शन 3.16.2 का इस्तेमाल बंद कर देंगे. ज़्यादा जानकारी के लिए,
हटाए जाने का शेड्यूल देखें.
|
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()
-
हम 08-11-2020 को SDK टूल के वर्शन 3.16.0 को बंद कर देंगे. ज़्यादा जानकारी के लिए,
हटाए जाने का शेड्यूल देखें.
|
3.14.0 |
2019-09-11 |
- सेवा रिलीज़, कोई नई सुविधा नहीं.
-
हम 23-10-2020 को SDK टूल के वर्शन 3.14.0 को बंद कर देंगे. ज़्यादा जानकारी के लिए,
हटाए जाने का शेड्यूल देखें.
|
3.13.1 |
2019-09-03 |
- विज्ञापन अनुरोध के लिए, विज्ञापन के कॉन्टेंट को लगातार चलाने का कॉन्टेक्स्ट सेट करने की सुविधा जोड़ी गई.
ज़्यादा जानकारी के लिए, setContinuousPlayback() देखें.
- विज्ञापन क्लास में
getUniversalAdIds()
तरीका जोड़ता है.
- इसमें ये एलिमेंट जोड़े गए हैं:
setAuthToken,
getAuthToken,
setFormat,
getFormat, और
StreamFormat
enum.
- Nexus 5 डिवाइसों में एक गड़बड़ी को ठीक किया गया है. यह गड़बड़ी तब होती है, जब विज्ञापन का जवाब मिलने से पहले कंटेनर को हटा दिया जाता है.
- इस समस्या को ठीक किया गया है, जिसमें साथ में दिखाए जाने वाले विज्ञापन सिर्फ़ एक बार रेंडर होते थे.
- इस समस्या को ठीक किया गया है कि काम न करने वाले विज्ञापन टाइप (नॉन-लाइनर, VPAID) सही तरीके से काम नहीं कर रहे थे.
-
हम 11-09-2020 को SDK के वर्शन 3.13.1 को बंद कर देंगे. ज़्यादा जानकारी के लिए,
हटाए जाने का शेड्यूल देखें.
|
3.11.3 |
2019-06-11 |
- AOSP डिवाइसों पर is_lat सेटिंग से जुड़ी गड़बड़ी को ठीक करता है.
-
हम 3 सितंबर, 2020 से SDK टूल के वर्शन 3.11.3 का इस्तेमाल बंद कर देंगे. ज़्यादा जानकारी के लिए,
रोक लगाने का शेड्यूल देखें.
|
3.11.2 |
2019-04-16 |
- नीचे दिए गए क्रैश को ठीक करता है:
java.lang.ClassNotFoundException: Didn't find class "j$.util.concurrent.ConcurrentHashMap" .
- हम 11-06-2020 को SDK के वर्शन 3.11.0 को बंद कर देंगे. ज़्यादा जानकारी के लिए,
रोक लगाने का शेड्यूल देखें.
|
3.11.0 अब काम नहीं करता |
2019-03-22 |
|
3.10.9 |
2019-03-13 |
- रेस कंडीशन से जुड़ी एक गड़बड़ी को ठीक किया गया है. इसकी वजह से, पहले विज्ञापन को स्किप करने के बाद, कभी-कभी विज्ञापन का यूज़र इंटरफ़ेस (यूआई) अगले विज्ञापनों पर रेंडर नहीं होता.
getCompanionAds() एपीआई को कॉल करते समय क्रैश होने की समस्या को ठीक किया गया है.
- हम 22-03-2020 को SDK टूल के वर्शन 3.10.7 को बंद कर देंगे. ज़्यादा जानकारी के लिए,
हटाए जाने का शेड्यूल देखें.
|
3.10.7 |
2019-02-19 |
|
3.10.6 |
2019-01-23 |
- स्ट्रीम प्लेयर के इंटरफ़ेस में
seek() तरीका जोड़ता है.
AD_BUFFERING विज्ञापन इवेंट कॉलबैक के लिए सहायता जोड़ता है.
- अब विज्ञापन अनुरोध में कंटेनर पास नहीं किए जाने चाहिए. नए वर्कफ़्लो के लिए,
AdsLoader
कंस्ट्रक्टर के ज़रिए कंटेनर को पास करना ज़रूरी है.
BaseDisplayContainer.destroy() तरीका जोड़ता है.
- वीडियो चलाने के खत्म होने पर, मेमोरी लीक होने की समस्या को ठीक करता है.
requestNextAdBreak का बहिष्कार करता है. इस एपीआई को आने वाले वर्शन में हटा दिया जाएगा. इसके बाद, विज्ञापन के लिए ब्रेक के समय से चार सेकंड पहले,
विज्ञापन अपने-आप फ़ेच हो जाएंगे.
- हम 19-02-2020 को SDK टूल के वर्शन 3.10.2 को बंद कर देंगे. ज़्यादा जानकारी के लिए,
हटाए जाने का शेड्यूल देखें.
|
3.10.2 |
2018-11-13 |
- रेस कंडीशन को ठीक करता है, जिसकी वजह से पॉड में दूसरे विज्ञापन में
VAST 402 गड़बड़ी दिखती है.
- DAI Android SDK टूल में फ़्रीक्वेंसी कैपिंग और प्रतिस्पर्धी एक्सक्लूज़न जोड़ता है.
getAdProgressInfo() को StreamManager से BaseManager में ले जाता है.
getVastMediaHeight() , getVastMediaWidth() , और getVastMediaBitrate() को Ad में जोड़ा जाएगा.
-
हम 23-01-2020 को SDK टूल के वर्शन 3.9.4 को बंद कर देंगे. ज़्यादा जानकारी के लिए,
रोक लगाने का शेड्यूल देखें.
|
3.9.4 |
2018-08-01 |
getCompanionAds() को Ad में जोड़ता है. यह सिर्फ़ डीआई का इस्तेमाल करते समय, साथ में दिखाए जाने वाले विज्ञापन दिखाता है.
- नई
CompanionAd क्लास जोड़ता है.
AdEvent में नया SKIPPABLE_STATE_CHANGED इवेंट जोड़ता है.
focusSkipButtonWhenAvailable की डिफ़ॉल्ट सेटिंग को कुछ मामलों में लागू न होने की समस्या को ठीक किया गया है.
-
हम 01-08-2019 को SDK के वर्शन 3.9.0 को बंद कर देंगे. ज़्यादा जानकारी के लिए,
हटाए जाने का शेड्यूल देखें.
|
3.9.0 |
2018-07-09 |
- अब Android TV पर भी यह सुविधा काम करती है.
focusSkipButton() को AdsManager में जोड़ता है. यह सुविधा सिर्फ़ Android TV पर काम करेगी.
getFocusSkipButtonWhenAvailable() को AdsRenderingSettings में जोड़ता है. यह डिफ़ॉल्ट रूप से true पर सेट होता है. यह सुविधा सिर्फ़ Android TV पर काम करेगी.
setFocusSkipButtonWhenAvailable() को AdsRenderingSettings में जोड़ता है. यह सुविधा सिर्फ़ Android TV पर काम करेगी.
VideoAdPlayer अब VolumeProvider इंटरफ़ेस को बड़ा कर देता है. कस्टम वीडियो चलाने के लिए, अब इस इंटरफ़ेस को लागू करना ज़रूरी है.
-
हम 09-07-2019 को SDK टूल के वर्शन 3.8.7 को बंद कर देंगे. ज़्यादा जानकारी के लिए,
रोक लगाने का शेड्यूल देखें.
|
3.8.7 |
2018-05-23 |
- एचटीएमएल के साथ दिखाए जाने वाले विज्ञापनों में ऐनिमेशन की अनुमति देता है.
-
हम 23-05-2019 को SDK टूल के वर्शन 3.8.5 को बंद कर देंगे. ज़्यादा जानकारी के लिए,
रोक लगाने का शेड्यूल देखें.
|
3.8.5 |
2018-04-09 |
ImaSdkSettings को अनदेखा किए जाने से जुड़ी समस्या को ठीक करता है.
- com.android.support वर्शन फ़ाइलों के साथ, बिल्ड में होने वाली समस्या को ठीक करता है.
setAdWillPlayMuted को AdsRequest में जोड़ता है.
setLoadVideoTimeout को AdsRenderingSettings में जोड़ता है.
-
हम 09-04-2019 को SDK वर्शन 3.8.2 का इस्तेमाल बंद कर देंगे. ज़्यादा जानकारी के लिए,
हटाए जाने का शेड्यूल देखें.
|
3.8.2 |
2018-01-24 |
setLiveStreamPrefetchSeconds को
AdsRequest में जोड़ता है.
- दस्तावेज़ से जुड़ी कई गड़बड़ियां ठीक की गईं.
-
हम 24-01-2019 को SDK टूल के वर्शन 3.7.4 को बंद कर देंगे. ज़्यादा जानकारी के लिए,
हटाए जाने का शेड्यूल देखें.
|
3.7.4 |
2017-06-29 |
setVastLoadTimeout को AdsRequest में जोड़ता है.
getSkipTimeOffset को Ad में जोड़ता है.
-
हम 29-06-2018 को SDK वर्शन 3.7.2 का इस्तेमाल बंद कर देंगे. ज़्यादा जानकारी के लिए,
रोक लगाने का शेड्यूल देखें.
|
3.7.2 |
2017-05-25 |
setDebugMode को ImaSdkSettings में जोड़ता है.
-
हम 25-05-2018 को SDK टूल के 3.7.1 वर्शन का इस्तेमाल बंद कर देंगे. ज़्यादा जानकारी के लिए,
हटाए जाने का शेड्यूल देखें.
|
3.7.1 |
2017-03-24 |
- Proguard का इस्तेमाल करते समय, नेमस्पेस से जुड़ी समस्या को हल करता है.
- Jar का साइज़ करीब 30 केबी कम हो गया.
-
हम 24-03-2018 को SDK टूल के 3.7.0 वर्शन का इस्तेमाल बंद कर देंगे. ज़्यादा जानकारी के लिए,
हटाए जाने का शेड्यूल देखें.
|
3.7.0 |
2017-03-13 |
- उस समस्या को ठीक करता है जिसकी वजह से IMA क्लास को गलती से ProGuard के
a.a.a.a पैकेज में मर्ज कर दिया गया था.
-
हम 13-03-2018 को SDK टूल के वर्शन 3.6.0 को बंद कर देंगे. ज़्यादा जानकारी के लिए,
हटाए जाने का शेड्यूल देखें.
|
3.6.0 |
2017-02-16 |
- इसे
Ad में जोड़ता है:
getAdWrapperCreativeIds()
getAdvertiserName()
getCreativeAdId()
getCreativeId()
getDealId()
getSurveyUrl()
getUniversalAdIdRegistry()
getUniversalAdIdValue()
AdsManager.requestNextAdBreak(). जोड़ता है
AdsRenderingSettings में यह जोड़ता है:
setEnablePreloading()
getEnablePreloading()
- इसे
AdsRequest में जोड़ता है:
setContentDuration()
setContentKeywords()
setContentTitle()
-
हम 16-02-2018 को SDK टूल के वर्शन 3.5.2 को बंद कर देंगे. ज़्यादा जानकारी के लिए,
हटाए जाने का शेड्यूल देखें.
|
3.5.2 |
2016-11-14 |
- SDK टूल के मालिकाना हक वाला ऐसा वीडियो प्लेयर जोड़ता है जो विज्ञापन चलाने को मैनेज कर सकता है.
CompanionAdSlot.ClickListener जोड़ता है. साथ ही, किसी दर्शक को जोड़ने और हटाने के तरीके भी जोड़ता है.
- अमान्य
getViewability() गड़बड़ी लॉग से जुड़ी समस्या को ठीक करता है.
- आइकॉन के क्लिक मिलने के व्यवहार और सही तरीके से रेंडर न होने से जुड़ी समस्या को ठीक करता है.
-
हम 14-11-2017 को SDK वर्शन 3.4.0 का बहिष्कार कर देंगे. ज़्यादा जानकारी के लिए,
हटाए जाने का शेड्यूल देखें.
|
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 का इस्तेमाल करें.
|
बीटा वर्शन 9 |
2014-10-17 |
- Ad API
getTitle , getDescription , और getContentType जोड़ता है.
- विज्ञापन यूज़र इंटरफ़ेस (यूआई) में, विज्ञापन पॉड की पोज़िशन की जानकारी जोड़ता है. उदाहरण के लिए,
"चार में से पहला विज्ञापन: (0:13)".
- अब आपके पास अपने वीडियो प्लेयर का इस्तेमाल करके, विज्ञापनों को रोकने, चलाने/फिर से चलाने
को सीधे तौर पर कंट्रोल करने का विकल्प नहीं है. इसके बजाय,
AdsManager.pause()
और AdsManager.resume() का इस्तेमाल करें.
|
बीटा वर्शन 8 |
2014-06-12 |
- स्किप किए जा सकने वाले विज्ञापनों के लिए, विज्ञापन के यूज़र इंटरफ़ेस (यूआई) से जुड़ी समस्या को ठीक करता है.
- मीडिया फ़ाइल लोड होने में लगने वाले समय की समयसीमा खत्म होने पर, गड़बड़ी का कोड रिकॉर्ड करता है.
|
बीटा वर्शन 7 |
2014-05-27 |
- Google Play services से जुड़ी समस्या ठीक की गई है. SDK टूल के लिए अब ज़रूरी है कि आपके ऐप्लिकेशन में
Google Play services टूल पहले से मौजूद हों. ज़्यादा जानकारी के लिए,
Google Play services SDK टूल सेट अप करना लेख पढ़ें.
|
बीटा वर्शन 6 |
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 को अब अनदेखा नहीं किया जाएगा.
- ऐप्लिकेशन को क्रैश या हैंग होने से बचाने के लिए, कई गड़बड़ियां ठीक की गई हैं.
|
बीटा वर्शन 5 |
2013-12-12 |
- प्लेलिस्ट में स्किप किए जा सकने वाले विज्ञापनों से जुड़ी समस्या को ठीक करता है.
|
बीटा वर्शन 4 |
2013-10-15 |
- AdsLoader पर contentComplete को कॉल करके, कोरेलेटर वैल्यू को रीसेट करने की सुविधा जोड़ी गई है.
|
बीटा वर्शन 3 |
2013-09-05 |
- सेवा रिलीज़, कोई नई सुविधा नहीं.
|
बीटा वर्शन 2 |
2013-07-07 |
- SDK टूल के बीटा वर्शन को सार्वजनिक तौर पर रिलीज़ करना.
|
क्लोज़्ड बीटा वर्शन 2 |
2013-06-24 |
ImaSdkSettings ऑब्जेक्ट पर यूज़र इंटरफ़ेस (यूआई) की भाषा सेट करने के लिए, एपीआई जोड़ा गया.
ध्यान दें कि इसका इस्तेमाल, विज्ञापन की भाषा के बजाय यूज़र इंटरफ़ेस की भाषा सेट करने के लिए किया जाता है.
- हमने उस समस्या को ठीक कर दिया है जो किसी ऐप्लिकेशन में IMA SDK और AdMob SDK लाइब्रेरी, दोनों शामिल होने पर आ रही थी.
- इंटरनल परफ़ॉर्मेंस की अलग-अलग मेट्रिक के लिए लॉग इन करने की सुविधा जोड़ी गई.
|
क्लोज़्ड बीटा वर्शन 1 |
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 टूल के v3 वर्शन के साथ काम नहीं करते.
- सैंपल प्लेयर, विज्ञापन चलने के दौरान स्केपिंग (स्क्रबिंग) की सुविधा को अपने-आप बंद नहीं करता. जब विज्ञापन चल रहे हों, तब अपने वीडियो
प्लेयर में वीडियो के किसी भी हिस्से पर जाने की सुविधा को बंद करना न भूलें.
|