iOS এর জন্য IMA DAI SDK প্রকাশের ইতিহাস
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
সংস্করণ
মুক্তির তারিখ
নোট
৩.৩১.০
২০২৬-০৪-১৫
সংস্করণ 3.30.0-এ প্রবর্তিত একটি সমস্যার সমাধান করা হয়েছে, যেখানে IMA SDK সর্বনিম্ন iOS সংস্করণ 17-এর কম সমর্থন করা বন্ধ করে দিয়েছিল। এই রিলিজটি সর্বনিম্ন সংস্করণ 15 সমর্থন করে।
iOS সংস্করণ ২৬-এ ভিউএবিলিটি ভুলভাবে ০% পরিমাপ হওয়ার সমস্যাটি সমাধান করা হয়েছে।
ওপেন মেজারমেন্ট এসডিকে ভি১.৬-এর জন্য সমর্থন যোগ করা হয়েছে।
IMASettings.featureFlags() এমনভাবে আপডেট করা হয়েছে যাতে এটি ভ্যালু হিসেবে যেকোনো অবজেক্ট টাইপ গ্রহণ করতে পারে।
৩.৩০.১
২০২৬-০৩-২৫
v3.30.0-এ প্রবর্তিত একটি সমস্যার সমাধান করা হয়েছে, যেখানে xcframework ফাইলটির পারমিশন ভুল ছিল এবং এর ফলে Swift Package Manager ব্যবহারকারীরা নিম্নলিখিত ত্রুটিটি দেখতে পেতেন: Error Domain=NSCocoaErrorDomain Code=513 "couldn't be removed because you don't have permission to access it."
৩.৩০.০
২০২৬-০৩-১৩
WKWebView সেটিংসের জন্য একটি পরীক্ষামূলক ফিচার যোগ করা হয়েছে। ডিফল্টরূপে, এই পরীক্ষামূলক ফিচারটি নিষ্ক্রিয় থাকে। এটি সক্রিয় করতে, IMASettings.featureFlags সেটিংটি ব্যবহার করুন। এটি iOS 17 বা তার পরবর্তী সংস্করণে চালিত ডিভাইসগুলিতে পারফরম্যান্স উন্নত করতে পারে।
IMAAVPlayerVideoDisplay এর একটি সমস্যা সমাধান করা হয়েছে, যেখানে resignFirstResponder একটি ব্যাকগ্রাউন্ড থ্রেডে কল করা যেত; এর ফলে UIKit-এর "Main Thread Checker" সতর্কবার্তা প্রতিরোধ করা সম্ভব হয়েছে।
২০২৭-০৩-১৩ তারিখে SDK সংস্করণ 3.28.10 বাতিল হয়ে যাবে। আরও বিস্তারিত জানতে, বাতিলকরণ সময়সূচী দেখুন।
৩.২৮.১০
২০২৫-১০-২২
স্ট্রিম অনুরোধে একটি useHLSInterstitial ফিল্ড যুক্ত করার মাধ্যমে সার্ভার-ডিরেক্টেড অ্যাড ইনসারশন (SDAI) লাইভ এবং VOD স্ট্রিমের জন্য ইন্টারস্টিশিয়াল সাপোর্ট সক্ষম করে।
আপনার অ্যাপ্লিকেশন যখন adsManager অবজেক্টটি ধ্বংস করে, তখন মেমরি লিক প্রতিরোধ করার জন্য সহযোগী বিজ্ঞাপনগুলির মেমরি ব্যবস্থাপনা উন্নত করে।
iOS-এর সর্বনিম্ন সংস্করণ বাড়িয়ে ১৫ করা হয়েছে।
২০২৬-১০-২২ তারিখে SDK সংস্করণ 3.27.4 বাতিল হয়ে যাবে। আরও বিস্তারিত জানতে, বাতিলকরণ সময়সূচী দেখুন।
৩.২৭.৪
২০২৫-০৮-২৮
IMARemoteControl ক্লাস তৈরির বিষয়টি সংশোধন করা হয়েছে, যাতে এটি শুধুমাত্র প্লেয়ার প্লেব্যাক শুরু করার সময়ই তৈরি হয়।
২০২৬-০৮-২৮ তারিখে SDK সংস্করণ 3.26.1 বাতিল হয়ে যাবে। আরও বিস্তারিত জানতে, বাতিলকরণ সময়সূচী দেখুন।
৩.২৬.১
২০২৫-০৪-০২
AD_PERIOD_STARTED ইভেন্টে বিজ্ঞাপনের সময়কালের তথ্য যোগ করে, যা আপনি IMAAdEvent.adData প্রপার্টি থেকে অ্যাক্সেস করতে পারেন।
IMA SDK-এর সাহায্যে HLS ইন্টারস্টিশিয়াল মেটাডেটা পরিচালনার জন্য সমর্থন যোগ করা হয়েছে।
২০২৬-০৪-০২ তারিখে SDK সংস্করণ 3.24.0 বাতিল হয়ে যাবে। আরও বিস্তারিত জানতে, বাতিলকরণ সময়সূচী দেখুন।
৩.২৪.০
২০২৪-১২-০৩
সকল স্ট্রিম টাইপের জন্য স্ট্রিম অনুরোধ প্যারামিটারের তালিকায় নেটওয়ার্ক কোড যোগ করে।
কোনো অবৈধ ক্লিক-থ্রু ইউআরএল-এ ক্লিক করা হলে, নীরবে ব্যর্থ না হয়ে একটি লগ ইভেন্ট চালু করে।
OMID সেশনগুলো ভুলভাবে ধ্বংস করার ফলে সৃষ্ট মেমরি লিকের সমস্যাটি সমাধান করে।
VOD পড সার্ভিং স্ট্রিমে বিজ্ঞাপন স্কিপ করার সুবিধা যোগ করা হয়েছে।
যখন ভিডিওটি একটি স্ক্রোলযোগ্য কন্টেইনারে এমবেড করা থাকে, তখন স্ক্রোলিং সাপোর্টের একটি বাগ সংশোধন করা হয়েছে।
নন-লিনিয়ার বিজ্ঞাপনে minSuggestedDuration এর জন্য সমর্থন যোগ করা হয়েছে।
কিছু ক্ষেত্রে ক্যাম্পেইন ম্যানেজার ট্র্যাকিং ইউআরএল-এর ভুল এনকোডিংয়ের কারণ হওয়া একটি বাগ সংশোধন করা হয়েছে।
২০২৫-১২-০৩ তারিখে, SDK সংস্করণ 3.23.0 বাতিল হয়ে যাবে। আরও বিস্তারিত জানতে, বাতিলকরণ সময়সূচী দেখুন।
সহযোগী বিজ্ঞাপনগুলোর জন্য ব্যাকগ্রাউন্ড স্বচ্ছ করে তোলে।
IMAAdsRequest এ adTagURL জন্য নাল (null) মান প্রত্যাখ্যান করে।
অ্যাসেট-লেভেল ফলব্যাক লজিক পরিবর্তন করে মূল VAST-এর সমস্ত বিজ্ঞাপনের মধ্যে দিয়ে ততক্ষণ পর্যন্ত পুনরাবৃত্তি করা হয়, যতক্ষণ না SDK একটি প্লে করার যোগ্য ক্রিয়েটিভ শনাক্ত করে। যদি কোনো প্লে করার যোগ্য ক্রিয়েটিভ খুঁজে না পাওয়া যায়, তাহলে বিজ্ঞাপনটি প্লে করা হয় না।
২০২৫-০৬-১২ তারিখে SDK সংস্করণ ৩.২২.১ বাতিল হয়ে যাবে। আরও বিস্তারিত জানতে, বাতিলকরণ সময়সূচী দেখুন।
৩.২২.১
২০২৪-০৪-১২
Cocoapods-এর সর্বশেষ সংস্করণের একটি সমস্যার সমাধান করা হয়েছে, যার কারণে iOS সিমুলেটরে অ্যাপ বিল্ড করা যাচ্ছিল না।
২০২৫-০৪-১২ তারিখে SDK সংস্করণ 3.22.0 বাতিল হয়ে যাবে। আরও বিস্তারিত জানতে, বাতিলকরণ সময়সূচী দেখুন।
৩.২২.০
২০২৪-০৪-০৩
SDK-এর জন্য একটি প্রাইভেসি ম্যানিফেস্ট PrivacyInfo.xcprivacy ফাইল এবং একটি স্বাক্ষর যোগ করে।
২০২৪-০৪-২০ তারিখে SDK সংস্করণ 3.18.5 বাতিল হয়ে যাবে। আরও বিস্তারিত জানতে, বাতিলকরণ সময়সূচী দেখুন।
৩.১৮.৫
২০২৩-০৩-১০
iOS-এর জন্য IMA SDK-এর সর্বনিম্ন সংস্করণ বাড়িয়ে iOS 14 করা হয়েছে।
একটি বাগ সংশোধন করা হয়েছে যেখানে স্ট্রিম এররের ক্ষেত্রে ইউজার কনটেক্সট পাস করা হচ্ছিল না।
যেসব অ্যাপের সাথে GMA ভার্সন 9.14.0 এবং তার উচ্চতর সংস্করণও বান্ডল করা থাকে, সেগুলোর জন্য পাবলিশার ফার্স্ট-পার্টি আইডি (যা পূর্বে একই অ্যাপ কী নামে পরিচিত ছিল) সক্ষম করে।
IMA iOS SDK এখন একটি xcframework হিসেবে প্যাকেজ করা হয়েছে।
M1 সিমুলেটর সমর্থন যোগ করা হয়েছে।
IMA SDK ভার্সনের তথ্য ওভাররাইট হয়ে যাওয়ার সমস্যাটি সমাধান করা হয়েছে।
iOS SDK দ্বারা সৃষ্ট ডুপ্লিকেট সিম্বল ওয়ার্নিং-এর সমস্যাটি সমাধান করা হয়েছে।
২০২৩-০৪-১৯ তারিখে SDK সংস্করণ 3.15.1 বাতিল হয়ে যাবে। আরও বিস্তারিত জানতে, বাতিলকরণ সময়সূচী দেখুন।
৩.১৫.১
২০২২-০২-২৩
সর্বনিম্ন iOS সংস্করণ বাড়িয়ে ১২ করা হয়েছে।
২০২৩-০২-২৩ তারিখে, SDK সংস্করণ 3.14.5 বাতিল হয়ে যাবে। আরও বিস্তারিত জানতে, বাতিলকরণ সময়সূচী দেখুন।
৩.১৪.৫
২০২১-১০-০৫
IMASettings:sameAppKeyEnabled API যোগ করা হয়েছে, যা আপনার অ্যাপ থেকে সংগৃহীত ডেটা ব্যবহার করে আপনাকে আরও প্রাসঙ্গিক এবং ব্যক্তিগতকৃত বিজ্ঞাপন সরবরাহ করতে সাহায্য করে। API-টি বর্তমানে ডিফল্টরূপে সক্রিয় রয়েছে এবং পাবলিশারদের পক্ষ থেকে কোনো পরিবর্তনের প্রয়োজন নেই।
সকল এপিআই-তে নালিবিলিটি কন্ট্রাক্ট যুক্ত করা হয়েছে।
২০২২-১০-০৫ তারিখে, SDK সংস্করণ 3.14.4 বাতিল হয়ে যাবে। আরও বিস্তারিত জানতে, বাতিলকরণ সময়সূচী দেখুন।
৩.১৪.৪
২০২১-০৭-০৬
অ্যাপ ব্যাকগ্রাউন্ডে গেলে ইভেন্ট হারিয়ে যাওয়ার সমস্যাটি সমাধান করা হয়েছে।
iOS <14-এ প্রকাশকদের ম্যানুয়ালি islat সেট করার সুযোগ দেওয়া সমস্যাটি সমাধান করা হয়েছে।
সর্বনিম্ন iOS সংস্করণ বাড়িয়ে iOS 11 করা হয়েছে।
২০২২-০৭-০৬ তারিখে SDK সংস্করণ 3.14.3 বাতিল হয়ে যাবে। আরও বিস্তারিত জানতে, বাতিলকরণ সময়সূচী দেখুন।
৩.১৪.৩
২০২১-০৫-০৩
iOS 12-এর আগের সংস্করণগুলিতে সতর্কীকরণ বার্তা দেখানোর সমস্যাটি সমাধান করা হয়েছে।
পাবলিশারদের সেশন আইডি কাস্টমাইজ করার সুযোগ দিতে IMASettings:sessionid যোগ করা হয়েছে।
কন্টেন্ট চলাকালীন বিজ্ঞাপন পজ এবং রিজুম ইভেন্ট চালু হয়ে যাওয়ার সমস্যাটি সমাধান করা হয়েছে।
বিজ্ঞাপনের UI কন্টেন্ট ইনসেটগুলো স্বয়ংক্রিয়ভাবে সামঞ্জস্য করা হয় না তা নিশ্চিত করা হয়েছে।
iOS 10 সমর্থন করার জন্য IMA SDK-এর সর্বশেষ সংস্করণ।
২০২২-০৫-০৩ তারিখে, SDK সংস্করণ 3.14.1 বাতিল হয়ে যাবে। আরও বিস্তারিত জানতে, বাতিলকরণ সময়সূচী দেখুন।
৩.১৪.১
২০২১-০২-১৭
প্রি-লোডিং চালু থাকা অবস্থায় মাঝে মাঝে একই বিজ্ঞাপনের একাধিক ইভেন্ট প্রদর্শিত হওয়ার সমস্যাটি সমাধান করা হয়েছে।
পডসার্ভিং সাপোর্ট চালু করা হয়েছে।
iOS 13+ এ ডাবল ডিপলিঙ্ক খোলার সমস্যাটি সমাধান করা হয়েছে।
২০২২-০২-১৭ তারিখে, SDK সংস্করণ 3.13.0 বাতিল হয়ে যাবে। আরও বিস্তারিত জানতে, বাতিলকরণ সময়সূচী দেখুন।
৩.১৩.০
২০২০-১০-১৩
এসডিকে-টি এখন এক্সকোড ১২ দিয়ে বিল্ড করা হয়েছে।
একটি সমস্যার সমাধান করা হয়েছে যেখানে বিজ্ঞাপন বিরতি থেকে বেরিয়ে আসার সময় AD_BREAK_ENDED ইভেন্টটি ট্রিগার হতো না।
IMAAVPlayerVideoDisplay , IMAVideoDisplay এবং IMAVideoDisplayDelegate থেকে অপ্রচলিত ফিল্ডগুলি সরানো হয়েছে।
প্রতিটি বিজ্ঞাপন শেষ হওয়ার পর PiP মিনিমাইজ হয়ে যাওয়ার সমস্যাটি সমাধান করা হয়েছে।
একটি বাগ সংশোধন করা হয়েছে যেখানে লাইভ স্ট্রিমগুলি AirPlay করার সাথে সাথেই প্লেব্যাক বন্ধ হয়ে যেত।
শেয়ার্ড প্লেব্যাকের ক্ষেত্রে স্কিপ চাপলে কোনো কাজ না হওয়ার সমস্যাটি সমাধান করা হয়েছে।
শেয়ার্ড প্লেব্যাকের ক্ষেত্রে একটি পডের মধ্যে বিজ্ঞাপনের মাঝে কন্টেন্ট ক্ষণিকের জন্য ঝলকানি দেওয়ার সমস্যাটি সমাধান করা হয়েছে।
IMAAVPlayerVideoDisplay.streamAssetOptions API-টি যোগ করা হয়েছে।
IMAStreamManagerDelegate এ প্রকাশিত বিজ্ঞাপনের সময়কাল।
এমন একটি সমস্যার সমাধান করা হয়েছে যেখানে ভুলবশত "Ads cannot be requested because the ad container is not attached to the view hierarchy." এই ত্রুটিটি প্রদর্শিত হচ্ছিল।
২০২১-১০-১৩ তারিখে SDK সংস্করণ 3.12.1 বাতিল করা হয়েছে। আরও বিস্তারিত জানতে, বাতিলকরণ সময়সূচী দেখুন।
IMAAdDisplayContainer এ registerFriendlyObstruction মেথড ব্যবহার করার জন্য OMID 1.3 ফ্রেন্ডলি অবস্ট্রাকশনের সাপোর্ট পুনর্গঠন করা হয়েছে।
IMAAdDisplayContainer এর registerVideoControlsOverlay এবং unregisterAllVideoControlsOverlay মেথড দুটিকে FriendlyObstruction দ্বারা প্রতিস্থাপিত করা হয়েছে।
এমন একটি সমস্যার সমাধান করা হয়েছে যেখানে OMID-এর অটো-প্লে এবং স্কিপ করার সুবিধা রিপোর্ট করা হচ্ছিল না।
UIWebView-এর অবশিষ্ট সমস্ত রেফারেন্স মুছে ফেলে
২০২১-০১-২২ তারিখে, SDK সংস্করণ 3.11.1 বাতিল করা হবে। আরও বিস্তারিত জানতে, বাতিলকরণ সময়সূচী দেখুন।
৩.১১.১
২০১৯-১২-০৪
IAB TCFv2 এবং CCPA থেকে সম্মতির প্যারামিটারগুলো স্বয়ংক্রিয়ভাবে অন্তর্ভুক্ত করার সুবিধা যোগ করা হয়েছে।
কন্ট্রোল সেন্টার ব্যবহার করার সময় ক্র্যাশ হওয়ার সমস্যাটি সমাধান করা হয়েছে।
TrueView for Action বিজ্ঞাপনের জন্য সমর্থন যোগ করা হয়েছে।
DAI-এর জন্য playerVideoDisplay:didLoadPlayerItem: যোগ করা হয়েছে।
Obj-C শৈলীর রীতির সাথে সামঞ্জস্য রাখতে IMAAVPlayerVideoDisplayDelegate নামগুলো হালনাগাদ করা হয়েছে।
এমন একটি সমস্যার সমাধান করা হয়েছে, যার ফলে কিছু ক্ষেত্রে LOG এবং INTERACTION অ্যাড ইভেন্টগুলোতে অ্যাড অবজেক্ট অন্তর্ভুক্ত করা যেত না।
IAB TCFv2-সম্মত সম্মতি ব্যবস্থাপনা প্রদানকারী, যেমন Google-এর Funding Choices-এর বাস্তবায়নের জন্য Google Ad অনুরোধের স্বয়ংক্রিয় ইন্টিগ্রেশন যোগ করে।
VMAP-এর breakstart এবং breakend ট্র্যাকিং ইভেন্ট সম্পর্কিত একটি সমস্যার সমাধান করা হয়েছে।
IMAStreamManager এ replaceAdTagParameters মেথডটি যোগ করা হয়েছে, যা একটি লাইভ স্ট্রিম চলাকালীন সমস্ত অ্যাড ট্যাগ প্যারামিটার প্রতিস্থাপন করার সুবিধা প্রদান করে।
বিজ্ঞাপনের বিরতি চলবে না, তা বোঝানোর জন্য AD_BREAK_FETCH_ERROR ইভেন্টটি যোগ করা হয়েছে।
২০২০-১২-০৪ তারিখে, SDK সংস্করণ 3.10.1 বাতিল করা হয়েছে। আরও বিস্তারিত জানতে, বাতিলকরণ সময়সূচী দেখুন।
৩.১০.১
২০১৯-০৯-১৯
iOS 13 এবং iPadOS-এর জন্য সমর্থন যোগ করা হয়েছে।
২০২০-০৯-১৯ তারিখে SDK সংস্করণ ৩.৯.২ বাতিল করা হয়েছে। আরও বিস্তারিত জানতে, বাতিলকরণ সময়সূচী দেখুন।
৩.৯.২
২০১৯-০৮-১৬
এর মাধ্যমে এমন একটি সমস্যার সমাধান করা হয়েছে, যেখানে বিজ্ঞাপন চলার পরেও IMA বিজ্ঞাপনের UI ভিউটি পরিষ্কারভাবে থেকে যেত, ফলে ব্যবহারকারী প্লেয়ারটির সাথে ইন্টারঅ্যাক্ট করতে পারতেন না।
২০২০-০৮-১৬ তারিখে, SDK সংস্করণ ৩.৯.১ বাতিল করা হয়েছে। আরও বিস্তারিত জানতে, বাতিলকরণ সময়সূচী দেখুন।
৩.৯.১
২০১৯-০৭-১৮
is_lat রিপোর্টিং-এর নির্ভুলতা সংক্রান্ত সমস্যাগুলো সমাধান করা হয়েছে।
IMAAdEventType.adData এখন টাইপ করা হয়েছে।
IMAStreamRequest এ authToken এবং streamFormat API-গুলো যোগ করা হয়েছে।
LinearAd থেকে mediaUrl সাপোর্ট সরিয়ে ফেলা হয়েছে। এর পরিবর্তে adMedia ব্যবহার করুন।
তালিকাভুক্ত নয় এমন ভিডিওর জন্য ইউটিউবের মেটাডেটা বাগটি সমাধান করা হয়েছে।
বিজ্ঞাপনের ভুল আইডি শনাক্তকরণ সংশোধন করা হয়েছে।
mediaWidth এবং mediaHeightadMedia.width এবং adMedia.height দ্বারা প্রতিস্থাপন করা হয়েছে।
এমন একটি সমস্যার সমাধান করা হয়েছে যেখানে সহযোগী বিজ্ঞাপনগুলো কেবল একবারই প্রদর্শিত হতো।
এখন যখন কোনো ভিডিও বিজ্ঞাপনের ধরণ সমর্থিত হবে না, তখন SDK-টি kIMAError_FAILED_TO_REQUEST_ADS এর পরিবর্তে kIMAError_VAST_TRAFFICKING_ERROR ত্রুটিটি দেখাবে।
videoDisplayDidPlay: এখন অপ্রচলিত, এর পরিবর্তে videoDisplayDidResume: ব্যবহার করা হয়।
২০২০-০৭-১৮ তারিখে, SDK সংস্করণ ৩.৯.০ বাতিল করা হয়েছে। আরও বিস্তারিত জানতে, বাতিলকরণ সময়সূচী দেখুন।
২০১৯-০৪-৩০ তারিখে, SDK সংস্করণ 3.7.0 বাতিল করা হয়েছে। আরও বিস্তারিত জানতে, বাতিলকরণ সময়সূচী দেখুন।
৩.৭.০.১
২০১৮-০২-১২
একটি podspec ত্রুটি সমাধানের জন্য এটি শুধুমাত্র Cocoapods-এর জন্য রিলিজ করা হয়েছে। এটি 3.7.0-এর লাইব্রেরি ফাইলগুলো ডাউনলোড করে।
৩.৭.০
২০১৮-০১-৩০
iOS 8 এবং এর পূর্ববর্তী সংস্করণগুলোর জন্য সমর্থন বন্ধ করা হয়েছে।
সার্ভিসটি চালু করা হয়েছে, কোনো নতুন ফিচার নেই।
২০১৯-০১-৩০ তারিখে SDK সংস্করণ ৩.৬.১ বাতিল করা হয়েছে। আরও বিস্তারিত জানতে, বাতিলকরণ সময়সূচী দেখুন।
৩.৬.১
২০১৭-১০-০৯
IMAAdsRequest.liveStreamPrefetchSeconds যোগ করে।
২০১৮-১০-০৯ তারিখে, SDK সংস্করণ 3.6.0 বাতিল করা হয়েছে। আরও বিস্তারিত জানতে, বাতিলকরণ সময়সূচী দেখুন।
৩.৬.০
২০১৭-০৭-২৪
IMAAdsRequest.vastLoadTimeout যোগ করে।
IMAAd.wrapperAdIDs যোগ করে।
IMAAd.skipTimeOffset যোগ করে।
এমন একটি ত্রুটি সংশোধন করা হয়েছে যেখানে ভিউ হায়ারার্কি থেকে ভিডিও ভিউটি সরিয়ে আবার যোগ করা হলে, SDK বিজ্ঞাপন প্লেব্যাকের জন্য ব্যবহৃত ভিডিও ভিউটি শনাক্ত করতে পারত না।
২০১৮-০৭-২৪ তারিখে, SDK সংস্করণ 3.5.2 বাতিল করা হয়েছে। আরও বিস্তারিত জানতে, বাতিলকরণ সময়সূচী দেখুন।
৩.৫.২
২০১৭-০৫-০২
ব্যাকগ্রাউন্ড থেকে অ্যাপে ফিরে আসার সময় স্বয়ংক্রিয়ভাবে পুনরায় চালু হওয়া বন্ধ করে। পুনরায় চালু করতে [IMAAdsManager resume] কল করুন।
[IMAAdsRenderingSettings playAdsAfterTime] যোগ করে।
২০১৮-০৫-০২ তারিখে SDK সংস্করণ 3.5.1 বাতিল করা হয়েছে। আরও বিস্তারিত জানতে, বাতিলকরণ সময়সূচী দেখুন।
৩.৫.১
২০১৭-০৪-০৩
এখন থেকে, কোনো বিজ্ঞাপন বা স্ট্রিমের জন্য অনুরোধ করার সময় যদি IMAAdDisplayContainer টি ভিউ হায়ারার্কিতে না থাকে, তাহলে SDK-টি kIMAError_FAILED_TO_REQUEST_ADS থ্রো করবে। আগে, এই অনুরোধগুলো নীরবে ব্যর্থ হয়ে যেত।
২০১৮-০৪-০৩ তারিখে, SDK সংস্করণ 3.5.0 বাতিল করা হয়েছে। আরও বিস্তারিত জানতে, বাতিলকরণ সময়সূচী দেখুন।
৩.৫.০
২০১৭-০৩-২৪
বিটকোড সমর্থনের একটি সমস্যা সমাধান করা হয়েছে।
IMAAdsRequest অবজেক্টে adsResponse যোগ করে।
সুইফট বিল্ডের একটি সমস্যার সমাধান করা হয়েছে।
২০১৮-০৩-২৪ তারিখে, SDK সংস্করণ 3.4.2 বাতিল করা হয়েছে। আরও বিস্তারিত জানতে, বাতিলকরণ সময়সূচী দেখুন।
৩.৪.২
২০১৭-০৩-০৯
সার্ভিসটি চালু করা হয়েছে, কোনো নতুন ফিচার নেই।
২০১৮-০৩-০৯ তারিখে, SDK সংস্করণ 3.4.1 বাতিল করা হয়েছে। আরও বিস্তারিত জানতে, বাতিলকরণ সময়সূচী দেখুন।
৩.৪.১
২০১৭-০২-০৩
এসডিকে এখন একটি ডাইনামিক ফ্রেমওয়ার্ক হিসেবে বিতরণ করা হয়। ফলে আমরা আর ফ্রেমওয়ার্কটির কোনো আলাদা AdMob সংস্করণ প্রকাশ করি না — আপনার ইমপ্লিমেন্টেশনে AdMob ব্যবহৃত হোক বা না হোক, আপনি একই সংস্করণ ব্যবহার করতে পারবেন।
ভিডিও আইকনের জন্য সমর্থন যোগ করা হয়েছে।
IMAAd এ নিম্নলিখিত নতুন বৈশিষ্ট্যগুলি যোগ করে:
adSystem
creativeID
creativeAdID
universalAdIdValue
universalAdIdRegistry
advertiserName
surveyURL
dealID
wrapperCreativeIDs
wrapperSystems
IMAAdsRequest এ নিম্নলিখিত নতুন প্রোপার্টিগুলো যোগ করে:
contentDuration
contentKeywords
contentTitle
[IMAAdsManager setVolume:] যোগ করে।
[IMACompanionDelegate companionSlotWasClicked] যোগ করে।
IMASettings.disableNowPlayingInfo যোগ করে।
২০১৮-০২-০৩ তারিখে, SDK সংস্করণ 3.3.1 বাতিল করা হয়েছে। আরও বিস্তারিত জানতে, বাতিলকরণ সময়সূচী দেখুন।
৩.৩.১ সংস্করণে ফিরে যান
২০১৬-০১-৩১
নির্দিষ্ট কিছু ডিভাইসের জন্য বিল্ড করার সমস্যার কারণে সংস্করণটি ৩.৩.১-এ ফিরিয়ে নেওয়া হয়েছে।
৩.৪.০
২০১৭-০১-২৬
এসডিকে এখন একটি ডাইনামিক ফ্রেমওয়ার্ক হিসেবে বিতরণ করা হয়। ফলে আমরা আর ফ্রেমওয়ার্কটির কোনো আলাদা AdMob সংস্করণ প্রকাশ করি না — আপনার ইমপ্লিমেন্টেশনে AdMob ব্যবহৃত হোক বা না হোক, আপনি একই সংস্করণ ব্যবহার করতে পারবেন।
ভিডিও আইকনের জন্য সমর্থন যোগ করা হয়েছে।
IMAAd এ নিম্নলিখিত নতুন বৈশিষ্ট্যগুলি যোগ করে:
adSystem
creativeID
creativeAdID
universalAdIdValue
universalAdIdRegistry
advertiserName
surveyURL
dealID
wrapperCreativeIDs
wrapperSystems
IMAAdsRequest এ নিম্নলিখিত নতুন প্রোপার্টিগুলো যোগ করে:
contentDuration
contentKeywords
contentTitle
[IMAAdsManager setVolume:] যোগ করে।
[IMACompanionDelegate companionSlotWasClicked] যোগ করে।
IMASettings.disableNowPlayingInfo যোগ করে।
২০১৮-০১-২৬ তারিখে, SDK সংস্করণ 3.3.1 বাতিল করা হয়েছে। আরও বিস্তারিত জানতে, বাতিলকরণ সময়সূচী দেখুন।
৩.৩.১
২০১৬-০৯-১৬
iOS 7 এবং এর পূর্ববর্তী সংস্করণগুলোর জন্য সমর্থন বন্ধ করা হয়েছে।
২০১৭-০৯-১৬ তারিখে SDK সংস্করণ ৩.২.১ বাতিল করা হয়েছে। আরও বিস্তারিত জানতে, বাতিলকরণ সময়সূচী দেখুন।
৩.২.১
২০১৬-০৫-০৯
বিটকোড সমর্থন যোগ করা হয়েছে।
৩.২.০
২০১৬-০৪-১৪
দ্রষ্টব্য: একটি ত্রুটির কারণে এই সংস্করণে বিটকোড সমর্থন কার্যকর ছিল না।
এখন বিটকোড সমর্থন যোগ করা হয়েছে।
অ্যাপ স্টোরে নিয়ে যায় এমন ক্লিকথ্রু ইউআরএল-এর জন্য সমর্থন যোগ করা হয়েছে।
৩.১.০
২০১৫-১২-১৭
বিটা পর্যায় শেষ।
iOS 9-এ পিকচার ইন পিকচার-এর সাপোর্ট যোগ করা হয়েছে। আরও তথ্যের জন্য, আমাদের পিকচার ইন পিকচার গাইড অথবা অ্যাডভান্সড স্যাম্পল-এ এর বাস্তবায়ন দেখুন।
এখন থেকে IMAAdsManager-এর পরিবর্তে IMAAdsRequest-এ IMAContentPlayhead পাস করতে হবে।
এইচটিএমএল৫ কম্প্যানিয়ন-এর জন্য সমর্থন যোগ করা হয়েছে।
IMAAdsLoader ডিঅ্যালোকেশনের সময় হওয়া একটি ক্র্যাশের সমাধান করা হয়েছে।
বিটা ভি১৫
২০১৫-০৭-২২
IMAAdsManager ডেলিগেটের মাধ্যমে বিজ্ঞাপন বাফার ইভেন্ট চালু করে। এর ফলে প্লেয়ারে অ্যাক্টিভিটি ইন্ডিকেটর এবং বাফারিং বারের মতো উপাদান যোগ করা সহজ হয়।
ডিবাগিং মোড চালু করা হলো। পাবলিশাররা এখন কনসোলে আরও বিশদ লগিং পেতে IMASettings enableDebugMode সেটিংটি YES এ সেট করতে পারবেন। এটি প্রোডাকশনে ব্যবহার করা উচিত নয়, কারণ এটি অ্যাড প্লেয়ারে ওয়াটারমার্ক তৈরি করবে।
IMAAdsManager destroy এখন সব ক্ষেত্রে বিজ্ঞাপন সঠিকভাবে বন্ধ করে দেয়।
ডিসপ্লে কন্টেইনারগুলির পুনঃব্যবহারের অনুমতি দেয়।
পাবলিশারদের ডেলিগেট মেথডের ভেতর থেকে IMA অবজেক্ট ধ্বংস করার অনুমতি দেয়।
IMAAdsManager এখন contentPlayhead এর উপর শুধুমাত্র একটি দুর্বল রেফারেন্স থাকবে (যা সম্ভাব্য মেমরি লিকের সমাধান করে)। এখন থেকে আপনাকে IMAAVPlayerContentPlayhead ইনস্ট্যান্স বা IMAContentPlayhead ইমপ্লিমেন্টকারী যেকোনো অবজেক্টকে একটি প্রপার্টি হিসেবে রিটেইন করতে হবে, অন্যথায় অবজেক্টটি সাথে সাথে রিলিজ হয়ে যাবে।
ভিডিও রিসাইজিং অ্যানিমেশন সরিয়ে দেয়।
অপ্রয়োজনীয় প্রাথমিক জীবনবৃত্তান্তের বিজ্ঞাপন ইভেন্টটি সরিয়ে দেয়।
বিটা সংস্করণ ১৪
২০১৫-০৫-২৭
এমন একটি সমস্যার সমাধান করা হয়েছে যেখানে বিজ্ঞাপন প্লেয়ারটি মাঝে মাঝে বাফার করার জন্য থেমে যেত এবং প্লেব্যাক আর পুনরায় শুরু করত না।
IMASettings-কে নিজস্ব হেডার ফাইলে স্থানান্তর করা হয়েছে।
এসডিকে এখন ফ্রেমওয়ার্ক হিসেবে ইম্পোর্ট করা যাবে। আপগ্রেড করার বিষয়ে আরও তথ্যের জন্য, এই রিলিজ সম্পর্কিত আমাদের ব্লগ পোস্টটি দেখুন।
iOS 8-এ বিজ্ঞাপন লোড হওয়ার সময় কমানো হয়েছে।
একটি বিজ্ঞাপন শেষ হওয়ার পর সহযোগী বিজ্ঞাপনগুলো অদৃশ্য হয়ে যাওয়ার সমস্যাটি সমাধান করা হয়েছে। এখন থেকে স্লটটি রিফ্রেশ না করা পর্যন্ত সহযোগী বিজ্ঞাপনগুলো প্রদর্শিত হবে।
এসডিকে লোড করার জন্য ১০ সেকেন্ডের একটি টাইমআউট যোগ করা হয়েছে।
IMASettings এখন NSCopying বাস্তবায়ন করেছে।
হেডফোন খুলে ফেললে অ্যাপ ক্র্যাশ করার সমস্যাটি সমাধান করা হয়েছে।
ডিভাইসটি ডিফল্টরূপে সাইলেন্স করা হলে এখন বিজ্ঞাপনও সাইলেন্স হয়ে যায়। পাবলিশার AVAudioSession ক্যাটাগরি সেট করার মাধ্যমে এটি পরিবর্তন করতে পারেন।
iOS ভার্সন ৮-এর কম সংস্করণগুলিতে কন্ট্রোল সেন্টারের প্লে এবং পজ কাজ না করার বাগটি সমাধান করা হয়েছে।
নোটিফিকেশন ড্রয়ার খুললে এখন আর বিজ্ঞাপন পজ হয় না।
ডাউনলোডযোগ্য জিপ ফাইলে একটি VERSION ফাইল যোগ করা হয়েছে।
পারফরম্যান্স উন্নত করার জন্য, এখন থেকে সমস্ত iOS ভার্সনে AVPlayer-এর মাধ্যমে নেটিভভাবে বিজ্ঞাপন রেন্ডার করা হয়।
বিটা ভি১২
২০১৫-০২-১২
এখন iOS 7 এবং তার পূর্ববর্তী সংস্করণগুলিতে নেটিভ বিজ্ঞাপন প্লেব্যাক ব্যবহার করে। এর ফলে SDK, MPMoviePlayerController-এর ইভেন্ট এবং কন্ট্রোলগুলিতে হস্তক্ষেপ করতে পারে না।
LOADED এবং START ইভেন্টগুলিতে adPlaybackInfo পপুলেট না হওয়ার সমস্যাটি সমাধান করা হয়েছে।
IMASettings.maxRedirects যোগ করে রিডাইরেক্টের সংখ্যা নির্দিষ্ট করা হয়, যার পরে পরবর্তী রিডাইরেক্টগুলো প্রত্যাখ্যান করা হবে এবং বিজ্ঞাপন লোড বাতিল করা হবে।
বিটা v10-এ WKWebView যুক্ত হওয়ার ফলে সৃষ্ট একটি মেমোরি লিক সংশোধন করা হয়েছে।
বিটা ভি১০
২০১৪-১১-২০
SDK এখন iOS 8-এ বিজ্ঞাপন রেন্ডার করার জন্য UIWebView এর পরিবর্তে WKWebView ব্যবহার করে। এর ফলে SDK-এর নেটিভ এবং JS লেয়ারের মধ্যে যোগাযোগ সংক্রান্ত একাধিক সমস্যার সমাধান হয়েছে। এই পরিবর্তনের একটি পার্শ্বপ্রতিক্রিয়া হিসেবে, IMA SDK ব্যবহারের জন্য এখন আপনার অ্যাপটি arm64 সাপোর্টসহ বিল্ড করা আবশ্যক হবে।
একটি TAPPED ইভেন্ট যোগ করা হয়েছে, যা ব্যবহারকারী বিজ্ঞাপনের কোনো অ-ক্লিকযোগ্য অংশে ট্যাপ করলে সক্রিয় হয়। বিজ্ঞাপনে ট্যাপ শনাক্ত করে প্লেয়ার কন্ট্রোল দেখানোর জন্য এটি ব্যবহার করা যেতে পারে।
iOS-এর রীতি অনুসরণ করতে, নিম্নলিখিত মেথডগুলোকে অপ্রচলিত ঘোষণা করা হয়েছে এবং সেগুলোর পরিবর্তে এমন মেথড আনা হয়েছে যেগুলো কলিং অবজেক্টের একটি রেফারেন্স গ্রহণ করে:
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2026-04-17 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[]]