tvOS के लिए, IMA डीएआई SDK टूल के रिलीज़ का इतिहास

वर्शन रिलीज़ होने की तारीख ज़रूरी जानकारी
4.17.0 2026-05-29
  • इस कुकी का इस्तेमाल, स्किप किए जा सकने वाले विज्ञापनों के लिए किया जाता है. ये विज्ञापन, एचएलएस इंटरस्टीशियल की सुविधा चालू होने पर स्ट्रीम किए जाते हैं.
  • यह कंपाइल-टाइम की जांच की सुविधा जोड़ता है. इससे यह पुष्टि की जा सकती है कि आपके ऐप्लिकेशन का टारगेट tvOS वर्शन, IMA SDK के कम से कम tvOS वर्शन के साथ काम करता है या नहीं.
  • यह IMAAdError enum में गड़बड़ी के कोड जोड़ता है:
    • kIMAError_ASSET_FALLBACK_FAILED: 1021
    • kIMAError_UNSUPPORTED_URL: 1022
    • kIMAError_STREAM_INITIALIZATION_TIMEOUT: 1023
    • kIMAError_STREAM_AUTHORIZATION_FAILED: 1024
  • IMASettings.featureFlags() तरीके को अपडेट करता है, ताकि वह किसी भी ऑब्जेक्ट टाइप को वैल्यू के तौर पर स्वीकार कर सके.
4.16.0 2025-10-23
  • कंपाइलेशन के लिए, tvOS के सबसे पुराने वर्शन को tvOS 15 पर सेट करता है.
  • यह useHLSInterstitial पैरामीटर जोड़ता है, ताकि IMALiveStreamRequest और IMAVODStreamRequest इंटरफ़ेस के लिए पेज पर अचानक दिखने वाले विज्ञापन दिखाने की सुविधा चालू की जा सके.
4.15.1 2025-05-07
  • यह AD_PERIOD_STARTED इवेंट में विज्ञापन की अवधि की जानकारी जोड़ता है. इसे IMAAdEvent.adData प्रॉपर्टी से ऐक्सेस किया जा सकता है.
  • IMA SDK की मदद से, HLS इंटरस्टीशियल के मेटाडेटा को मैनेज करने की सुविधा जोड़ी गई है.
4.14.1 2024-12-03
  • यह सभी स्ट्रीम टाइप के लिए, स्ट्रीम के अनुरोध वाले पैरामीटर की सूची में नेटवर्क कोड जोड़ता है.
  • यह अमान्य क्लिक-थ्रू यूआरएल पर क्लिक किए जाने पर, LOG इवेंट को ट्रिगर करता है. ऐसा तब होता है, जब कोई गड़बड़ी नहीं होती.
  • जब ओएमआईडी सेशन को गलत तरीके से बंद किया जाता था, तब मेमोरी लीक होने की समस्या को ठीक करता है.
  • इस कुकी का इस्तेमाल, VOD पॉड सर्विंग स्ट्रीम में स्किप किए जा सकने वाले विज्ञापनों के लिए किया जाता है.
  • इस कुकी से, स्क्रोल किए जा सकने वाले कंटेनर में एम्बेड किए गए वीडियो को स्क्रोल करने से जुड़ी गड़बड़ी को ठीक किया जाता है.
  • यह कुकी, नॉन-लीनियर विज्ञापनों के लिए minSuggestedDuration की सुविधा जोड़ती है
  • इस अपडेट में, एक गड़बड़ी को ठीक किया गया है. इस गड़बड़ी की वजह से, Campaign Manager के कुछ ट्रैकिंग यूआरएल गलत तरीके से कोड में बदल जाते थे.
  • इस अपडेट में, उस समस्या को ठीक किया गया है जिसकी वजह से कुछ विज्ञापन सेशन में STARTED इवेंट नहीं भेजे जा रहे थे.
4.13.0 2024-06-13
  • VODConfigID को IMAVideoStitcherVODStreamRequest में जोड़ता है.
  • जब adTagURL, IMAAdsRequest में null होता है, तब यह NullPointerException को ठीक करता है.
  • बदलाव ऐसेट-लेवल फ़ॉलबैक लॉजिक में बदलाव किया गया है, ताकि एसडीके टूल, चलाने लायक क्रिएटिव की पहचान न कर ले, तब तक ओरिजनल वीएएसटी में मौजूद सभी विज्ञापनों को दोहराया जा सके. अगर कोई खेलने लायक क्रिएटिव नहीं मिलता है, तो विज्ञापन नहीं दिखाया जाता.
  • उस समस्या को ठीक किया गया है जिसकी वजह से ad.doubleclick.net को ट्रैकिंग पिंग नहीं भेजे जा रहे थे.
  • यह SDK के विज्ञापन के साइज़ को रेंडर करने से जुड़ी पाबंदियां सेट करता है. ये पाबंदियां, playerView के लिए सेफ़ एरिया लेआउट गाइड के बजाय व्यू फ़्रेम पर आधारित होती हैं.
4.12.0 2024-04-03
4.11.1 2024-02-22
  • इस अपडेट में, विज्ञापन के चलने के दौरान कॉन्टेंट का ऑडियो सुनाई देने की समस्या को ठीक किया गया है.
4.10.0 2024-01-24
  • यह कुकी, पॉड सर्विंग वीओडी स्ट्रीम के अनुरोधों को चालू करती है.
  • यह कुकी, AdUI के लिए पाबंदियों को अपडेट करती है, ताकि सुरक्षित एरिया गाइड का पालन किया जा सके.
  • यह iOS/tvOS स्ट्रीम मैनेजर में क्यू पॉइंट के लिए एक गेटर जोड़ता है
4.9.2 2023-08-15
  • उस गड़बड़ी को ठीक किया गया है जिसकी वजह से, कुछ DAI स्ट्रीम के लिए सीपीयू का इस्तेमाल ज़्यादा होता था.
4.9.1 2023-04-20
  • tvOS 14 पर कंपाइल करने के लिए, tvOS का सबसे नया वर्शन उपलब्ध कराया गया है.
  • ARMv7 प्लैटफ़ॉर्म के लिए इसका काम करना बंद कर दिया गया है.
  • IMAVideoStitcherLiveStreamRequest क्लास जोड़ी गई है. यह Google Video Stitcher Live API के साथ काम करती है.
  • IMAVideoStitcherVODStreamRequest क्लास जोड़ता है. यह Google Video Stitcher VOD API के साथ काम करती है.
4.8.2 2022-11-03
  • IMA स्ट्रीम के अनुरोधों में userContext जोड़ा गया.
  • उस गड़बड़ी को ठीक किया गया है जिसकी वजह से "अमान्य इंटरनल मैसेज" वाली चेतावनियां दिखती थीं.
4.7.0 2022-07-20
  • हमने पब्लिशर की उस समस्या को ठीक कर दिया है जिसमें वे IMA SDK के वर्शन की जानकारी को बदल रहे थे.
  • AD_CAN_PLAY इवेंट जोड़ा गया. यह इवेंट तब ट्रिगर होता है, जब विज्ञापन बिना बफ़रिंग के चलने के लिए तैयार हो जाता है.
  • मोबाइल डिवाइसों के अलावा अन्य डिवाइसों के लिए, डिफ़ॉल्ट बिटरेट की ज़्यादा से ज़्यादा सीमा को असीमित कर दिया गया है.
4.6.1 2022-02-23
  • सेवा रिलीज़ की गई है; सार्वजनिक तौर पर कोई बदलाव नहीं किया गया है.
4.5.0 2021-12-06
  • tvOS के सबसे पुराने वर्शन को tvOS 12 पर अपग्रेड किया गया है.
  • 'यह विज्ञापन क्यों दिख रहा है' आइकॉन कई बार दिखने की समस्या को ठीक किया गया है.
  • MPNowPlayingSession की ज़रूरत नहीं है.
4.4.2 2021-05-03
  • tvOS 12 से पहले के वर्शन पर चेतावनी वाले मैसेज दिखने की समस्या को ठीक किया गया है.
  • tvOS 10 के साथ काम करने वाला, iOS के लिए IMA SDK का आखिरी वर्शन.
4.4.1 2021-03-09
  • IMASettings.sessionID प्रॉपर्टी जोड़ी गई है, ताकि पब्लिशर मैन्युअल तरीके से अपना sessionID सेट कर सकें.
  • PiP मोड के लिए सहायता जोड़ी गई.
  • उस समस्या को ठीक कर दिया गया है जिसकी वजह से, कॉन्टेंट के दौरान कभी-कभी विज्ञापन को रोकने और फिर से शुरू करने वाले इवेंट ट्रिगर हो जाते थे.
  • tvOS 14+ पर, चलाने/रोकने के इवेंट को सही तरीके से सपोर्ट करने के लिए, IMAVideoDisplay.nowPlayingSession जोड़ा गया.
  • उस गड़बड़ी को ठीक किया गया है जिसमें AdSense के लीनियर विज्ञापनों को पब्लिशर को नॉन लीनियर के तौर पर रिपोर्ट किया जा रहा था.
  • उस समस्या को ठीक किया गया है जिसकी वजह से IMAStreamManager.replaceAdTagParameters अपडेट जारी नहीं करता था.
  • पॉड सर्व करने वाले एपीआई जोड़े गए.
  • विंडो में adContainer अटैच करने की सुविधा लागू की गई है.
4.3.2 2020-08-11
4.3.1 2020-08-05
  • Google के अन्य सहमति वाले मोड के लिए सहायता जोड़ी गई. ज़्यादा जानकारी के लिए, Google के अन्य सहमति मोड की तकनीकी जानकारी देखें.
  • स्ट्रीम के सबटाइटल के लिए, "language_name" कुंजी के लिए सहायता जोड़ी गई.
  • ऑडियो वाले विज्ञापनों के टाइम आउट होने की समस्या को ठीक किया गया है.
  • उस समस्या को ठीक किया गया है जिसमें प्रीरोल विज्ञापन को स्किप करने पर, दूसरा विज्ञापन स्किप करने के लिए तय किए गए समय को अनदेखा कर देता था.
  • IMAAdDisplayContainer.focusEnvironment को जोड़ा गया. इसकी मदद से, पब्लिशर विज्ञापन ब्रेक के दौरान फ़ोकस को SDK टूल पर ट्रांसफ़र कर सकते हैं. इसकी ज़रूरत तब पड़ती है, जब उपयोगकर्ता को विज्ञापन के यूज़र इंटरफ़ेस (यूआई) के साथ इंटरैक्ट करना होता है. जैसे, स्किप किए जा सकने वाले विज्ञापन, VAST आइकॉन.
  • IMAAdDisplayContainer के लिए, viewController को नई ज़रूरी प्रॉपर्टी या इनिशियलाइज़ेशन आर्ग्युमेंट के तौर पर जोड़ा गया है.
  • अंग्रेज़ी के अलावा अन्य भाषाओं में स्थानीयकरण की सुविधा से जुड़ी समस्या ठीक की गई.
  • गलत RESUME इवेंट कम हुए.
  • विज्ञापन रेंडरिंग की परफ़ॉर्मेंस को बेहतर बनाने के लिए, IMAAdsRenderingSettings.enablePreloading जोड़ा गया है. यह डिफ़ॉल्ट रूप से चालू होता है.
  • स्किप किए जा सकने वाले विज्ञापनों (क्लाइंट-साइड और वीओडी) और वीएएसटी आइकॉन (क्लाइंट-साइड और डीएआई) के लिए सहायता जोड़ी गई
  • ICON_FALLBACK_IMAGE_CLOSED और ICON_TAPPED इवेंट जोड़े गए. हमारा सुझाव है कि ICON_FALLBACK_IMAGE_CLOSED पर अपने-आप फिर से शुरू होने की सुविधा चालू करें, क्योंकि एसडीके, फ़ॉलबैक इमेज खुलने पर रुक जाता है.
  • IABTCF_gdprApplies को सिर्फ़ तब स्वीकार किया जाता था, जब वह स्ट्रिंग होता था. इस समस्या को ठीक कर दिया गया है.
4.2.3 2020-05-06
  • ऐप्लिकेशन बंडल आईडी की वजह से, ट्रैफ़िक के गलत तरीके से कैटगरी में शामिल होने की समस्या को ठीक किया गया है.
4.2.2 2020-03-26
  • tvOS 10 के लिए, कम से कम रनटाइम वर्शन को बढ़ाया गया
  • उस गड़बड़ी को ठीक किया गया है जिसमें कुछ यूज़र इंटरफ़ेस (यूआई) अपडेट, बैकग्राउंड थ्रेड पर ट्रिगर हो सकते थे
  • इस समस्या को ठीक किया गया है. इसमें स्ट्रिक्ट फ़्लैग की वजह से, IMACompanionAd का init, NSObject के साथ काम नहीं करता था
  • IMAVideoDisplay प्रोटोकॉल पर loadURL तरीके को बंद कर दिया गया है
4.2.1 2020-02-12
  • 4.2.1, IMA SDK का आखिरी वर्शन होगा, जो tvOS 9.x के साथ काम करेगा
  • tvOS 9.x पर क्लिकथ्रू क्रैश होने की समस्या को ठीक किया गया है
4.2.0 2019-10-30
  • tvOS 13 पर, ऐप्लिकेशन के कभी-कभी क्रैश होने की समस्या को ठीक कर दिया गया है.
4.1.0 2019-09-23
  • tvOS 13 के लिए सहायता जोड़ी गई.
  • DAI के लिए playerVideoDisplay:didLoadPlayerItem: जोड़ा गया.
  • डीएआई विज्ञापनों के लिए, IMAAd.companionAds और IMACompanionAd को जोड़ा गया.
  • Objective-C स्टाइल के हिसाब से, IMAAVPlayerVideoDisplayDelegate के नाम अपडेट किए गए हैं.
4.0.5 2019-08-16
  • उस समस्या को ठीक किया गया है जिसकी वजह से Apple TV रिमोट पर मौजूद 'चलाएं' बटन दबाने पर, कॉन्टेंट फिर से नहीं चलता था.
4.0.2 2019-07-18
  • उस समस्या को ठीक किया गया है जिसमें उपयोगकर्ता की "विज्ञापन ट्रैकिंग सीमित करें" सेटिंग को गलत तरीके से ट्रांसमिट किया जा रहा था.
  • IMAAdEventType.adData अब टाइप हो गया है.
  • authToken API को IMAStreamRequest में जोड़ा गया.
4.0.1 अब सेवा में नहीं है 2019-07-02
  • क्लाइंट-साइड और DAI tvOS SDK टूल का कॉम्बिनेशन
  • उस समस्या को ठीक किया गया है जिसकी वजह से AdsLists को पार्स नहीं किया जा रहा था और tvOS पर AdsLoader से जुड़ी गड़बड़ियां दिख रही थीं.

पिछले वर्शन दिखाएं

वर्शन रिलीज़ होने की तारीख ज़रूरी जानकारी
3.9.1 2019-03-28
  • स्ट्रीम शुरू होने के डिफ़ॉल्ट टाइम आउट को 5 सेकंड से बदलकर 8 सेकंड कर दिया गया है.
  • स्ट्रीम शुरू होने के टाइमआउट को कॉन्फ़िगर करने के लिए, IMAStreamRequest में initializationTimeout प्रॉपर्टी जोड़ी गई.
3.9.0 2019-03-06
  • IMAStreamManagerDelegate में adPeriodDidStart और adPeriodDidEnd कॉलबैक जोड़े गए.
3.8.1 2018-12-06
  • डुप्लीकेट मेट्रिक रिकॉर्ड होने से रोकने के लिए, विज्ञापन के इवेंट जैसे कि AD_BREAK_STARTED/AD_BREAK_ENDED, अब विज्ञापन को फिर से देखने/खोजने पर ट्रिगर नहीं होते.
3.8.0 2018-05-21
  • npa विज्ञापन टैग पैरामीटर के लिए सहायता जोड़ी गई.
3.7.1 2018-02-26
  • इस अपडेट में, उस गड़बड़ी को ठीक किया गया है जिसमें कर्ली ब्रेसिज़ ("{" या "}") वाले ट्रैकिंग यूआरएल को tvOS 11.2.6 पर पिंग नहीं किया जा रहा था.
3.7.0 2018-01-24
  • IMAStreamRequest.adTagParameters कुंजियों के लिए, इन वैल्यू को स्वीकार की जा सकने वाली वैल्यू के तौर पर जोड़ता है:
    • ऑडियो रेंज (dai-aor)
    • शामिल न करें (dai-excl)
    • order start (dai-os)
    • वीडियो की सीमा (dai-sr)
  • IMAAd में ये सुविधाएं जोड़ी गई हैं: advertiserName, creativeID, creativeAdID, dealID, universalAdIDRegistry, universalAdIDValue, wrapperAdIDs, wrapperAdSystems, wrapperCreativeIDs, और wrapperDealIDs.
  • एसडीके अब विज्ञापन ब्रेक के बीच में स्ट्रीम में शामिल होने पर AD_BREAK_STARTED ट्रिगर करता है, ताकि सुनने वाले लोग विज्ञापन यूज़र इंटरफ़ेस (यूआई) को रेंडर कर सकें.
  • यह कुकी IMAAVPlayerVideoDisplayDelegate को जोड़ती है, ताकि IMAAVPlayerVideoDisplay के उपयोगकर्ता, लोड की जाने वाली स्ट्रीम का AVAssetURL पा सकें. AVAssetURL ऑब्जेक्ट की मदद से, उपयोगकर्ता FairPlay कॉन्टेंट सुरक्षा के तहत कॉन्टेंट चलाने के लिए रजिस्टर कर सकते हैं.
3.6.0 2017-09-19
  • काम न करने वाले IMAStreamRequest.attemptPreroll को हटाता है.
  • इन वैल्यू को स्वीकार किए गए IMAStreamRequest.adTagParameters के तौर पर जोड़ता है:
    • dai-ah (विज्ञापन दोबारा न दिखाए जाने की अवधि)
    • dai-dlid (Delivery Location)
  • IMAStreamRequest.streamActivityMonitorID जोड़ता है.
  • उस समस्या को ठीक किया गया है जिसमें स्ट्रीम के न चलने या लोड न होने पर, [IMAStreamManagerDelegate streamManager:didReceiveError:] को कॉल नहीं किया जाता था.
3.5.0 2017-04-24
  • IMAAd.companions जोड़ता है.
  • IMACompanion क्लास जोड़ता है.
3.4.1 2017-03-31
  • यह सर्विस रिलीज़ है. इसमें कोई नई सुविधा नहीं है.
3.4.0 2017-03-13
  • बिटकोड की सुविधा से जुड़ी गड़बड़ियां ठीक की गई हैं.
  • AdBreakInfo में ये प्रॉपर्टी जोड़ी गई हैं:
    • adBreakIndex
    • timeOffset
3.3.0 2016-12-05
  • यह [IMAAVPlayerVideoDisplay reset] को दिखाता है. इसका इस्तेमाल तब किया जाता है, जब आपको अपने कॉन्टेंट प्लेयर पर मौजूद AVPlayerItem को बैकअप AVPlayerItem से बदलना हो.
3.2.0 2016-08-22
  • इस अपडेट में, टेस्टिंग के लिए फ़्रेमवर्क का इस्तेमाल करने वाले ऐप्लिकेशन को सबमिट करते समय आने वाली समस्या को ठीक किया गया है.
3.1.0 2016-05-09
  • शुरुआती रिलीज़.