वर्शन |
रिलीज़ की तारीख |
नोट |
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() एपीआई का इस्तेमाल करने पर, ओएमआईडी मेज़रमेंट काम नहीं करता.
इसके बजाय, 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 |
- 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()
-
हम 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 गड़बड़ियों को ठीक करता है.
- Proguarding से जुड़ी एक समस्या को ठीक करता है, जिसकी वजह से कुछ इवेंट, 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 को बंद कर देता है, ताकि
सुरक्षा से जुड़ी समस्या को ठीक किया जा सके.
-
हम 3 जून, 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 |
-
DAI Android SDK में, SIMID विज्ञापनों के लिए सहायता जोड़ी गई.
-
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 वर्शन पहला ऐसा वर्शन है जिस पर आईएमए के रोके जाने के तरीके में हुए बदलावों का असर पड़ेगा.
अगर एसडीके के इस या आने वाले समय में रिलीज़ होने वाले किसी वर्शन का इस्तेमाल किया जाता है, तो हमारा सुझाव है कि आप
ब्लॉग पोस्ट पढ़ें और अपने ऐप्लिकेशन में, ऐप्लिकेशन के बंद होने के व्यवहार को रोकने के लिए बदलाव करें. पब्लिशर, टेस्ट विज्ञापन टैग का इस्तेमाल करके, इन बदलावों के लागू होने की जांच कर सकते हैं.
- यह DAI
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 |
- टाइम आउट को सही तरीके से अपडेट करने में आ रही समस्या को ठीक किया गया है.
setLoadVideoTimeout
-
हम 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)
-
हम 4 मार्च, 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() देखें.
- Ad क्लास में,
getUniversalAdIds()
तरीका जोड़ता है.
- इसमें ये एलिमेंट जोड़े गए हैं:
setAuthToken,
getAuthToken,
setFormat,
getFormat, और
StreamFormat
enum.
- Nexus 5 डिवाइसों में एक गड़बड़ी को ठीक किया गया है. यह गड़बड़ी तब होती है, जब विज्ञापन का जवाब मिलने से पहले कंटेनर को हटा दिया जाता है.
- साथ में दिखाए जाने वाले विज्ञापनों को सिर्फ़ एक बार रेंडर करने से जुड़ी समस्या को ठीक किया गया है.
- इस समस्या को ठीक किया गया है कि काम न करने वाले विज्ञापन टाइप (नॉन-लाइनर, VPAID) को सही तरीके से नहीं दिखाया जा रहा था.
-
हम 11 सितंबर, 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 में ले जाता है.
Ad में getVastMediaHeight() , getVastMediaWidth() , और getVastMediaBitrate() जोड़ता है.
-
हम 23-01-2020 को SDK टूल के वर्शन 3.9.4 को बंद कर देंगे. ज़्यादा जानकारी के लिए,
हटाए जाने का शेड्यूल देखें.
|
3.9.4 |
2018-08-01 |
getCompanionAds() को Ad में जोड़ता है. यह सिर्फ़ डीआई का इस्तेमाल करते समय, साथ में दिखाए जाने वाले विज्ञापन दिखाता है.
- नई
CompanionAd क्लास जोड़ता है.
AdEvent में नया SKIPPABLE_STATE_CHANGED इवेंट जोड़ता है.
focusSkipButtonWhenAvailable की डिफ़ॉल्ट सेटिंग को कुछ मामलों में लागू न होने की समस्या को ठीक किया गया है.
-
हम 1 अगस्त, 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 में जोड़ता है.
-
हम 9 अप्रैल, 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 वर्शन के साथ काम नहीं करते.
- सैंपल प्लेयर, विज्ञापन चलने के दौरान स्केपिंग (स्क्रबिंग) की सुविधा को अपने-आप बंद नहीं करता. विज्ञापन चलने के दौरान, वीडियो प्लेयर में वीडियो को आगे-पीछे करने की सुविधा बंद करना न भूलें.
|