Google IMA tvOS SDK প্রকাশের ইতিহাস

সংস্করণ মুক্তির তারিখ নোট
৪.১৬.০ ২০২৫-১০-২৩
  • কম্পাইলেশনের জন্য ন্যূনতম tvOS সংস্করণ বাড়িয়ে tvOS 15 করা হয়েছে।
  • IMALiveStreamRequest এবং IMAVODStreamRequest ইন্টারফেসগুলির জন্য ইন্টারস্টিশিয়াল সাপোর্ট সক্রিয় করতে useHLSInterstitial প্যারামিটারটি যোগ করা হয়েছে।
৪.১৫.১ ২০২৫-০৫-০৭
  • AD_PERIOD_STARTED ইভেন্টে বিজ্ঞাপনের সময়কালের তথ্য যোগ করে, যা আপনি IMAAdEvent.adData প্রপার্টি থেকে অ্যাক্সেস করতে পারেন।
  • IMA SDK-এর সাহায্যে HLS ইন্টারস্টিশিয়াল মেটাডেটা পরিচালনার জন্য সমর্থন যোগ করা হয়েছে।
৪.১৪.১ ২০২৪-১২-০৩
  • সকল স্ট্রিম টাইপের জন্য স্ট্রিম অনুরোধ প্যারামিটারের তালিকায় নেটওয়ার্ক কোড যোগ করে।
  • কোনো অবৈধ ক্লিক-থ্রু ইউআরএল-এ ক্লিক করা হলে, নীরবে ব্যর্থ না হয়ে একটি লগ ইভেন্ট চালু করে।
  • OMID সেশনগুলো ভুলভাবে ধ্বংস করার ফলে সৃষ্ট মেমরি লিকের সমস্যাটি সমাধান করে।
  • VOD পড সার্ভিং স্ট্রিমে বিজ্ঞাপন স্কিপ করার সুবিধা যোগ করা হয়েছে।
  • যখন ভিডিওটি একটি স্ক্রোলযোগ্য কন্টেইনারে এমবেড করা থাকে, তখন স্ক্রোলিং সাপোর্টের একটি বাগ সংশোধন করা হয়েছে।
  • নন-লিনিয়ার বিজ্ঞাপনে minSuggestedDuration এর জন্য সমর্থন যোগ করা হয়েছে।
  • এমন একটি বাগ সংশোধন করা হয়েছে যার কারণে ক্যাম্পেইন ম্যানেজারের কিছু ট্র্যাকিং ইউআরএল ভুলভাবে এনকোড হতো।
  • এমন একটি সমস্যার সমাধান করা হয়েছে যার কারণে কিছু অ্যাড সেশনে STARTED ইভেন্টগুলো ডিসপ্যাচ হচ্ছিল না।
৪.১৩.০ ২০২৪-০৬-১৩
  • IMAVideoStitcherVODStreamRequest-VODConfigID যোগ করে।
  • IMAAdsRequestadTagURL null হলে যে nullpointerexception ঘটে, তার সমাধান করে।
  • অ্যাসেট-লেভেল ফলব্যাক লজিক পরিবর্তন করে মূল VAST-এর সমস্ত বিজ্ঞাপনের মধ্যে দিয়ে ততক্ষণ পর্যন্ত পুনরাবৃত্তি করা হয়, যতক্ষণ না SDK একটি প্লে করার যোগ্য ক্রিয়েটিভ শনাক্ত করে। যদি কোনো প্লে করার যোগ্য ক্রিয়েটিভ খুঁজে না পাওয়া যায়, তাহলে বিজ্ঞাপনটি প্লে করা হয় না।
  • ad.doubleclick.net এ ট্র্যাকিং পিং পাঠানো না হওয়ার সমস্যাটির সমাধান করা হয়েছে।
  • playerView-এর জন্য সেফ এরিয়া লেআউট গাইডের পরিবর্তে ভিউ ফ্রেমের উপর ভিত্তি করে SDK-এর বিজ্ঞাপনের আকার রেন্ডার করার সীমাবদ্ধতা নির্ধারণ করে।
৪.১২.০ ২০২৪-০৪-০৩
৪.১১.১ ২০২৪-০২-২২
  • বিজ্ঞাপন চলার সময় কন্টেন্টের অডিও শোনা যাওয়ার সমস্যাটি সমাধান করা হয়েছে।
৪.১০.০ ২০২৪-০১-২৪
  • পড সার্ভিং VOD স্ট্রিম অনুরোধ সক্ষম করে।
  • নিরাপদ এলাকা নির্দেশিকা মেনে চলার জন্য AdUI-এর সীমাবদ্ধতাগুলো আপডেট করা হয়েছে।
  • iOS/tvOS স্ট্রিম ম্যানেজারে কিউ পয়েন্টের জন্য একটি গেটার যোগ করে।
৪.৯.২ ২০২৩-০৮-১৫
  • একটি বাগ সংশোধন করা হয়েছে, যার কারণে কিছু DAI স্ট্রিমে সিপিইউ-এর ব্যবহার বেড়ে যেত।
৪.৯.১ ২০২৩-০৪-২০
  • কম্পাইলেশনের জন্য ন্যূনতম tvOS ভার্সন বাড়িয়ে tvOS 14 করা হয়েছে।
  • ARMv7 প্ল্যাটফর্মের জন্য সমর্থন তুলে নেওয়া হয়েছে।
  • IMAVideoStitcherLiveStreamRequest ক্লাসটি যোগ করা হয়েছে, যা Google Video Stitcher Live API-এর জন্য সমর্থন প্রদান করে।
  • IMAVideoStitcherVODStreamRequest ক্লাসটি যোগ করা হয়েছে, যা Google Video Stitcher VOD API-এর জন্য সমর্থন প্রদান করে।
৪.৮.২ ২০২২-১১-০৩
  • IMA স্ট্রিম অনুরোধগুলিতে userContext যোগ করা হয়েছে।
  • একটি বাগ সংশোধন করা হয়েছে যার কারণে অপ্রয়োজনীয় "অবৈধ অভ্যন্তরীণ বার্তা" সতর্কতা প্রদর্শিত হচ্ছিল।
৪.৭.০ ২০২২-০৭-২০
  • পাবলিশারদের দ্বারা IMA SDK ভার্সনের তথ্য ওভাররাইট করার সমস্যাটি সমাধান করা হয়েছে।
  • AD_CAN_PLAY ইভেন্ট যোগ করা হয়েছে। বিজ্ঞাপনটি বাফারিং ছাড়াই প্লে হওয়ার জন্য প্রস্তুত হলে এটি ফায়ার হয়।
  • নন-মোবাইল ডিভাইসের জন্য সর্বোচ্চ ডিফল্ট বিটরেট বাড়িয়ে সীমাহীন করা হয়েছে।
৪.৬.১ ২০২২-০২-২৩
  • পরিষেবা প্রকাশ; সর্বসাধারণের জন্য কোনো পরিবর্তন নেই।
৪.৫.০ ২০২১-১২-০৬
  • সর্বনিম্ন tvOS সংস্করণ tvOS 12-এ উন্নীত করা হয়েছে।
  • এমন একটি বাগ সংশোধন করা হয়েছে যার ফলে একাধিক 'এই বিজ্ঞাপনটি কেন' আইকন দেখা যেতে পারতো।
  • MPNowPlayingSession-এর প্রয়োজনীয়তা দূর করা হয়েছে।
৪.৪.২ ২০২১-০৫-০৩
  • tvOS < 12-এ সতর্কীকরণ বার্তা দেখানোর সমস্যাটি সমাধান করা হয়েছে।
  • iOS-এর জন্য IMA SDK-এর সর্বশেষ সংস্করণটি tvOS 10 সমর্থন করে।
৪.৪.১ ২০২১-০৩-০৯
  • পাবলিশারদের ম্যানুয়ালি তাদের সেশনআইডি সেট করার সুযোগ দিতে IMASettings.sessionID প্রপার্টিটি যুক্ত করা হয়েছে।
  • PiP-এর জন্য সমর্থন যোগ করা হয়েছে।
  • এমন একটি সমস্যার সমাধান করা হয়েছে যেখানে কন্টেন্ট চলাকালীন সময়ে মাঝে মাঝে বিজ্ঞাপন পজ এবং রিজুম ইভেন্ট চালু হয়ে যেত।
  • tvOS 14+ এ প্লে/পজ ইভেন্টগুলোকে যথাযথভাবে সাপোর্ট করার জন্য IMAVideoDisplay.nowPlayingSession যোগ করা হয়েছে।
  • একটি বাগ সংশোধন করা হয়েছে, যার ফলে অ্যাডসেন্স লিনিয়ার বিজ্ঞাপনগুলোকে পাবলিশারের কাছে নন-লিনিয়ার হিসেবে রিপোর্ট করা হচ্ছিল।
  • এমন একটি সমস্যার সমাধান করা হয়েছে যেখানে IMAStreamManager.replaceAdTagParameters কোনো আপডেট জারি করত না।
  • পড সার্ভিং এপিআই যোগ করা হয়েছে।
  • উইন্ডোতে adContainer-এর বাধ্যতামূলক সংযুক্তি।
৪.৩.২ ২০২০-০৮-১১
৪.৩.১ ২০২০-০৮-০৫
  • গুগলের অতিরিক্ত সম্মতি মোডের জন্য সমর্থন যোগ করা হয়েছে। আরও তথ্যের জন্য, গুগলের অতিরিক্ত সম্মতি মোডের প্রযুক্তিগত বিবরণ দেখুন।
  • স্ট্রিম সাবটাইটেলের জন্য 'language_name' কী-এর সমর্থন যোগ করা হয়েছে।
  • একটি সমস্যার সমাধান করা হয়েছে যার কারণে শুধুমাত্র অডিও বিজ্ঞাপনগুলো টাইমআউট হয়ে যাচ্ছিল।
  • একটি সমস্যার সমাধান করা হয়েছে যেখানে প্রিরোলের প্রথম বিজ্ঞাপনটি এড়িয়ে গেলে দ্বিতীয় বিজ্ঞাপনটি তার নিজের স্কিপ অফসেট উপেক্ষা করত।
  • IMAAdDisplayContainer.focusEnvironment যোগ করা হয়েছে, যা পাবলিশারদের বিজ্ঞাপন বিরতির সময় SDK-তে ফোকাস স্থানান্তর করার সুযোগ দেয়। যখনই ব্যবহারকারীকে বিজ্ঞাপনের UI-এর সাথে ইন্টারঅ্যাক্ট করতে হয় (যেমন স্কিপেবল, VAST আইকন), তখনই এটি প্রয়োজন হয়।
  • IMAAdDisplayContainer জন্য viewController একটি নতুন আবশ্যক ইনিশিয়ালাইজেশন আর্গুমেন্ট বা প্রপার্টি হিসেবে যুক্ত করা হয়েছে।
  • ইংরেজি ছাড়া অন্য ভাষার স্থানীয়করণের সমর্থন ঠিক করা হয়েছে।
  • ত্রুটিপূর্ণ RESUME ইভেন্টের সংখ্যা হ্রাস করা হয়েছে।
  • বিজ্ঞাপন প্রদর্শনের কর্মক্ষমতা উন্নত করার জন্য IMAAdsRenderingSettings.enablePreloading যোগ করা হয়েছে, যা ডিফল্টরূপে সক্রিয় থাকে।
  • স্কিপযোগ্য বিজ্ঞাপন (ক্লায়েন্ট-সাইড এবং VOD) এবং VAST আইকন (ক্লায়েন্ট-সাইড এবং DAI)-এর জন্য সমর্থন যোগ করা হয়েছে।
  • ICON_FALLBACK_IMAGE_CLOSED এবং ICON_TAPPED ইভেন্টগুলো যোগ করা হয়েছে। আমরা ICON_FALLBACK_IMAGE_CLOSED ইভেন্টে স্বয়ংক্রিয়ভাবে পুনরায় চালু করার পরামর্শ দিই, কারণ ফলব্যাক ইমেজ খোলার সময় SDK থেমে যায়।
  • এমন একটি সমস্যার সমাধান করা হয়েছে যেখানে IABTCF_gdprApplies শুধুমাত্র স্ট্রিং হলেই স্বীকৃত হতো।
৪.২.৩ ২০২০-০৫-০৬
  • এমন একটি সমস্যার সমাধান করা হয়েছে যেখানে নির্দিষ্ট কিছু অ্যাপ বান্ডেল আইডির কারণে ট্র্যাফিক ভুলভাবে শ্রেণীবদ্ধ হতে পারতো।
৪.২.২ ২০২০-০৩-২৬
  • ন্যূনতম রানটাইম সংস্করণ tvOS 10-এ উন্নীত করা হয়েছে।
  • একটি বাগ সংশোধন করা হয়েছে যেখানে কিছু UI আপডেট ব্যাকগ্রাউন্ড থ্রেডে ট্রিগার হতে পারতো।
  • এমন একটি সমস্যার সমাধান করা হয়েছে যেখানে strict flag-এর কারণে IMACompanionAd-এর init, NSObject-এর সাথে সাংঘর্ষিক হতো।
  • IMAVideoDisplay প্রোটোকলে loadURL পদ্ধতিটি অপ্রচলিত করা হয়েছে।
৪.২.১ ২০২০-০২-১২
  • 4.2.1 হবে IMA SDK-এর চূড়ান্ত সংস্করণ যা tvOS 9.x সমর্থন করে।
  • tvOS 9.x-এ ক্লিকথ্রু ক্র্যাশ করার সমস্যাটি সমাধান করা হয়েছে।
৪.২.০ ২০১৯-১০-৩০
  • tvOS 13-এ মাঝে মাঝে ক্র্যাশ হওয়ার সমস্যাটি সমাধান করা হয়েছে।
৪.১.০ ২০১৯-০৯-২৩
  • tvOS 13-এর জন্য সমর্থন যোগ করা হয়েছে।
  • DAI-এর জন্য playerVideoDisplay:didLoadPlayerItem: যোগ করা হয়েছে।
  • DAI বিজ্ঞাপনের জন্য IMAAd.companionAds এবং IMACompanionAd যোগ করা হয়েছে।
  • Objective-C স্টাইলের সাথে আরও ভালোভাবে সামঞ্জস্যপূর্ণ করার জন্য IMAAVPlayerVideoDisplayDelegate নামগুলো আপডেট করা হয়েছে।
৪.০.৫ ২০১৯-০৮-১৬
  • Apple TV রিমোটের প্লে বাটন দ্বারা কন্টেন্ট পুনরায় চালু না হওয়ার সমস্যাটি সমাধান করা হয়েছে।
৪.০.২ ২০১৯-০৭-১৮
  • ব্যবহারকারীর 'বিজ্ঞাপন ট্র্যাকিং সীমিত করুন' সেটিংটি ভুলভাবে প্রেরিত হওয়ার সমস্যাটি সমাধান করা হয়েছে।
  • IMAAdEventType.adData এখন টাইপ করা হয়েছে।
  • IMAStreamRequestauthToken API যোগ করা হয়েছে।
৪.০.১ বাতিল ২০১৯-০৭-০২
  • সম্মিলিত ক্লায়েন্ট-সাইড এবং DAI tvOS SDK
  • tvOS-এ AdsList পার্স না হওয়ার এবং AdsLoader ত্রুটি দেখানোর সমস্যাটি সমাধান করা হয়েছে।

পূর্ববর্তী সংস্করণগুলি দেখান

সংস্করণ মুক্তির তারিখ নোট
৩.৯.১ ২০১৯-০৩-২৮
  • ডিফল্ট স্ট্রিম ইনিশিয়ালাইজেশন টাইমআউট ৫ সেকেন্ড থেকে বাড়িয়ে ৮ সেকেন্ড করা হয়েছে।
  • স্ট্রিম ইনিশিয়ালাইজেশন টাইমআউট কনফিগার করার জন্য IMAStreamRequestinitializationTimeout প্রপার্টি যোগ করা হয়েছে।
৩.৯.০ ২০১৯-০৩-০৬
  • IMAStreamManagerDelegate-এ adPeriodDidStart এবং adPeriodDidEnd কলব্যাক যুক্ত করা হয়েছে।
৩.৮.১ ২০১৮-১২-০৬
  • একই মেট্রিক একাধিকবার রেকর্ড হওয়া রোধ করতে, কোনো বিজ্ঞাপন পুনরায় দেখার বা খোঁজার সময় AD_BREAK_STARTED/AD_BREAK_ENDED-এর মতো বিজ্ঞাপন ইভেন্টগুলো আর সক্রিয় হয় না।
৩.৮.০ ২০১৮-০৫-২১
  • npa ad tag প্যারামিটারের জন্য সমর্থন যোগ করা হয়েছে।
৩.৭.১ ২০১৮-০২-২৬
  • tvOS 11.2.6-এ কার্লি ব্র্যাকেট ("{" বা "}") যুক্ত ট্র্যাকিং URL-গুলিকে পিং করা হচ্ছিল না, এই বাগটি সংশোধন করা হয়েছে।
৩.৭.০ ২০১৮-০১-২৪
  • 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 ট্রিগার করে, যাতে লিসেনাররা বিজ্ঞাপনের UI রেন্ডার করতে পারে।
  • IMAAVPlayerVideoDisplayDelegate যোগ করা হয়েছে, যাতে IMAAVPlayerVideoDisplay এর ব্যবহারকারীরা লোড করার জন্য স্ট্রিমের AVAssetURL পেতে পারেন। এই AVAssetURL অবজেক্ট ব্যবহার করে ব্যবহারকারীরা FairPlay কন্টেন্ট প্রোটেকশন প্লেব্যাকের জন্য নিবন্ধন করতে পারেন।
৩.৬.০ ২০১৭-০৯-১৯
  • অকার্যকর IMAStreamRequest.attemptPreroll অপসারণ করে।
  • নিম্নলিখিতগুলিকে গৃহীত IMAStreamRequest.adTagParameters হিসেবে যোগ করে:
    • dai-ah (বিজ্ঞাপন ছুটির দিন)
    • dai-dlid (ডেলিভারির স্থান)
  • IMAStreamRequest.streamActivityMonitorID যোগ করে।
  • এমন একটি সমস্যার সমাধান করা হয়েছে যেখানে প্লে বা লোড না হওয়া কোনো স্ট্রিমের জন্য [IMAStreamManagerDelegate streamManager:didReceiveError:] কল করা হতো না।
৩.৫.০ ২০১৭-০৪-২৪
  • IMAAd.companions যোগ করে।
  • IMACompanion ক্লাসটি যোগ করে।
৩.৪.১ ২০১৭-০৩-৩১
  • সার্ভিসটি চালু করা হয়েছে, কোনো নতুন ফিচার নেই।
৩.৪.০ ২০১৭-০৩-১৩
  • বিটকোড সমর্থনের ত্রুটি সংশোধন করা হয়েছে।
  • AdBreakInfo তে নিম্নলিখিত প্রোপার্টিগুলো যোগ করে:
    • adBreakIndex
    • timeOffset
৩.৩.০ ২০১৬-১২-০৫
  • [IMAAVPlayerVideoDisplay reset] ফাংশনটি উন্মুক্ত করে, যা আপনার কন্টেন্ট প্লেয়ারে থাকা AVPlayerItem একটি ব্যাকআপ AVPlayerItem দিয়ে প্রতিস্থাপন করার প্রয়োজন হলে কল করতে হবে।
৩.২.০ ২০১৬-০৮-২২
  • ফ্রেমওয়ার্কটি ব্যবহার করে টেস্টিংয়ের জন্য অ্যাপ জমা দেওয়ার সময়কার একটি সমস্যার সমাধান করা হয়েছে।
৩.১.০ ২০১৬-০৫-০৯
  • প্রাথমিক প্রকাশ।