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

वर्शन रिलीज़ की तारीख ज़रूरी जानकारी
4.18.1 2026-10-22
  • IMASettings.preloadTime प्रॉपर्टी को जोड़ता है, ताकि विज्ञापन के लिए ब्रेक शुरू होने से पहले, वीडियो के बीच में दिखने वाले विज्ञापन के लिए ब्रेक लोड होने का समय सेट किया जा सके. अगर यह नीति सेट नहीं की गई है, तो प्रीलोडिंग का समय डिफ़ॉल्ट रूप से आठ सेकंड पर सेट होता है.
  • यह IMAAdsRenderingSettings.prerollLoadVideoTimeout प्रॉपर्टी को जोड़ता है, ताकि वीडियो शुरू होने से पहले दिखने वाले विज्ञापनों के लोड होने के लिए, इंतज़ार करने का समय सेकंड में सेट किया जा सके. इसके बाद, विज्ञापन को रद्द करके कॉन्टेंट चलाया जाता है.
  • उस समस्या को ठीक किया गया है जिसकी वजह से, tvOS VoiceOver की सुविधा चालू होने पर उपयोगकर्ता विज्ञापनों को स्किप नहीं कर पाते थे.
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 पर सेट करता है.
  • IMALiveStreamRequest और IMAVODStreamRequest इंटरफ़ेस के लिए, इंटरस्टीशियल विज्ञापन की सुविधा चालू करने के लिए, useHLSInterstitial पैरामीटर जोड़ता है.
4.15.1 2025-05-07
  • यह AD_PERIOD_STARTED इवेंट में, विज्ञापन की अवधि की जानकारी जोड़ता है. इसे IMAAdEvent.adData प्रॉपर्टी से ऐक्सेस किया जा सकता है.
  • IMA SDK के साथ एचएलएस इंटरस्टीशियल मेटाडेटा को मैनेज करने की सुविधा जोड़ी गई है.
4.14.1 2024-12-03
  • सभी तरह की स्ट्रीम के लिए, स्ट्रीम के अनुरोध के पैरामीटर की सूची में नेटवर्क कोड जोड़ता है.
  • जब किसी अमान्य क्लिक-थ्रू यूआरएल पर क्लिक किया जाता है, तो यह LOG इवेंट को ट्रिगर करता है. यह बिना किसी सूचना के फ़ेल नहीं होता.
  • OMID सेशन को गलत तरीके से खत्म करने पर होने वाली मेमोरी लीक की समस्या को ठीक किया गया.
  • वीओडी पॉड सर्विंग स्ट्रीम में, स्किप किए जा सकने वाले विज्ञापनों के लिए सहायता जोड़ी गई.
  • स्क्रोल किए जा सकने वाले कंटेनर में वीडियो एम्बेड होने पर, स्क्रोल करने से जुड़ी गड़बड़ी को ठीक करता है.
  • नॉन-लीनियर विज्ञापनों के लिए, minSuggestedDuration की सुविधा जोड़ी गई
  • इससे उस गड़बड़ी को ठीक किया जाता है जिसकी वजह से Campaign Manager के कुछ ट्रैकिंग यूआरएल गलत तरीके से कोड में बदले जाते हैं.
  • उस समस्या को ठीक किया गया है जिसकी वजह से कुछ विज्ञापन सेशन में STARTED इवेंट नहीं भेजे जा रहे थे.
4.13.0 2024-06-13
  • IMAVideoStitcherVODStreamRequest में VODConfigID जोड़ता है.
  • IMAAdsRequest में adTagURL के null होने पर, nullpointerexception को ठीक करता है.
  • यह ऐसेट-लेवल फ़ॉलबैक लॉजिक में बदलाव करता है, ताकि ओरिजनल VAST में मौजूद सभी विज्ञापनों को तब तक दोहराया जा सके, जब तक SDK टूल को कोई ऐसा क्रिएटिव नहीं मिल जाता जिसे चलाया जा सके. अगर कोई क्रिएटिव नहीं मिलता है, तो विज्ञापन नहीं दिखाया जाता.
  • ad.doubleclick.net पर ट्रैकिंग पिंग न भेजे जाने की समस्या को ठीक किया गया.
  • यह प्लेयर व्यू के लिए सुरक्षित क्षेत्र के लेआउट गाइड के बजाय, व्यू फ़्रेम के आधार पर SDK टूल के विज्ञापन साइज़ को रेंडर करने की पाबंदियां सेट करता है.
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
  • एक गड़बड़ी को ठीक किया गया है. इसकी वजह से, कुछ डीएआई स्ट्रीम के लिए सीपीयू का ज़्यादा इस्तेमाल हो रहा था.
4.9.1 2023-04-20
  • कंपाइलेशन के लिए, tvOS के कम से कम वर्शन को tvOS 14 पर सेट किया गया.
  • ARMv7 प्लैटफ़ॉर्म के लिए सहायता हटा दी गई है.
  • IMAVideoStitcherLiveStreamRequest क्लास को जोड़ा गया है. इससे Google Video Stitcher Live API के लिए सहायता मिलती है.
  • IMAVideoStitcherVODStreamRequest क्लास को जोड़ता है. इससे Google Video Stitcher VOD API के लिए सहायता मिलती है.
4.8.2 2022-11-03
  • आईएमए स्ट्रीम के अनुरोधों में 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 पर चेतावनी वाले मैसेज दिखते थे.
  • iOS के लिए IMA SDK का आखिरी वर्शन, tvOS 10 के साथ काम करता है.
4.4.1 2021-03-09
  • IMASettings.sessionID प्रॉपर्टी जोड़ी गई, ताकि पब्लिशर मैन्युअल तरीके से अपना sessionID सेट कर सकें.
  • पिक्चर में पिक्चर (पीआईपी) मोड की सुविधा जोड़ी गई.
  • उस समस्या को ठीक कर दिया गया है जिसकी वजह से, कॉन्टेंट के दौरान कभी-कभी विज्ञापन रोकने और फिर से शुरू करने के इवेंट ट्रिगर हो सकते थे.
  • 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 के init के साथ मेल नहीं खाता था
  • IMAVideoDisplay प्रोटोकॉल पर loadURL तरीके को बंद कर दिया गया है
4.2.1 2020-02-12
  • IMA SDK का वर्शन 4.2.1, tvOS 9.x के साथ काम करने वाला आखिरी वर्शन होगा
  • tvOS 9.x पर क्लिकथ्रू क्रैश होने की समस्या को ठीक किया गया
4.2.0 2019-10-30
  • tvOS 13 पर, कभी-कभी होने वाली क्रैश की समस्या को ठीक किया गया.
4.1.0 2019-09-23
  • tvOS 13 के लिए सहायता जोड़ी गई.
  • 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
  • क्लाइंट-साइड और डीएआई 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)
    • ऑर्डर शुरू करें (dai-os)
    • वीडियो रेंज (dai-sr)
  • IMAAd में ये देश जोड़े गए हैं: advertiserName, creativeID, creativeAdID, dealID, universalAdIDRegistry, universalAdIDValue, wrapperAdIDs, wrapperAdSystems, wrapperCreativeIDs, और wrapperDealIDs.
  • SDK टूल अब विज्ञापन के लिए ब्रेक के बीच में किसी स्ट्रीम में शामिल होने पर, AD_BREAK_STARTED को ट्रिगर करता है. इससे, विज्ञापन का यूज़र इंटरफ़ेस (यूआई) रेंडर किया जा सकता है.
  • IMAAVPlayerVideoDisplayDelegate को जोड़ता है, ताकि IMAAVPlayerVideoDisplay के उपयोगकर्ता, लोड होने वाली स्ट्रीम का AVAssetURL पा सकें. AVAssetURL ऑब्जेक्ट की मदद से, उपयोगकर्ता FairPlay कॉन्टेंट प्रोटेक्शन प्लेबैक के लिए रजिस्टर कर सकते हैं.
3.6.0 2017-09-19
  • काम न करने वाले IMAStreamRequest.attemptPreroll को हटाता है.
  • इन IMAStreamRequest.adTagParameters को स्वीकार किए गए फ़ॉर्मैट के तौर पर जोड़ता है:
    • dai-ah (विज्ञापन दोबारा न दिखाए जाने की अवधि)
    • dai-dlid (डिलीवरी की जगह)
  • 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
  • शुरुआती रिलीज़.