Google IMA HTML5 SDK রিলিজ নোট

নতুন প্রকাশের বিজ্ঞপ্তি পেতে, IMA সাপোর্ট ফোরামে রিলিজ নোট কথোপকথনে সাবস্ক্রাইব করুন।

Version 3.550.0 to 3.725.0

সর্বশেষ IMA HTML5 SDK সংস্করণ হল v3.731.0 । আরও বিস্তারিত জানার জন্য, Google IMA HTML5 SDK সংস্করণ প্রকাশের ইতিহাস দেখুন।

সংস্করণ মুক্তির তারিখ মন্তব্য
3.725.0 ২০২৫-১০-১৩
  • স্মার্ট টিভি এবং কনসোল প্ল্যাটফর্ম যেমন Xbox, PlayStation, Tizen এবং WebOS ব্যবহার করে প্ল্যাটফর্মগুলিতে বিজ্ঞাপন লোড করার সময় ReferenceError: Can't find variable: URLSearchParams ত্রুটি সংশোধন করে।
3.724.0 ২০২৫-১০-০৯
  • অবচিত পদ্ধতি ImaSdkSettings.setCookiesEnabled() এবং ImaSdkSettings.isCookiesEnabled() এর কার্যকারিতা সরিয়ে দেয়।
3.719.1 ২০২৫-০৯-০৮
  • পূর্ণ স্ক্রিন বিজ্ঞাপনের জন্য VPAID আইকন পজিশনিং ঠিক করে।
  • Fixes the centering of audio poster images.
3.711.0 ২০২৫-০৮-০৭
  • Improves XHTML compatibility.
3.710.0 2025-08-06
  • পড সার্ভিং স্ট্রিম সহ বিজ্ঞাপন ক্লিক ট্র্যাকিংয়ের জন্য সমর্থন যোগ করে।
  • TypeError: a.brands.some is not a function
  • IMA যেখানে বিজ্ঞাপন সম্পূর্ণ ইভেন্টগুলি খুব ঘন ঘন রিপোর্ট করে, সেই সমস্যার সমাধান করে।
  • অবৈধ sz= প্যারামিটার মানগুলির কারণে সৃষ্ট ক্র্যাশ ঠিক করে।
3.704.0 2025-06-19
  • DOMRect অবজেক্ট ব্যবহারের সাথে সম্পর্কিত একটি সমস্যা সমাধান করে যেখানে IMA SDK একটি DOMRect is not defined সংস্করণ 61-এর আগের Chromium ব্যবহার করে এমন পরিবেশে ত্রুটি বার্তা।
  • ফায়ারফক্স সংস্করণ ১৩৯ এর জন্য OMID দর্শনযোগ্যতা পরিমাপ সংশোধন করে।
3.700.0 ২০২৫-০৬-০৫
  • ImaSdkSettings.setCookiesEnabled() পদ্ধতিটি অবহেলা করে।
3.697.0 ২০২৫-০৫-২৮
  • AdsManager ক্লাস init() এবং resize() পদ্ধতিতে viewMode প্যারামিটারটিকে ঐচ্ছিক হিসেবে চিহ্নিত করে। viewMode প্যারামিটারের কোন প্রভাব নেই এবং আপনি এটি উপেক্ষা করতে পারেন।
  • বিজ্ঞাপন বিরতির মাঝামাঝি সময়ে লাইভস্ট্রিমে যোগদানের সময় বিজ্ঞাপন UI প্রদর্শিত না হওয়ার সমস্যাটি সমাধান করে।
  • Removes the deprecated ViewMode enum.
3.695.1 2025-04-30
  • AdsManager expand() এবং collapse() পদ্ধতির জন্য নন-লিনিয়ার এবং VPAID বিজ্ঞাপনের সাথে তাদের আচরণের জন্য ডকুমেন্টেশন আপডেট করে।
3.693.0 2025-04-14
  • DOMAIN OMID অ্যাক্সেস মোডকে অবমূল্যায়ন করে।
3.691.0 2025-03-31
  • IMA AdChoices আইকন রেন্ডার করতে ব্যর্থ হওয়া একটি সমস্যার সমাধান করে।
  • getCompanionAds() পদ্ধতিতে একই বিজ্ঞাপন আইডি সহ বিজ্ঞাপনের জন্য পুরানো সহযোগী বিজ্ঞাপন ডেটা ফেরত দেওয়ার ক্ষেত্রে একটি বাগ সংশোধন করা হয়েছে।
3.690.0 2025-03-26
  • প্রক্সি করা ভিডিও উপাদানগুলিতে ভিডিও চালানো ব্যর্থ হওয়ার একটি বাগ সংশোধন করা হয়েছে।
3.689.6 ২০২৫-০৩-২৪
  • AdPeriodData ক্লাস যোগ করে যা AD_PERIOD_STARTED ইভেন্টে উপলব্ধ এবং StreamEvent.getStreamData() ব্যবহার করে অ্যাক্সেসযোগ্য।
  • ইভেন্ট টাইপ এবং লিসেনার কলব্যাক ক্লাসের সাথে মেলে টাইপিং উন্নত করে।
  • অবচিত এবং অসমর্থিত ইভেন্ট লিসেনিং API গুলির জন্য কনসোল সতর্কতা যোগ করে।
  • সার্ভার নির্দেশিত বিজ্ঞাপন সন্নিবেশ (SGAI) এর ক্ষেত্রে AD_BREAK_STARTED এবং AD_PERIOD_STARTED ইভেন্টগুলি বিলম্বিত হওয়ার কারণে একটি সমস্যার সমাধান করে।
  • ব্যর্থ নেটওয়ার্ক অনুরোধের জন্য স্থিতিশীলতা উন্নত করে।
  • Clarifies event listening APIs.
3.681.0 ২০২৫-০১-২২
  • STARTED বিজ্ঞাপন ইভেন্টের পরে সমস্ত ইভেন্টে কম্প্যানিয়ন বিজ্ঞাপন অ্যারে ফিরিয়ে আনার জন্য Ad.getCompanionAds() এর জন্য সমর্থন যোগ করে।
3.673.0 ২০২৪-১০-১৬
  • DAI পড সার্ভিং VOD স্ট্রিমগুলির জন্য এড়িয়ে যাওয়া যায় এমন বিজ্ঞাপনের জন্য সমর্থন যোগ করে।
  • বিজ্ঞাপন প্লেব্যাকের সময় AdManager নষ্ট করার সময় ঘটে যাওয়া মেমরি লিক ঠিক করে।
3.668.1 2024-09-23
  • লোকালহোস্ট পরিবেশে IMA নমুনা কোড ব্যবহার করার সময় ১০০৫টি ত্রুটির কারণে সৃষ্ট একটি সমস্যার সমাধান করে।
৩.৬৬৭.০ 2024-09-18
  • LiveStreamRequest এবং VODStreamRequest জন্য networkCode প্যারামিটারটি ঐচ্ছিক করার জন্য আপডেট করা হয়েছে। আমরা আপনাকে বিজ্ঞাপন ম্যানেজারে ব্যবহৃত শনাক্তকারী সেটিংসের সাথে মেলানোর জন্য networkCode অন্তর্ভুক্ত করার জন্য উৎসাহিত করছি।
৩.৬৬১.১ ২০২৪-০৮-২৬
  • সমর্থিত লোকেলের তালিকায় মালয় ( ms ) যোগ করে।
৩.৬৬০.০ ২০২৪-০৮-২০
  • নন-লিনিয়ার বিজ্ঞাপনের জন্য minSuggestedDuration মানের জন্য সমর্থন যোগ করে। পূর্বে, IMA সমস্ত নন-লিনিয়ার বিজ্ঞাপন 45 সেকেন্ডের জন্য দেখিয়েছিল।
৩.৬৫৩.০ ২০২৪-০৭-২৪
  • আপডেট করা Chrome সংস্করণগুলিতে অ-নিরাপদ পরিবেশ, http:// অথবা localhost-এর সমস্যা সমাধান করে।
৩.৬৫০.০ 2024-07-03
3.647.0 ২০২৪-০৬-২০
  • লাইভস্ট্রিম এবং VOD স্ট্রিম অনুরোধের জন্য প্রকাশকের বিজ্ঞাপন ম্যানেজার নেটওয়ার্ক কোডের জন্য একটি প্রয়োজনীয় StreamRequest.networkCode ফিল্ড যোগ করে।
  • অবৈধ বা অসমর্থিত ক্লিক-থ্রু URL গুলির জন্য AdError 1022 যোগ করে।
  • সংযুক্ত টিভি পরিবেশে বাদ দেওয়া যায় এমন বিজ্ঞাপনের জন্য অসীম ত্রুটির কারণ হওয়া একটি বাগ সংশোধন করা হয়েছে।
৩.৬৪২.০ ২০২৪-০৫-২৩
  • VAST ট্র্যাকিং পিং-এ কুকিজ সংক্রান্ত সমস্যা সমাধান করে।
৩.৬৩৭.১ ২০২৪-০৪-২৫
৩.৬৩১.০ ২০২৪-০৪-০১
  • VideoStitcherVodStreamRequest.vodConfigId যোগ করে।
  • প্রোগ্রাম্যাটিক সীমিত বিজ্ঞাপনের জন্য ব্যবহৃত একটি অবৈধ ট্র্যাফিক সনাক্তকরণ-শুধু কুকি যোগ করে।
৩.৬২৭.০ ২০২৪-০৩-০৬
  • আইফ্রেম স্যান্ডবক্সিং থেকে বেরিয়ে যাওয়ার বিষয়ে কনসোল সতর্কতার কারণ হওয়া আইফ্রেম সমস্যার সমাধান করে।
৩.৬২৪.০ ২০২৪-০২-২৯
৩.৬২১.০ ২০২৪-০২-১৫
  • সহযোগী বিজ্ঞাপনগুলিতে "এই বিজ্ঞাপন সম্পর্কে" আইকন যোগ করে।
  • বিজ্ঞাপন প্লেব্যাকের সময় একই AdsLoader ব্যবহার করে নতুন বিজ্ঞাপন অনুরোধ করার হ্যান্ডলিং উন্নত করে।
৩.৬১৭.১ ২০২৪-০২-০৫
  • উন্নত অ্যাক্সেসিবিলিটির জন্য আইফ্রেমে শিরোনাম বৈশিষ্ট্য যোগ করে।
৩.৬১৬.১ ২০২৪-০১-৩১
  • পড পরিবেশনের জন্য কম্প্যানিয়ন বিজ্ঞাপন সমর্থন যোগ করে।
  • ফ্লুইড কম্প্যানিয়ন বিজ্ঞাপন সহ AdSense বিজ্ঞাপনের সমস্যার সমাধান করে।
৩.৬১৪.১ ২০২৪-০১-২২
  • আইসল্যান্ডিক ( 'is' ) স্থানীয়করণের জন্য সমর্থন যোগ করে।
৩.৬১২.০ ২০২৪-০১-১১
  • IMA এখন VPAID সৃজনশীলতার চেয়ে SIMID সৃজনশীলতা রেন্ডার করা পছন্দ করে।
৩.৬০৯.০ ২০২৩-১২-১২
  • PodVodStreamRequest ক্লাসের সাথে DAI VOD পড পরিবেশনের জন্য সমর্থন যোগ করে।
  • DAI লাইভস্ট্রিমের একটি সমস্যা সমাধান করা হয়েছে, যেখানে ব্যবহারকারীরা বিজ্ঞাপন বিরতির মাঝখানে স্ট্রীমে যোগ দিলে, বিজ্ঞাপনটি ক্লিকযোগ্য হত না।
৩.৬০৭.০ ২০২৩-১২-০৪
  • কোনও বিজ্ঞাপন ফেরত না দেওয়া হলে VAST ত্রুটির বীকনগুলি সক্রিয় না হওয়ার সমস্যাটি সমাধান করে।
  • যদি IMA বিজ্ঞাপন বাদ দিন বোতামটি রেন্ডার না করে এবং বিজ্ঞাপনটি বাদ দেওয়া যায়, তাহলেই বিজ্ঞাপনগুলি বাদ দেওয়ার জন্য AdsManager.skip() আপডেট করে।
  • ভাষা অনুবাদ আপডেট করে।
৩.৬০১.০
পিছনে গড়িয়ে গেল
২০২৩-১১-০৬
  • DAI ক্লিক-থ্রু আচরণ ব্যর্থ হওয়ার কারণে v3.600.0 এ ফিরে এসেছে।
  • পরিষেবা প্রকাশ। কোনও নতুন বৈশিষ্ট্য নেই।
৩,৬০০.০ ২০২৩-১১-০২
  • IMA যদি একটি খালি VAST পায়, তাহলে একটি ত্রুটি পিং ফায়ার করার জন্য আচরণ যোগ করে।
৩.৫৯৮.০ ২০২৩-১০-২৬
  • about:blank VAST ইম্প্রেশন URL গুলি ফায়ার করা এড়াতে আচরণ যোগ করে।
৩.৫৯৭.০ ২০২৩-১০-২৩
  • যদি মূল বিজ্ঞাপনটি খালি VAST ট্যাগ ফেরত দেয়, তাহলে প্লেব্যাকের জন্য অন্যান্য বুফে বিজ্ঞাপন নির্বাচন করার জন্য IMA-এর কার্যকারিতা যোগ করে।
৩.৫৯৫.০ ২০২৩-১০-১০
  • নির্দিষ্ট কিছু সংযুক্ত টিভিতে যেখানে performance.now() অনির্ধারিত ছিল, সেই সমস্যার সমাধান করে।
  • নির্দিষ্ট কাস্টম বাস্তবায়নে বিজ্ঞাপন UI উপাদানগুলি রেন্ডার করতে ব্যর্থ হওয়া সমস্যার সমাধান করে।
৩.৫৯৪.০ ২০২৩-১০-০৪
  • যদি বিজ্ঞাপনটি বর্তমানে এড়িয়ে যায়, তাহলে StreamManager.getAdSkippableState() যোগ করলে true রিটার্ন করে।
  • IMA DAI-এর জন্য একটি সমস্যা সমাধান করে যেখানে VAST প্রতিক্রিয়াতে একটি কাস্টম ট্র্যাকিং স্কিপ ইভেন্ট ট্র্যাকার থাকলে skipoffset= মান উপেক্ষা করা হয়।
৩.৫৯২.০ ২০২৩-০৯-২৭
  • ক্লায়েন্ট-সাইড IMA-এর জন্য একটি সমস্যা সমাধান করে যেখানে VAST প্রতিক্রিয়াতে একটি কাস্টম ট্র্যাকিং স্কিপ ইভেন্ট ট্র্যাকার থাকলে skipoffset= মান উপেক্ষা করা হয়।
৩.৫৮২.৫ ২০২৩-০৭-২৫
  • AD_BREAK_FETCH_ERROR বিজ্ঞাপন ইভেন্ট যোগ করে যা তখন সক্রিয় হয় যখন একটি বিজ্ঞাপন বিরতি কোনও বিজ্ঞাপন চালাতে পারে না।
  • DAI লাইভ স্ট্রিম প্রি-রোল বিজ্ঞাপনগুলিকে সমর্থন করার জন্য AdPodInfo.getPodIndex() এর আচরণ আপডেট করে।
  • HTML বা iframe রিসোর্স সহ নন-লিনিয়ার বিজ্ঞাপনের জন্য Ad.getContentType() দ্বারা প্রদত্ত মান ঠিক করে।
৩.৫৮০.০ ২০২৩-০৭-১০
  • DAI StreamManager এবং ক্লায়েন্ট-সাইড AdDisplayContainer এ একটি নন-HTMLVideoElement প্রদান করা হলে একটি কনসোল ত্রুটি যোগ করে কারণ এর ফলে দৃশ্যমানতা এবং শ্রবণযোগ্যতা পরিমাপ ব্যর্থ হয়।
৩.৫৭৯.০ ২০২৩-০৭-০৫
  • অবচিত extern googletag.encryptedSignalProviders ব্যবহার করার সময় কনসোলে একটি লগ সতর্কতা যোগ করে।
৩.৫৭৩.০ ২০২৩-০৫-১৫
  • কোনও কম্প্যানিয়ন স্লট উপলব্ধ না থাকাকালীন প্রয়োজনীয় কম্প্যানিয়ন বিজ্ঞাপন প্রদর্শিত হয়নি বলে IMA রিপোর্ট করতে ব্যর্থ হয়েছে এমন একটি সমস্যার সমাধান করে।
৩.৫৬৮.১ ২০২৩-০৪-১৩
  • IMA এখন SIMID বিজ্ঞাপনে বিজ্ঞাপন ক্লিক-থ্রুগুলির জন্য একটি CLICK বিজ্ঞাপন ইভেন্ট চালু করে।
  • বিজ্ঞাপন ত্রুটি ১৩০০ কে অবচয় করে: CONSENT_MANAGEMENT_PROVIDER_NOT_READY
৩.৫৬৬.২ ২০২৩-০৩-২৮
  • শুধুমাত্র ডকুমেন্টেশন আপডেট। উল্লেখ করে যে DAI adTagParameters শুধুমাত্র string মান গ্রহণ করে।
৩.৫৬৫.০ ২০২৩-০৩-২১
৩.৫৬৪.১ ২০২৩-০৩-২০
  • নিম্নলিখিত VideoStitcherVodStreamRequest API গুলির নাম পরিবর্তন করে:
৩.৫৫৭.০ ২০২৩-০২-২১

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

৩.৫৪৮.০ ২০২২-১২-০৬
  • STREAM_INITIALIZED থেকে StreamData এর জন্য StreamData.dashPeriodUrl যোগ করে। এই URLটি DASH লিনিয়ার পড স্ট্রিমগুলির জন্য ব্যবহৃত হয়।
৩.৫৪৪.০ ২০২২-১১-১০
  • প্লেয়ার দ্বারা অথবা AdsRenderingSettings.mimeTypes এর মাধ্যমে নির্দিষ্ট করা হলে audio/aac mimeType এর জন্য সমর্থন যোগ করে।
৩.৫৪১.০ ২০২২-১০-২৭
  • IMA অনিচ্ছাকৃতভাবে উইন্ডো অবজেক্টে যোগ করা একটি সমস্যার সমাধান করে।
৩.৫৩২.০ ২০২২-০৯-২১
  • OMID বিজ্ঞাপন সেশন শুরু হওয়ার সময় DAI-এর একটি কনসোল ত্রুটির সমস্যা সমাধান করে।
  • ব্যবহারকারীদের একটি নন-লিনিয়ার বিজ্ঞাপনের পরে একটি লিনিয়ার বিজ্ঞাপনের ক্লিকথ্রুতে ক্লিক করতে বাধা দেওয়ার সমস্যা সমাধান করে।
৩.৫৩১.০ ২০২২-০৯-১৯
  • লাইভ স্ট্রিম চলাকালীন SIMID ক্রিয়েটিভদের জন্য requestPause এবং requestPlay ক্ষমতা যোগ করে। এই কার্যকারিতা ইতিমধ্যেই VOD স্ট্রিমগুলির জন্য উপলব্ধ।
  • একটি ভিডিও বিজ্ঞাপন শেষ হওয়ার পরে "নাল" তে সেট করা অপ্রয়োজনীয় ব্যর্থ নেটওয়ার্ক অনুরোধগুলি কখনও কখনও করা হয় এমন একটি সমস্যার সমাধান করে।
৩.৫২৯.২ ২০২২-০৯-০৮
  • একটি সমস্যা সমাধান করে যেখানে র‍্যাপারের একটি শৃঙ্খলের মধ্যে কিছু সৃজনশীল আইডি বিজ্ঞাপনের বস্তুতে পূরণ করা হয় না।
৩.৫২৬.০ ২০২২-০৮-২২
  • সংযুক্ত টিভি ডিভাইসগুলিতে is_lat প্যারামিটারের সমস্যা সমাধান করে।
  • ডেস্কটপ পরিবেশে "আরও জানুন" বোতামটি ভুলভাবে প্রদর্শিত হওয়ার সমস্যাটি সমাধান করে।
৩.৫২৩.০ ২০২২-০৮-০৪
৩.৫২২.০ ২০২২-০৭-১৮
  • ওয়াই-ফাই সংযোগের জন্য ডিফল্ট সর্বোচ্চ বিটরেটের আচরণ আপডেট করে। আপনি AdsRenderingSettings.bitrate দিয়ে সর্বোচ্চ বিটরেট ওভাররাইট করতে পারেন।
৩.৫২১.০ ২০২২-০৭-১২
  • AD_CAN_PLAY ইভেন্ট যোগ করে, যা বিজ্ঞাপনটি চালানোর জন্য প্রস্তুত হলে IMA সক্রিয় করে। AD_BUFFERING ইভেন্টের পরে আপনার প্লেয়ার UI কখন আপডেট করবেন তা জানতে এই ইভেন্টটি ব্যবহার করুন।
  • একটি অ্যাড পডের মধ্যে ট্রুভিউ বিজ্ঞাপনের পরে আসা নন-ট্রুভিউ বিজ্ঞাপনগুলির জন্য একটি বিজ্ঞাপন UI সমস্যা সমাধান করে।
৩.৫২০.০ ২০২২-০৬-২৯
৩.৫১৭.২ ২০২২-০৫-২৩
৩.৫১৩.০ ২০২২-০৫-০৩
  • অটোপ্লে ব্যবহারকারী খেলোয়াড়দের জন্য প্রয়োজনীয় পদক্ষেপগুলি হাইলাইট করে AdDisplayContainer.initialize() এর বিবরণ আপডেট করা হয়েছে।
৩.৫১২.০ ২০২২-০৪-২১
  • আইএমএ থেকে আইফ্রেম সীমানা জুড়ে ইভেন্ট ফরোয়ার্ড করার সময় জিপিটি প্রক্সির সমস্যা সমাধান করে।
৩.৫০৮.০ ২০২২-০৩-২৮
  • VMAP বিজ্ঞাপনের সময়, adsLoader.onContentComplete() এর পরে adsManager.destroy() কল করলে পোস্ট-রোল বিজ্ঞাপনগুলি ভুলভাবে প্রদর্শিত হবে এমন একটি সমস্যার সমাধান করে।
  • VMAP বিজ্ঞাপনের সময় AdsManager.discardAdBreak() কল করলেও বিজ্ঞাপন বিরতি বাতিল না হওয়ার সমস্যা সমাধান করে।
৩.৫০১.০ ২০২২-০২-১৭
৩.৪৯৮.১ ২০২২-০২-১০
  • TFUA বা TFCD উল্লেখ করা থাকলে, বিজ্ঞাপনের অনুরোধে আর RDID পাঠানো হবে না।
  • SDK দ্বারা URL প্যারামিটার ওভাররাইট করা হচ্ছিল এমন একটি বাগ সংশোধন করে।
৩.৪৯৫.১ ২০২২-০১-১০
  • google.ima.OmidVerificationVendor অনির্ধারিত ছিল এমন একটি সমস্যার সমাধান করে।
৩.৪৯৪.০ ২০২২-০১-০৪
  • এন্ডক্যাপ সহ ট্রুভিউ ফর অ্যাকশন বিজ্ঞাপনগুলি স্কিপ বোতামে ফোকাস করতে বাধ্য করে, যার ফলে অনিচ্ছাকৃত স্ক্রলিং হয় এমন একটি সমস্যার সমাধান করে।
৩.৪৯৩.০ ২০২১-১২-১৬
  • IMA HTML5 ক্লায়েন্ট-সাইড এবং DAI-তে OMID সাপোর্ট চালু করে। দ্রষ্টব্য: প্রকাশকরা এখনও OMID বনাম বিজ্ঞাপন পরিচালকের ইম্প্রেশনের মধ্যে একটি ছোট (<7%) পার্থক্য দেখতে পারেন।
  • নতুন OMID অ্যাক্সেস মোড API যোগ করে।
৩.৪৮৮.০ ২০২১-১১-০৮
  • কনসোলে লগ করা "অস্বীকৃত বৈশিষ্ট্য" সতর্কতাগুলি সরিয়ে দেয়।
  • বিজ্ঞাপন অনুরোধের আকার নির্ধারণের সাথে সম্পর্কিত জাভাস্ক্রিপ্ট বিজ্ঞাপনগুলির ফলব্যাক আচরণ ঠিক করে।
৩.৪৮৫.১ ২০২১-১০-১১
  • OMID-এর এমন একটি সমস্যা সমাধান করে যেখানে একটি AdsDisplayContainer-এর জীবদ্দশায় একাধিক AdsManagers লোড করা হলে সমস্যা দেখা দিতে পারে।
  • নির্দিষ্ট বিজ্ঞাপনের ক্ষেত্রে "কেন এই বিজ্ঞাপন?" দুবার দেখানো হতে পারে এমন একটি বাগ সংশোধন করা হয়েছে।
৩.৪৮৩.২ ২০২১-১০-০৪
  • Shadow DOM-এর ভিতরে ব্যবহার করার সময় OMID-এর সাথে IMA-এর ইন্টিগ্রেশনের একটি বাগ সংশোধন করে।
৩.৪৮০.১ ২০২১-০৯-১৩
  • ভিডিও প্লেয়ারটি নিঃশব্দ করার সময় DAI-এর OM SDK-তে ভুল ভলিউম রিপোর্ট করার কারণে তৈরি একটি বাগ সংশোধন করা হয়েছে।
৩.৪৭৯.১ ২০২১-০৯-০৮
  • ImaSdkSettings.setSessionId() সঠিকভাবে কাজ করতে বাধা দেওয়া বাগটি ঠিক করা হয়েছে।
৩.৪৭৪.০ ২০২১-০৮-০৯
৩.৪৭০.১ ২০২১-০৭-০১
  • মোবাইল সাফারিতে একটি ত্রুটি ঠিক করা হয়েছে যেখানে adBreakEnded-এ প্লেয়ার নিয়ন্ত্রণ সঠিকভাবে প্রকাশ করা হয়নি।
৩.৪৬৯.০ ২০২১-০৬-২৪
  • STARTED ইভেন্টের আগে কম্প্যানিয়ন বিজ্ঞাপনগুলি পুনরুদ্ধার করার সময় ঘটে যাওয়া একটি ত্রুটি সংশোধন করে।
৩.৪৬৭.০ ২০২১-০৬-১৭
  • Chrome ব্রাউজারে আপডেটের কারণে INSECURE মোডে VPAID বিজ্ঞাপনের সমস্যা সমাধান করা হয়েছে।
৩.৪৫৮.০ ২০২১-০৫-১৩
  • নিম্নলিখিত API গুলির সাথে DaiSdkSettings ক্লাস যোগ করে:
    • DaiSdkSettings.getFeatureFlags()
    • DaiSdkSettings.setFeatureFlags()
৩.৪৫২.০ ২০২১-০৪-১৫
  • বিজ্ঞাপনের বিরতির আচরণ পরিবর্তন করে যাতে বিজ্ঞাপনে ক্লিক করলে পৃষ্ঠা থেকে নেভিগেশন দূরে সরে যায়। এই পরিবর্তনের ফলে প্রকাশকদের বিজ্ঞাপন পজ করার পর পুনরায় চালু করার জন্য একটি UI দেখাতে হবে । এই পরিবর্তন সম্পর্কে আরও তথ্যের জন্য, দয়া করে Changes to pause behavior ব্লগ পোস্টটি দেখুন। প্রকাশকরা এই বিজ্ঞাপন ট্যাগ ব্যবহার করে এই পরিবর্তনগুলি বাস্তবায়ন পরীক্ষা করতে পারেন।
৩.৪৪৮.১ ২০২১-০৩-৩১
  • বিজ্ঞাপন লক্ষ্যবস্তুতে সাহায্য করার জন্য AdsRequest.pageUrl প্রপার্টি যোগ করে। প্রপার্টির মান বিজ্ঞাপনের অনুরোধের জন্য &url= প্যারামিটারকে ওভাররাইড করে।
  • যখন একটি SIMID ক্রিয়েটিভ তার সময়কাল পরিবর্তন করে তখন পাঠানো AdEvent.Type.DURATION_CHANGE ইভেন্টটি আপডেট করে।
  • প্রিলোডেড SIMID বিজ্ঞাপনের কারণে পরবর্তী বিজ্ঞাপনগুলি মোবাইল পরিবেশে ট্যাপ ইভেন্ট নিবন্ধন না করার সমস্যাটি সমাধান করে।
৩.৪৪৭.১ ২০২১-০৩-১৫
  • AdsRenderingSettings.mimeTypes এর মাধ্যমে নির্দিষ্ট করা MIME প্রকারের আচরণ আপডেট করে যাতে ব্রাউজার দ্বারা সমর্থিত নয় এমন প্রকারগুলি উপেক্ষা করা হয়।
  • অ্যাড পড স্ট্রিম চলাকালীন অ্যাক্টিভভিউ ট্র্যাকিং এবং কাস্টম ট্র্যাকিংয়ের মতো এক্সটেনশনের জন্য সমর্থন যোগ করে।
৩.৪৪৬.১ ২০২১-০৩-০৮
  • SIMID বিজ্ঞাপনের পরে আসা বিজ্ঞাপনগুলি TAPPED ইভেন্টগুলি প্রেরণ না করার সমস্যাটি সমাধান করে।
৩.৪৪৫.১ ২০২১-০৩-০২
  • পোস্ট-রোলগুলি প্রিলোড করার সময় নন-লিনিয়ার মিড-রোলগুলি খুব কম সময়ের জন্য প্রদর্শিত হত এমন একটি সমস্যার সমাধান করে।
৩.৪৪৪.১ ২০২১-০২-২৫
  • যখন একটি বিজ্ঞাপন ট্যাগ শুধুমাত্র <Playlist/> কে VAST_EMPTY_RESPONSE: 1009 তে ফেরত পাঠায়, এবং UNKNOWN_AD_RESPONSE: 1010 ফেরত পাঠায় তখন ত্রুটি বার্তাটি পরিবর্তন করে।
  • অ্যাডসেন্সের লিনিয়ার বিজ্ঞাপনগুলিকে নন-লিনিয়ার হিসেবে রিপোর্ট করা হচ্ছিল এমন একটি বাগ সংশোধন করা হয়েছে।
  • simid বিজ্ঞাপনের একটি বাগ সংশোধন করা হয়েছে যেখানে requestChangeDuration শুধুমাত্র একবার কল করা যেতে পারে।
  • পড পরিবেশনের ফলে বহিরাগত পিং এবং 404 পাঠানোর সমস্যা দেখা দিতে পারে এমন একটি বাগ সংশোধন করে।
৩.৪৪২.০ ২০২১-০২-১৭
  • ফিচার ফ্ল্যাগ API যোগ করে যা IMA তে স্থায়ীভাবে সক্ষম নয় এমন নির্দিষ্ট বৈশিষ্ট্যগুলি সক্ষম বা অক্ষম করতে ব্যবহার করা যেতে পারে। ফিচার ফ্ল্যাগগুলি পেতে এবং সেট করতে ImaSdkSettings.getFeatureFlags() এবং ImaSdkSettings.setFeatureFlags() ব্যবহার করুন। ভবিষ্যতের SDK সংস্করণগুলিতে, অতিরিক্ত অপ্ট-ইন বৈশিষ্ট্যগুলির জন্য ফিচার ফ্ল্যাগ ব্যবহার করা হবে।
  • যারা ওয়েব ওপেন বিটা-র জন্য OMID বেছে নিতে চান তাদের জন্য enableOmidBeta বৈশিষ্ট্য পতাকা যোগ করে।
  • VMAP পোস্টরোল প্রিলোড নিষ্ক্রিয় করতে বিশেষ অজানা সময়কাল মান (-3) যোগ করে। এটি সেট করতে AdsRequest.contentDuration() ব্যবহার করুন।
৩.৪৩৯.০ ২০২১-০২-০৮
  • সেশন আইডি সেট করার জন্য ImaSdkSettings.setSessionId() পদ্ধতি যোগ করা হয়েছে, যা শুধুমাত্র ফ্রিকোয়েন্সি ক্যাপিংয়ের জন্য ব্যবহৃত হয়।
৩.৪৩৮.০ ২০২১-০২-০৩
  • প্রিলোডিং সক্ষম থাকাকালীন IMA ইভেন্টগুলি মাঝে মাঝে ডুপ্লিকেট হওয়ার সমস্যাটি সমাধান করা হয়েছে।
৩.৪৩৬.০ ২০২১-০১-২৬
  • পড সার্ভিং-এ একটি বাগ ঠিক করা হয়েছে যেখানে প্রাথমিক মেটাডেটা যাচাইকরণ একাধিকবার পাঠানো হতে পারে।
  • VAST-এ AdServingId এর নিচে সেট করা থাকলে AdSystem ওভাররাইট করার ক্ষেত্রে একটি বাগ ঠিক করা হয়েছে।
৩.৪৩৩.২ ২০২১-০১-১৪
  • ব্যবহারকারী কুকিতে সম্মতি না দিলে, ব্যবহারকারী কুকিতে সম্মতি না দিলে, অথবা IAB TCFv2 ইন্টিগ্রেশনের গ্রেস পিরিয়ডের পরে GDPR এবং ePrivacy অঞ্চলে IMA কোনও বৈধ TC স্ট্রিং না পেলে সীমিত বিজ্ঞাপন পরিবেশনের অনুমতি দেওয়া হয়।
৩.৪২৯.০-এ রোলব্যাক করুন ২০২০-১২-১০
  • ৩.৪৩০.০ সংস্করণে একটি সমস্যার কারণে ৩.৪২৯.০-এ রোলব্যাক করা হয়েছে যেখানে DAI VOD স্ট্রিমগুলির জন্য কিউপয়েন্টগুলি ০ এর শুরু এবং শেষ সময় ফেরত দেয়। এই সমস্যাটি মূলত নেটিভ SDK-গুলিতে (Android এবং iOS) ঘটেছিল।
৩.৪২৭.১ ২০২০-১২-০২
  • VMAP পোস্টরোল প্রিলোডিং ব্যবহারের ক্ষেত্রে স্পষ্টতা আনতে contentDuration এর জন্য রেফারেন্স তথ্য আপডেট করা হয়েছে।
  • VPAID বিজ্ঞাপনের আকার সঠিকভাবে না থাকার একটি বাগ ঠিক করা হয়েছে।
  • getAdSkippableState পদ্ধতিতে ভুল মান ফেরত দেওয়ার ক্ষেত্রে একটি বাগ ঠিক করা হয়েছে।
৩.৪২৩.০-এ রোলব্যাক করুন ২০২০-১১-১১
  • ৩.৪২৪.১ সংস্করণে একটি সমস্যার কারণে ৩.৪২৩.০-এ রোলব্যাক করা হয়েছে, যেখানে বিজ্ঞাপন বিরতি আচরণে পরিবর্তনগুলি বেশ কয়েকটি প্রকাশকের উপর নেতিবাচক প্রভাব ফেলেছিল।
৩.৪২৪.১ ২০২০-১১-০৯
  • বিজ্ঞাপন পরিচালকদের প্রিলোড করার সময় ভলিউম পরিবর্তন অব্যাহত না থাকার একটি বাগ সংশোধন করা হয়েছে।
  • বিজ্ঞাপনের বিরতির আচরণ পরিবর্তন করে বিজ্ঞাপনে ক্লিক করলে পৃষ্ঠা থেকে নেভিগেশন দূরে সরে যাওয়ার জন্য বিজ্ঞাপন বিরতি দেওয়া হয়েছে। এই পরিবর্তনের জন্য প্রকাশকদের বিজ্ঞাপন বিরতি দেওয়ার পরে পুনরায় চালু করার জন্য একটি UI দেখাতে হবে। এই পরিবর্তন সম্পর্কে আরও তথ্যের জন্য, দয়া করে "পরিবর্তন বিরতি আচরণ" ব্লগ পোস্টটি দেখুন। প্রকাশকরা এই বিজ্ঞাপন ট্যাগ ব্যবহার করে এই পরিবর্তনগুলি বাস্তবায়ন পরীক্ষা করতে পারেন।
৩.৪২০.১ ২০২০-১১-০২
  • কিছু ক্ষেত্রে প্রিরোল বিজ্ঞাপন এড়িয়ে যাওয়ার পরে, মিডরোল বিজ্ঞাপনটি না চলা এবং প্রিরোল বিজ্ঞাপনের অডিও সহ একটি কালো পর্দা প্রদর্শনের সমস্যা সমাধান করা হয়েছে।
৩.৪১৮.৩ ২০২০-১০-২২
  • AdSense বিজ্ঞাপনে বিজ্ঞাপনের অনুরোধ থেকে সম্মতি প্যারামিটার বাদ দেওয়া হয়েছিল এমন একটি বাগ ঠিক করা হয়েছে।
৩.৪১৮.১ ২০২০-১০-২১
  • ডেস্কটপ বা মোবাইল ওয়েবে Chrome-এর জন্য HLS মিডিয়া ফাইলগুলি আর নির্বাচনযোগ্য কন্টেইনার ফর্ম্যাট নয়।
  • AdsManager.destroy() এ কল করার ক্ষেত্রে একটি সমস্যা সমাধান করা হয়েছে যেখানে নির্দিষ্ট পরিস্থিতিতে VmapAdManager ব্যবহার করলে ALL_ADS_COMPLETED ইভেন্টটি ট্রিগার হবে না।
৩.৪১৭.২ ২০২০-১০-১৯
  • ট্রান্সপারেন্সি ও কনসেন্ট স্ট্রিং (TC স্ট্রিং) এর একটি সমস্যা সমাধান করা হয়েছে যেখানে বিজ্ঞাপন ট্যাগ URL এবং কনসেন্ট ম্যানেজমেন্ট প্রোভাইডার কর্তৃক প্রদত্ত URL এর মান ভিন্ন হলে স্ট্রিং সমাধান হত না।
  • আকারের সীমাবদ্ধতার কারণে বিজ্ঞাপনটি দেখানো না গেলেও, নন-লিনিয়ার অ্যাডসেন্স বিজ্ঞাপনের জন্য IMPRESSION ইভেন্ট প্রকাশকের কাছে পাঠানো হবে এমন একটি বাগ সংশোধন করা হয়েছে।
  • iOS-এ fullscreen ইভেন্ট দুবার গণনা করার সমস্যা সমাধান করা হয়েছে।
৩.৪১৫.১ ২০২০-১০-০৫
  • AdProgressData বৈশিষ্ট্যগুলিকে অস্পষ্ট করে তোলার জন্য তৈরি একটি বাগ ঠিক করা হয়েছে।
  • প্রক্সি ভিডিও উপাদান সহ সুরক্ষিত VPAID বিজ্ঞাপনগুলি এখন পূর্ণস্ক্রিন পরিবর্তন ইভেন্টটিকে সঠিকভাবে ফরোয়ার্ড করে।
  • ima3_dai_debug.js এখন কনসোলে অতিরিক্ত লগ প্রিন্ট করে।
  • IMA এখন VPAID সংজ্ঞা নির্দেশিকাগুলির ধারা 3-এ তালিকাভুক্ত VPAID প্রোটোকলগুলি লগ করে।
  • অ্যাসেট ফলব্যাক ব্যবহারকারী বিজ্ঞাপনগুলিকে মাঝে মাঝে একই বিজ্ঞাপন ট্যাগ দুবার অনুরোধ করার কারণে যে সমস্যা হয়েছিল, তার সমাধান করা হয়েছে।
৩.৪১১.১ ২০২০-০৯-২৩
  • অ্যান্ড্রয়েড ৬.০ এবং তার আগের ভার্সনে ডিপ লিঙ্কের আচরণ পরিবর্তন করা হয়েছে যাতে ব্যবহারকারীরা যদি উপলব্ধ থাকে, তাহলে ল্যান্ডিং পৃষ্ঠার পরিবর্তে বিজ্ঞাপনদাতার অ্যাপে পুনঃনির্দেশিত হতে পারেন।
৩.৪১০.০ ২০২০-০৯-১৭
  • DAI SDK-তে iframe এবং HTML কম্প্যানিয়ন বিজ্ঞাপনের জন্য সমর্থন যোগ করা হয়েছে।
৩.৪০৭.০ ২০২০-০৯-০২
  • হেভি অ্যাডস ইন্টারভেনশনের ফলে যেসব সুরক্ষিত VPAID বিজ্ঞাপন প্রভাবিত হত, সেগুলো এখন ত্রুটিমুক্ত, যার ফলে SDK প্লেব্যাক পুনরায় শুরু করতে পারবে।
৩.৪০৫.০ ২০২০-০৮-২৭
  • DAI SDK-তে StreamManager.focus() পদ্ধতি যোগ করা হয়েছে, যা স্কিপ বোতাম এবং অন্যান্য ইন্টারেক্টিভ UI উপাদানগুলির জন্য প্রোগ্রাম্যাটিক ফোকাস পরিবর্তনের অনুমতি দেয়।
৩.৪০৪.১ ২০২০-০৮-২৫
  • ক্লায়েন্ট-সাইড SDK-তে AdsManager.focus() পদ্ধতি যোগ করা হয়েছে, যা স্কিপ বোতাম এবং অন্যান্য ইন্টারেক্টিভ UI উপাদানগুলির জন্য প্রোগ্রাম্যাটিক ফোকাস পরিবর্তনের অনুমতি দেয়।
  • FullSlot বিজ্ঞাপনের ফেইড-ইন সময় ২ সেকেন্ড থেকে ০.৩ সেকেন্ডে পরিবর্তন করা হয়েছে।
  • যদি একটি VPAID বিজ্ঞাপন স্লট শুরু করার সময় 0x0 আকারের হয়, তাহলে স্লটের আকার সঠিকভাবে সেট করার পরে SDK এখন VPAID বিজ্ঞাপনের resizeAd() পদ্ধতিটি কল করবে, যাতে বিজ্ঞাপনটি স্লটের নতুন মাত্রার সাথে মেলে আকার পরিবর্তন করে।
৩.৪০৩.১ ২০২০-০৮-২৪
  • DAI VOD স্ট্রিমগুলির জন্য adPodInfo.podIndex এর একটি সমস্যা সমাধান করা হয়েছে যাতে মিডরোল বিজ্ঞাপনগুলি 1 থেকে শুরু করে সঠিকভাবে সূচী করা হয়।
  • DAI VOD স্ট্রিমগুলির জন্য adPodInfo.timeOffset এর একটি সমস্যা সমাধান করা হয়েছে যার কারণে পোস্টরোল বিজ্ঞাপনগুলি সঠিকভাবে -1 মান ফেরত দেয়নি।
  • নিশ্চিত করা হয়েছে যে একটি ছায়া DOM-এর ভিতরে থাকা AdsDisplayContainer উপাদানগুলি আর ব্লক করা নেই।
৩.৪০২.০ ২০২০-০৮-১৩
  • gdpr=1 এবং gdpr=true মধ্যে পার্থক্য সমাধানের পরে IAB TCFv2 ইন্টিগ্রেশন পুনরায় প্রকাশ করা হয়েছে যাতে উভয় মান সমানভাবে মূল্যায়ন করা হয়। আমরা gdpr=1 ব্যবহার করার পরামর্শ দিচ্ছি।
৩.৩৯৯.২ ২০২০-০৭-২৮
  • DAI SDK-তে StreamEvent.Type.PAUSED এবং StreamEvent.Type.RESUMED বিজ্ঞাপন ইভেন্ট যোগ করা হয়েছে।
  • ICON_FALLBACK_IMAGE_CLOSED ইভেন্ট যোগ করা হয়েছে, যা সংযুক্ত টিভি ডিভাইসের জন্য আইকন ফলব্যাক ইমেজ ডায়ালগ বন্ধ থাকলে সক্রিয় হয়।
  • পূর্ববর্তী বিজ্ঞাপনের মতো একই আইডি থাকা সত্ত্বেও সহযোগী বিজ্ঞাপনগুলি প্রদর্শিত হতে বাধা দেওয়া একটি সমস্যার সমাধান করা হয়েছে।
  • ক্লায়েন্ট-সাইড SDK-তে SIMID বিজ্ঞাপনের সময়কাল পরিবর্তনের অনুরোধের জন্য সমর্থন যোগ করা হয়েছে।
৩.৩৯৮.১ ২০২০-০৭-২১
  • DAI ডিবাগ SDK-তে অতিরিক্ত লগ ডেটা যোগ করা হয়েছে।
৩.৩৯৭.১ ২০২০-০৭-২১
  • GFP কুকিকে GDPR TCFv2 স্ট্যান্ডার্ডের সাথে একীভূত করা হয়েছে। এখন যখন প্রকাশকরা একটি CMP এর সাথে একীভূত হন, তখন ইউরোপীয় অর্থনৈতিক অঞ্চলের সাথে যুক্তরাজ্যের তাদের শেষ ব্যবহারকারীরা নিম্নলিখিত শর্তগুলির মধ্যে কোনও প্রযোজ্য হলে কুকি ব্যবহার করবেন না:
    • প্রকাশক অপ্ট আউট করেছেন।
    • ব্যবহারকারী স্পষ্টভাবে অপ্ট আউট করেছেন।
    • সিএমপি ব্যবহারকারীর সাথে যোগাযোগের জন্য অপেক্ষা করছে।
৩.৩৯৬.০ ২০২০-০৭-১৬
  • streamRequest.adTagParameters এর জন্য dai-apto প্যারামিটারের জন্য একটি মান (মিলিসেকেন্ডে) নির্দিষ্ট করে DAI স্ট্রিমগুলির জন্য অ্যাড পড ডিসিশনিং টাইমআউট কাস্টমাইজ করার ক্ষমতা যোগ করা হয়েছে। এই সেটিংটি স্ট্রিম ইনিশিয়ালাইজেশন টাইমআউটকেও প্রভাবিত করে, যা dai-apto মানের চেয়ে 4 সেকেন্ড বেশি সেট করা হয়।
৩.৩৯৫.০ ২০২০-০৭-১৪
  • মোবাইল সাফারিতে DAI ক্লিকথ্রু সংক্রান্ত একটি সমস্যা সমাধান করা হয়েছে।
  • gdpr=1 এবং gdpr=true ব্যবহারের মধ্যে পার্থক্যের কারণে, IAB TCFv2 ইন্টিগ্রেশন সাময়িকভাবে রোল ব্যাক করা হয়েছে।
৩.৩৯৪.০ ২০২০-০৭-১৩
  • ইনিশিয়ালাইজেশনের সময় যেখানে কোনও নেটওয়ার্কিং উপলব্ধ থাকে না, সেখানে উন্নত ব্যতিক্রম পরিচালনা।
  • বর্তমানে চলমান বিজ্ঞাপনটি ধ্বংস করতে এবং বিজ্ঞাপনের সাথে সম্পর্কিত সমস্ত ডেটা পুনরায় সেট করতে AD_PERIOD_ENDED ইভেন্টটি সংশোধন করা হয়েছে।
  • VPAID বিজ্ঞাপনের জন্য ভলিউম পরিবর্তন রিপোর্টিং যোগ করা হয়েছে।
  • একই ভাষার জন্য সাবটাইটেল সেট নির্দিষ্ট করার জন্য DAI সাবটাইটেলের জন্য subtitle_name প্যারামিটার যোগ করা হয়েছে।
৩.৩৯১.০ ২০২০-০৬-১৫
  • লাইভ স্ট্রিমগুলিতে এড়িয়ে যাওয়া যায় এমন বিজ্ঞাপন পরিবেশনের অনুমতি দেওয়া একটি বাগ ঠিক করা হয়েছে।
৩.৩৮৮.১ ২০২০-০৬-০২
  • SDK স্টার্ট বিজ্ঞাপন ইভেন্ট চালু হওয়ার আগে VPAID জাভাস্ক্রিপ্ট যখন কোনও বিজ্ঞাপন চালানোর চেষ্টা করে তখন ত্রুটি ফেরত দেওয়ার জন্য একটি বৈশিষ্ট্য যুক্ত করা হয়েছে।
  • কিছু ক্ষেত্রে CompanionAdSelectionSettings উপেক্ষা করার কারণে যে বাগটি হয়েছিল তা ঠিক করা হয়েছে।
৩.৩৮৪.০ ২০২০-০৫-০৪
  • স্কিপ বোতামের অ্যাক্সেসিবিলিটি উন্নত করা হয়েছে:
    • প্রি-স্কিপ টেক্সটটিকে ট্যাবেবল করে দিয়েছি যাতে স্ক্রিন রিডাররা এটি পড়তে পারে।
    • প্রি-স্কিপ কাউন্টডাউন এবং স্কিপ বোতামে aria-label মান যোগ করা হয়েছে।
৩.৩৮৩.০ ২০২০-০৪-২৮
  • ক্লায়েন্ট-সাইড SIMID বিজ্ঞাপনের জন্য সমর্থন যোগ করা হয়েছে।
৩.৩৮১.১ ২০২০-০৪-১৬
  • বিজ্ঞাপনের নিয়ম প্লেলিস্টে বিজ্ঞাপন লোড না হলে কন্টেন্ট প্লেব্যাক জমে যেতে পারে এমন একটি সমস্যার সমাধান করা হয়েছে।
৩.৩৭৯.২ ২০২০-০৪-০৯
  • VPAID বিজ্ঞাপনের পরিচালনা আপডেট করা হয়েছে যাতে আর নতুন ভিডিও উপাদান তৈরি না হয়। পূর্বে, IMA VPAID বিজ্ঞাপনের জন্য একটি নতুন ভিডিও উপাদান তৈরি করত যখন প্রকাশকের দ্বারা প্রদত্ত উপাদানটি প্রত্যাশা অনুযায়ী কাজ করত না।
৩.৩৭৩.২ ২০২০-০৩-১০
  • VOLUME_CHANGED এবং VOLUME_MUTED ইভেন্টগুলি সঠিকভাবে চালু না হওয়ার কারণে তৈরি একটি বাগ সংশোধন করা হয়েছে।
৩.৩৬৭.১ ২০২০-০২-১২
  • বর্তমান SDK সংস্করণ পুনরুদ্ধার সক্ষম করার জন্য AdsLoader-এ getVersion পদ্ধতি যোগ করা হয়েছে।
৩.৩৬৬.০ ২০২০-০২-০৬
  • ViewMode API এর ব্যবহার বন্ধ করা হয়েছে।
৩.৩৬৫.১ ২০২০-০২-০৩
৩.৩৬৪.০ ২০২০-০১-২৮
  • DAI SDK-এর জন্য স্থানীয়করণ সেট করার সমস্যা সমাধান করা হয়েছে।
  • এখন ভাসমান বিন্দু নির্ভুলতা ব্যবহার করার জন্য কিউপয়েন্ট ডেটা আপডেট করা হয়েছে।
৩.৩৬১.১ ২০২০-০১-২১
  • মোবাইল ডিভাইসে "কেন এই বিজ্ঞাপন?" এর দৃশ্যমানতা এবং বিজ্ঞাপনের সময়কাল কম প্রস্থে উন্নত করা হয়েছে।
৩.৩৬০.০ ২০২০-০১-১৫
  • আরও নির্ভুল করার জন্য কিউপয়েন্টের সময়গুলিকে ফ্লোটিং পয়েন্ট সংখ্যায় আপডেট করা হয়েছে।
  • ইনলাইন বিজ্ঞাপনের আইকনগুলির পাশাপাশি র‍্যাপার বিজ্ঞাপনের আইকনগুলির জন্য সমর্থন যোগ করা হয়েছে।
  • দৃশ্যমানতা আরও সঠিকভাবে নির্ধারণের জন্য ওভারলে সনাক্তকরণ লজিক আপডেট করা হয়েছে।
৩.৩৫৮.২ ২০২০-০১-১৫
  • ইন্টারনেট এক্সপ্লোরার ১১-এ EventTarget অনির্ধারিত থাকা একটি সমস্যার সমাধান করা হয়েছে।
৩.৩৫৮.১ ২০২০-০১-০৮
  • স্কিপযোগ্য বিজ্ঞাপনের স্কিপ বিজ্ঞাপন কাউন্টডাউন থেকে স্কিপ-পূর্ব লেখাটি সরানো হয়েছে।
৩.৩৫৫.৪ ২০২০-০১-০৩
  • CCPA এবং GDPR সম্মতি পরামিতিগুলির সন্ধান এবং পাসে সহায়তা যোগ করা হয়েছে।
  • iOS মোবাইল সাফারিতে ভুলভাবে কাস্টম প্লেব্যাক ব্লক করার সমস্যাটি সমাধান করা হয়েছে।
৩.৩৫৫.৩ ২০১৯-১২-১০
  • কিছু ক্ষেত্রে লগ ইভেন্ট উত্থাপনে বাধা দেওয়া একটি সমস্যা সমাধান করা হয়েছে।
৩.৩৫৫.০ ২০১৯-১২-০৫
  • iOS-এ অ্যাপ স্টোরে পুনঃনির্দেশনা সম্বলিত ক্লিকথ্রু সংক্রান্ত একটি সমস্যা সমাধান করা হয়েছে।
৩.৩৫৪.০ ২০১৯-১২-০৪
  • iOS 10+ মোবাইল ওয়েবে এমন পরিস্থিতিতে স্কিপযোগ্য বিজ্ঞাপনের জন্য সমর্থন যোগ করা হয়েছে যেখানে কোনও ভিডিও উপাদান AdDisplayContainer এ পাস করা হয় না।
  • সমস্ত নন-লিনিয়ার এবং ফুল-স্লট বিজ্ঞাপনের জন্য, বিজ্ঞাপন দেখানো এবং ক্লিক করার মধ্যে দুই সেকেন্ডের বিলম্ব যোগ করা হয়েছে।
  • enablePreloading true তে সেট করা থাকলে setAdWillPlayMuted বিজ্ঞাপন মিউট করতে বাধা দিত এমন একটি সমস্যা সমাধান করা হয়েছে।
৩.৩৫১.১ ২০১৯-১১-১৪
  • কিছু ক্ষেত্রে LOG এবং INTERACTION বিজ্ঞাপন ইভেন্টগুলিতে বিজ্ঞাপনের বস্তু অন্তর্ভুক্ত না করার কারণে যে সমস্যা হয়েছিল, তার সমাধান করা হয়েছে।
  • Google-এর Funding Choices-এর মতো IAB TCFv2-সম্মত সম্মতি ব্যবস্থাপনা প্রদানকারীদের বাস্তবায়নের জন্য Google বিজ্ঞাপন অনুরোধের স্বয়ংক্রিয় ইন্টিগ্রেশন যোগ করা হয়েছে।
৩.৩৪৯.০ ২০১৯-১১-১১
  • VMAP breakstart এবং breakend ট্র্যাকিং ইভেন্টের সমস্যা সমাধান করা হয়েছে।
৩.৩৪৬.০ ২০১৯-১০-২৫
  • DAI SDK-তে TrueView বিজ্ঞাপনের জন্য সমর্থন যোগ করা হয়েছে। StreamManager-এর কনস্ট্রাক্টরে একটি AdUiElement পাস করে TrueView বিজ্ঞাপনগুলি বাস্তবায়ন করা যেতে পারে।
৩.৩৪৩.১ ২০১৯-১০-১৭
  • tvOS-এ ইনলাইন VMAP পার্সিং সংক্রান্ত একটি বাগ সংশোধন করা হয়েছে।
৩.৩৩৯.০ ২০১৯-১০-০৯
  • DAI SDK-তে VAST আইকনগুলির জন্য সমর্থন যোগ করা হয়েছে। StreamManager এর কনস্ট্রাক্টরে একটি AdUiElement পাস করে আইকনগুলি বাস্তবায়ন করা যেতে পারে।
৩.৩৩৮.১ ২০১৯-১০-০৭
  • একটি VIDEO_CLICKED ইভেন্ট যোগ করা হয়েছে, যা সমস্ত ভিডিও ক্লিকের জন্য সক্রিয় হয় -- এমনকি যদি ক্লিকটি ক্লিকথ্রু ট্রিগার না করে।
  • DAI বিজ্ঞাপনগুলিতে "এই বিজ্ঞাপন কেন? " আইকন দেখানোর জন্য সমর্থন যোগ করা হয়েছে। StreamManager এর কনস্ট্রাক্টরে একটি AdUiElement পাস করে এটি বাস্তবায়ন করা যেতে পারে।
৩.৩৩৭.০ ২০১৯-১০-০১
  • DAI SDK-তে স্কিপেবল বিজ্ঞাপনের জন্য সমর্থন যোগ করা হয়েছে। স্কিপেবল বিজ্ঞাপনগুলি StreamManager এর কনস্ট্রাক্টরে একটি AdUiElement পাস করে বাস্তবায়ন করা যেতে পারে।
৩.৩৩৬.১ ২০১৯-০৯-৩০
  • StreamManager এর কনস্ট্রাক্টরে AdUiElement পাস করার জন্য DAI SDK-তে সমর্থন যোগ করা হয়েছে, যা ক্লিকথ্রু পরিচালনার জন্য setClickElement এর পরিবর্তে ব্যবহার করা উচিত।
৩.৩৩৪.০ ২০১৯-০৯-২৩
  • VPAID প্রিলোডিং এর সাথে একটি বাগ সংশোধন করা হয়েছে।
৩.৩২৫.৩ ২০১৯-০৮-১৯
  • মাইক্রোসফট এজ-এর পপ-আপগুলি এখন নতুন ট্যাব হিসেবে প্রদর্শিত হবে।
  • ইন্টারনেট এক্সপ্লোরার ১১-এর পপ-আপগুলি এখন নতুন উইন্ডো হিসেবে প্রদর্শিত হবে।
৩.৩২৩.২ ২০১৯-০৮-১২
  • ইন্টারনেট এক্সপ্লোরার ১১-এর পপ-আপ উইন্ডোগুলি এখন স্ক্রোলযোগ্য।
৩.৩২০.০ ২০১৯-০৭-২৩
  • অ্যান্ড্রয়েড অ্যাপের মধ্যে পৃষ্ঠাগুলিতে লিঙ্ক করার জন্য intent:// URL গুলির জন্য সমর্থন যোগ করা হয়েছে।
  • অ্যান্ড্রয়েডে গুগল প্লে স্টোরের মধ্যে পৃষ্ঠাগুলিতে লিঙ্ক করার জন্য market:// URL গুলির জন্য সমর্থন যোগ করা হয়েছে।
৩.৩১৯.১ ২০১৯-০৭-২২
  • একাধিক সার্বজনীন বিজ্ঞাপন আইডির জন্য সমর্থন যোগ করা হয়েছে। getUniversalAdIdValue এবং getUniversalAdIdRegistry উভয় পদ্ধতিই এখন বন্ধ করা হয়েছে।
৩.৩১৬.০ ২০১৯-০৭-১০
  • DAI স্ট্রিম রিকোয়েস্ট অবজেক্টে authToken এবং streamFormat যোগ করা হয়েছে।
৩.৩১২.১ ২০১৯-০৬-১৭
  • DAI-এর বিজ্ঞাপন অবজেক্টে getUniversalAdIdValue এবং getUniversalAdIdRegistry ফাংশন যোগ করা হয়েছে।
৩.৩১১.০ ২০১৯-০৬-১১
  • তালিকাভুক্ত নয় এমন ভিডিওর জন্য YouTube মেটাডেটা বাগ সংশোধন করে।
৩.২৯৬.০-এ রোলব্যাক করুন ২০১৯-০৪-২৪
  • ৩.২৯৭.৩ সংস্করণে একটি ত্রুটির কারণে ৩.২৯৬.০-এ রোলব্যাক করা হয়েছে যেখানে ভিডিও প্লেব্যাক প্রি-রোল বিজ্ঞাপনের শেষ ফ্রেমের পরে চলতে থাকবে না।
৩.২৯০.০ ২০১৯-০৪-০১
  • অসমর্থিত বিজ্ঞাপনের ধরণগুলি (নন-লিনিয়ার, VPAID) সঠিকভাবে ত্রুটিপূর্ণ না হওয়ার সমস্যাটি সমাধান করে।
৩.২৮৪.০ ২০১৯-০৩-০৪
  • বিজ্ঞাপনটি নিষ্পত্তি করার সময় সাবস্ক্রাইব করা ইভেন্টগুলি সাফ না হওয়ার সমস্যাটি সমাধান করুন।
  • DAI-এর জন্য AD_PERIOD_STARTED এবং AD_PERIOD_ENDED ইভেন্ট যোগ করা হয়েছে। DAI স্ট্রিম কখন কন্টেন্টে আছে বা কখন বিজ্ঞাপন বা স্লেট চালানো হচ্ছে তা সনাক্ত করতে এগুলি ব্যবহার করা যেতে পারে।
৩.২৭৯.০ ২০১৯-০২-১৩
  • স্ট্রিমের ফর্ম্যাট নির্দেশ করার জন্য StreamData তে manifestFormat প্রপার্টি যোগ করা হয়েছে। এই প্রপার্টিটি LOADED ইভেন্টে পূরণ করা হয়েছে।
৩.২৭৪.০-এ রোলব্যাক করুন ২০১৯-০২-১২
  • ৩.২৭৪.০-এ রোলব্যাক করুন।
৩.২৭৫.৪ ২০১৯-০২-০৬
  • স্ট্রিমের ফর্ম্যাট নির্দেশ করার জন্য StreamData তে manifestFormat প্রপার্টি যোগ করা হয়েছে। এই প্রপার্টিটি LOADED ইভেন্টে পূরণ করা হয়েছে।
৩.২৭৩.০ ২০১৯-০১-২৪
  • VPAID বিজ্ঞাপনের সাথে VAST আইকনগুলি দেখানো হচ্ছিল না এমন একটি সমস্যার সমাধান করে।
৩.২৭১.০ ২০১৯-০১-১০
  • VAST 4.1 ম্যাক্রোর জন্য সমর্থন যোগ করে। আরও বিস্তারিত জানার জন্য VAST 4.1 স্পেসিফিকেশন দেখুন।
  • স্ক্রিনের বাইরে শুরু হওয়া VPAID বিজ্ঞাপনগুলি ভুল স্লট আকারের সাথে শুরু হওয়ার সমস্যাটি সমাধান করে।
  • লাইভ বা ভিওডি স্ট্রিমগুলির জন্য ভিডিও ত্রুটিগুলি কার্যকর না করা হলে এমন একটি সমস্যার সমাধান করে।
  • iOS Safari-তে কন্টেন্ট পুনরায় চালু না হওয়ার সমস্যা সমাধান করে।
৩.২৫৯.০ ২০১৮-১১-২৭
  • যখন অ্যাড পডে VPAID বিজ্ঞাপন থাকে বা অ্যাসেট-লেভেল ফলব্যাক ব্যবহার করা হয়, তখন কম্প্যানিয়ন বিজ্ঞাপনের রেন্ডারিং সংক্রান্ত সমস্যার সমাধান করে।
৩.২৫৫.০ ২০১৮-১১-১২
  • INSECURE মোড VPAID বিজ্ঞাপনগুলিতে VAST আইকনগুলির জন্য ক্লিকথ্রু সাপোর্টের সমস্যা সমাধান করে।
৩.২৫৪.০ ২০১৮-১১-০৮
  • AdEvent.Type.AD_BUFFERING ইভেন্ট যোগ করে। বাফারিংয়ের কারণে বিজ্ঞাপন প্লেব্যাক বন্ধ হয়ে গেলে এই ইভেন্টটি চালু হয়।
৩.২৪৬.০ ২০১৮-১০-১৮
  • IMA SDK-এর সাথে Google Publisher Tag প্রক্সি ব্যবহার করা হলে পুরনো প্লেব্যাক সমস্যার সমাধান করে।
৩.২৪৪.২ ২০১৮-১০-১৬
  • AD_PROGRESS ইভেন্ট যোগ করে। এই ইভেন্টটি বিজ্ঞাপন প্লেব্যাক জুড়ে ট্রিগার হয় এবং এতে একটি AdProgressData অবজেক্ট থাকে, যা getAdData() এর মাধ্যমে প্রাপ্ত হয়।
  • ImaSdkSettingsisCookiesEnabled() এবং setCookiesEnabled() যোগ করে।
  • পরপর এড়িয়ে যাওয়া যায় এমন ভিডিও বিজ্ঞাপনের সমস্যা সমাধান করে।
  • iOS-এ কাস্টম প্লেব্যাক ব্যবহার করার সময় বিজ্ঞাপনের ত্রুটির সমস্যা সমাধান করে।
৩.২৩৪.১ ২০১৮-০৯-০৪
  • পডে থাকা VAST র‍্যাপার বিজ্ঞাপনগুলি যেগুলি কোনও বিজ্ঞাপন ফেরত দিতে ব্যর্থ হয়, এখন সেগুলি বিজ্ঞাপন বুফে থেকে কম বা সমান সময়কালের বিজ্ঞাপন দ্বারা প্রতিস্থাপিত হতে পারে (সিকোয়েন্স নম্বর ছাড়া বিজ্ঞাপন)।
৩.২২৮.০ ২০১৮-০৮-১৪
  • পরপর এড়িয়ে যাওয়া যায় এমন বিজ্ঞাপনের সমস্যা সমাধান করে।
  • AdsLoader তৈরি করার পরে সেট করা হলে AdsManager.isCustomPlaybackUsed() ভুল মান ফেরত দেবে এমন একটি সমস্যার সমাধান করে।
৩.২২৭.০ ২০১৮-০৮-১৩
  • শুধুমাত্র AdsRenderingSettings.mimeTypes এ পাস করা সমর্থিত MIME প্রকারগুলি চালানোর চেষ্টা করুন।
৩.২২৬.২ ২০১৮-০৮-০৭
  • নির্দিষ্ট রান টাইম ছাড়াই ওভারলে বিজ্ঞাপনগুলি এখন ১৫ সেকেন্ডের পরিবর্তে পরবর্তী বিজ্ঞাপনে চালানো হবে।
  • AdsRequest.vastLoadTimeout সঠিকভাবে রপ্তানি না হওয়া একটি সমস্যার সমাধান করে।
  • Ad.getVastMediaBitrate সঠিকভাবে রপ্তানি না হওয়া সমস্যার সমাধান করে।
৩.২২৫.০ ২০১৮-০৭-৩০
  • Google বিজ্ঞাপন ম্যানেজার অনুরোধের জন্য VAST 4 আউটপুট জোর করে।
৩.২২৩.০ ২০১৮-০৭-২৫
  • Ad.getVastMediaBitrate() যোগ করে।
৩.২১৬.১ ২০১৮-০৬-২৬
  • DAI SDK-তে এমন একটি সমস্যা সমাধান করা হয়েছে যেখানে Ad.getDuration() সেকেন্ডের পরিবর্তে ভুলভাবে মিলিসেকেন্ড ফেরত দিয়েছে।
৩.২১৬.০ ২০১৮-০৬-২০
  • একটি বাগ সংশোধন করে যেখানে 303টি ত্রুটি ভুল করে 1005টি ত্রুটি হিসাবে রিপোর্ট করা হয়েছিল। এই ত্রুটিগুলি সার্ভারে 303টি ত্রুটির পরিবর্তে 900টি ত্রুটি হিসাবে লগ করা হয়েছিল।
৩.২১৪.১ ২০১৮-০৬-১২
৩.২১১.৩-এ রোলব্যাক করুন ২০১৮-০৬-০৭
  • নির্দিষ্ট আইফোন বাস্তবায়নকে প্রভাবিত করে এমন একটি সমস্যার কারণে, 3.211.3 এ ফিরিয়ে আনা হয়েছে।
৩.২১৩.১ ২০১৮-০৬-০৭
৩.২১০.১ ২০১৮-০৫-১৬
  • AdDisplayContainer.destroy() কল করার পরেও বিজ্ঞাপনগুলি প্রদর্শিত হতে থাকবে এমন একটি সমস্যার সমাধান করে।
  • VPAID বিজ্ঞাপন লোড করতে ব্যবহৃত আইফ্রেমে allow="autoplay" যোগ করে।
৩.১৯৮.২ ২০১৮-০৩-২৭
  • ডেস্কটপ ক্রোম এবং সাফারির সাম্প্রতিক সংস্করণগুলিতে প্রিলোডিং সংক্রান্ত সমস্যার সমাধান করে।
৩.১৯৩.১ ২০১৮-০২-২৬
  • AdError থেকে ভুলভাবে নথিভুক্ত সিরিয়ালাইজ এবং ডিসিরিয়ালাইজ পদ্ধতিগুলি সরান।
৩.১৯২.০ ২০১৮-০২-১৪
  • অপ্রয়োজনীয় INVALID_ADX_EXTENSION ত্রুটি কোডটি সরিয়ে দেয়। এক্সটেনশন পার্সিং ব্যর্থ হলেও বিজ্ঞাপনগুলি এখনও চলতে থাকে।
  • আইফ্রেমে লোড করা IMA এখন Chrome 65+ এর প্যারেন্ট পেজের অটোপ্লে নীতি উত্তরাধিকার সূত্রে পাবে।
  • AdError-এ AdsManager বাস্তবায়নের সময় যে মেমরি লিক হয়েছিল তা ঠিক করে।
৩.১৯০.০ ২০১৮-০১-৩০
  • VPAID বিজ্ঞাপনগুলি এখন কোনও ইম্প্রেশন রিপোর্ট না করে বন্ধ হয়ে গেলে একটি ত্রুটি রিপোর্ট করবে। এটি অন্যান্য সমস্ত বিজ্ঞাপনের আচরণ অনুসরণ করে।
৩.১৮৯.০ ২০১৮-০১-২৪
  • বিভিন্ন অটোপ্লে কৌশল থেকে ক্লিক-টু-প্লেতে ফিরে আসার সময় কোনও সমস্যার সমাধান করে।
  • IE 11-এ প্লেব্যাক সমস্যা সমাধান করে।
  • iOS 11-এ মিড-রোল সংক্রান্ত একটি সমস্যা সমাধান করা হয়েছে।
  • খালি VPAID কম্প্যানিয়ন বিজ্ঞাপনগুলি আর কনসোল ত্রুটি প্রকাশ করে না।
  • তথ্য লগ ব্যবহার করার জন্য কিছু সতর্কতা ডাউনগ্রেড করা হয়েছে।
৩.১৮৬.১ ২০১৭-১২-০৭
  • AdErrorEvent.getInnerError() এখন একটি অভ্যন্তরীণ AdError অবজেক্ট ফেরত দিতে পারে। এটি অটোপ্লে ব্যর্থ হয়েছে কিনা তা পরীক্ষা করার অনুমতি দেয়।
৩.১৮৪.১ ২০১৭-১১-০২
  • adsManager.init দ্রুত কল না করলে প্রিলোডেড বিজ্ঞাপনগুলি চলবে না এমন একটি সমস্যার সমাধান করে।
  • AdError.AUTOPLAY_DISALLOWED যোগ করে, যা SDK যখন কোনও বিজ্ঞাপন অটোপ্লে করার চেষ্টা করে কিন্তু ব্রাউজার দ্বারা তা করতে বাধা দেয় তখন সক্রিয় হবে।
৩.১৮২.১-এ রোলব্যাক করুন ২০১৭-১০-২৬
  • কিছু videojs-ima প্লাগইন বাস্তবায়নে সমস্যা দেখা দেওয়ার কারণে, 3.182.1 এ রোলব্যাক করা হয়েছে।
৩.১৮৩.১ 2017-10-26
  • Fixes an issue where preloaded ads would not play if adsManager.init was not called fast enough.
3.182.0 2017-10-17
  • Fixes click-to-play linear video ad playback on desktop Safari 11.
Rollback to 3.180.3 2017-10-06
  • Due to an issue with some ads not displaying properly, rolled back to 3.180.3.
3.181.3 2017-10-05
  • Fixes an issue where invalid clickthroughs caused the video to pause.
  • Fixes an issue where an error was thrown on midroll ad break while using discardAdBreak() .
Rollback to 3.179.0 2017-09-22
  • Due to an issue with some specific VPAID ads, rolled back to 3.179.0.
3.179.0 2017-09-18
  • Fixes a bug where multiple ad UIs were rendered when preloading ads and re-using the ad container.
3.178.0 2017-08-31
  • Fixes an issue where an exception was thrown if a skippable ad was served to a mobile Safari page incapable of displaying it. This exception is now properly handled by the SDK.
  • Fixes an issue where, in rare cases, CONTENT_RESUME_REQUESTED was not fired for HLS streams on mobile Safari.
3.176.0 2017-08-10
  • Adds AdsRequest.liveStreamPrefetchSeconds .
  • Removes AdsRenderingSettings.useShareButton .
3.175.0 2017-07-31
  • Displaying a VPAID non-linear ad will now result in a STARTED event being sent from the SDK to the player.
  • VPAID linear ads will now fire the STARTED event on impression rather than on start.
3.174.0 2017-07-24
  • Fixes an issue that caused some pre-roll pods to freeze when pre-loading was enabled.
  • Fixes an issue where mid-roll ads would cause the content to restart from the beginning in some iOS implementations.
  • Fixes an issue where some live stream content would fail to resume after ads on iOS.
3.173.1 2017-07-06
3.173.0 2017-06-28
  • Fixes an issue where content was not restored correctly with custom playback on iOS mobile web when switching content and requesting ads shortly thereafter.
3.172.0 2017-06-14
  • Fixes an issue that caused full slot AdSense ads to fail on mobile.
  • Adds Ad.getSkipTimeOffset() .
3.171.0 2017-06-08
  • Adds support for full slot AdSense ads to the following existing AdsManager methods:
    • getCurrentTime()
    • getRemainingTime()
    • getDuration()
    • getAdSkippableState()
    • skip()
3.170.0 2017-06-01
  • Adds AdsRequest.vastLoadTimeout .
  • Adds support for skippable ads on iPhone and iPod touch when using ImaSdkSettings.setDisableCustomPlaybackForIOS10Plus(true) .
3.169.1 2017-05-19
  • Adds support for the VPAID AdInteraction event. When triggered, the video player receives the new AdEvent.INTERACTION event.
3.168.0 2017-05-08
  • Changes default media load timeout to 8 seconds from 15 seconds.
  • Fixes an issue where setting ImaSdkSettings.setDisableCustomPlaybackForIOS10Plus() had no effect.
3.166.0 2017-04-12
  • Adds ImaSdkSettings.setDisableCustomPlaybackForIOS10Plus() . Custom playback is now re-enabled on iOS Safari by default (it was disabled in 3.164.0). Ads will be rendered on Safari as they were prior to 3.164.0.
3.164.0 2017-03-29
  • Fixes auto-play support for mobile web on iOS and Android. To enable, mute your video player or call AdsManager.setVolume(0) before calling AdsManager.start() .
3.161.4 2017-03-24
  • Adds AdsManager.updateAdsRenderingSettings() to update ad rendering settings after calling getAdsManager() .
Rollback to 3.161.1 2017-03-24
  • Rollback to 3.161.1.
3.163.0 2017-03-23
  • Adds AdsManager.updateAdsRenderingSettings() to update ad rendering settings after calling getAdsManager() .
3.160.3 2017-03-07
  • Fixes an issue with incorrect ad positions reported for mixed pods.
3.159.0 2017-02-21
  • Adds support for asset level fallback.
3.156.0 2017-01-26
  • Fixes incorrect ad position reporting with mixed VPAID pods.
  • Adds ImaSdkSettings.(set|get)DisableFlashAds() .
  • Adds 'application/dash+xml' as a valid MIME type.
  • Adds the following methods to Ad :
    • getUniversalAdIdValue()
    • getUniversalAdIdRegistry()
  • Adds the following properties to AdsRequest :
    • contentDuration
    • contentKeywords
    • contentTitle
3.154.1 2017-01-10
  • Ad.getWrapperCreativeIds() is now more robust in matching creatives through wrappers.
3.153.1 2016-12-07
  • Adds Ad.getDealId() .
  • Adds Ad.getSurveyUrl() .
  • Adds Ad.getWrapperCreativeIds() .
  • Adds icon support to Flash and HTML5 VPAID ads in ENABLED mode. Icons will not work in INSECURE mode.
3.151.1 11/10/2016
  • Adds Ad.getAdvertiserName() .
  • Fixes an issue with Flash VPAIDs in HTML5.
3.147.1 2016-10-14
  • Adds Ad.getCreativeId() .
3.146.2 2016-10-10
  • Fixes a bug where specific Flash VPAID ads were being terminated prematurely.
  • Fixes an issue where Flash VPAID ads were cropped in fullscreen mode.
3.145.0 2016-09-22
  • Adds Ad.getApiFramework() .
3.144.0 2016-09-13
  • Adds AdError.ErrorCode.VAST_PROBLEM_DISPLAYING_MEDIA_FILE .
3.140.1 2016-08-18
  • Fixes a click-through issue for insecure Flash VPAID ads.
3.139.0 2016-08-10
  • Removes AdsRenderingSettings.AUTO_SCALE .
3.137.0 2016-07-26
  • Adds Ad.getVastMediaWidth() and Ad.getVastMediaHeight() .
  • Fixes cursor stylng in built-in ad UI.
3.135.1 2016-06-29
  • Adds support for media asset preloading via AdsRenderingSettings.enablePreloading .
3.134.0 2016-06-16
  • Fixes an issue where the skip ad button would sometimes disappear if the countdown timer was clicked.
3.133.0 2016-06-07
  • Fixes a visual glitch with skip buttons on Android 4.4.4. Skip buttons on other platforms were not affected by this glitch and are not affected by this change.
3.128.2 2016-05-03
  • Adds AdsRenderingSettings.playAdsAfterTime .
3.123.0 2016-02-24
  • Adds VPAID Flash creatives support to VMAP/Ad rules.
3.120.0 ২০১৬-০১-২৭
  • Adds the videoElement parameter to AdsManager.init . This can be used to specify the custom video element to be used if it's not ready when the AdDisplayContainer constructor is called. The AdDisplayContainer constructor is still the preferred way of providing a custom video element.
  • Adds AdsRenderingSettings.useStyledLinearAds .
3.118.0 2016-01-13
  • VPAID Flash creatives are now supported in IMA HTML5.
3.116.4 2015-12-10
  • Mobile ads that don't use custom click tracking will now feature a new UI with a "Learn More" button. Clicking on the ad will now pause or resume it instead of directing the user to the ad's landing page.
3.115.0 ২০১৫-১২-০৩
  • Any non-linear AdSense or Ad Exchange ad greater than 90 pixels in height will now be rendered as a fullslot ad.
  • The new fullslot ad takes up the entire content and contains a countdown timer and skip button. The playing of the content resumes after the ad closes, either from the timer or when the user skips the ad.
  • Non-linear AdSense or Ad Exchange ads with heights less than 90px can also be forced to render fullslot by setting adsRequest.forceNonLinearFullSlot=true .
3.113.1 2015-11-12
3.111.0 2015-10-28
  • Adds AdEvent.LINEAR_CHANGED.
  • Adds AdEvent.DURATION_CHANGE.
  • Uses new UI on 1% of eligible ad requests.
3.110.0 2015-10-21
  • Adds Ad.getTraffickingParameters and Ad.getTraffickingParametersString .
3.108.1 2015-09-23
  • Adds companion ad support for VPAID ads.
3.107.1 2015-09-18
  • Custom playback on Android 4.0+ has been disabled. Ads will still work, but will use an SDK-owned player instead of the user-provided player.
3.101.22 2015-09-10
  • VPAID mode now defaults to ENABLED instead of DISABLED.
3.101.17 2015-08-27
  • Makes Ad.getContentType() available after the LOADED event rather than the STARTED event. This provides earlier access to ad data.
3.101.10 2015-08-06
3.101.8 2015-07-25
  • Fixes issue of correlator values not updating for Ad Manager tags of the format pubads.g.doubleclick.net/gampad/live/ads.
3.101.6 2015-07-23
3.101.4 2015-07-13
  • Custom playback is disabled on 5% of Android 4.0+ devices. This number will ramp up to 100% over the course of future releases.
3.101.2 2015-06-17
  • TrueView ads will now have a "Learn more" button in the upper right. Clicking on the ad outside of this "Learn more" button will no longer take users to the advertiser's site.
  • The Skip button for skippable ads will now be shown even when custom click tracking is used.
Rollback to 3.101.1 2015-06-04
  • Due to issues with Android playback, rolled back to 3.101.1.
3.102.1 2015-06-04
  • TrueView ads will now have a "Learn more" button in the upper right. Clicking on the ad outside of this "Learn more" button will no longer take users to the advertiser's site.
  • The Skip button for skippable ads will now be shown even when custom click tracking is used.
  • Custom playback on Android 4.0+ will be disabled. Ads will still work, but will use an SDK-owned player instead of the user-provided player.
3.99.4 2015-05-12
  • Fixed a VPAID adapter bug which caused skip button and ad clickthrough elements to occasionally be unclickable.
  • TrueView ads will now properly return skippable state via AdsManager.getAdSkippableState() .
3.98.0 04/30/2015
  • Now allows for ima3.js to be loaded in a separate DOM or iframe from the video container as long as it's in the same origin.
3.97.0 04/22/2015
  • Fixes a bug where client.js fails to load due to incorrect protocol usage.
  • Fixes a VPAID adapter bug where the adapter fails to load if it is loaded into the <head> section.
3.93.1 03/23/2015
  • Adds setAdWillAutoPlay method on AdsRequest . This will let publishers specify if the ad will be played in response to a user action or if the ad will be auto played.
3.91.0 02/25/2015
  • Fixes a VPAID related bug where the video player was firing a 'play' event to VPAID ads instead of the expected 'playing' event.
3.87.0 2015-02-04
  • Fixes a bug where clients not using the IMA UI were getting incorrect values from getAdSkippableState .
  • Release versioning will now change from 3.1.X to 3.XY
3.1.85 2015-01-28
  • Added AdEvent.Type.AD_METADATA .
3.1.81 2014-11-19
  • Fixed a Freewheel tag issue with certain third party ad requests.
3.1.80 2014-11-13
  • Added getPlayerType , setPlayerType , getPlayerVersion , and setPlayerVersion to ImaSdkSettings to allow partner players to specify the player type and player version while integrating with the SDK.
3.1.79 2014-11-06
  • Internet Explorer 11 is now supported in the IMA HTML5 SDK. See the announcement for more information.
Rollback to 3.1.75 2014-10-17
  • Due to issues with ad playback on mobile web, rolled back to 3.1.75.
3.1.73 2014-10-03
  • Enables custom click tracking for all mobile devices. This reverts a change introduced in the previous release (3.1.72), which enabled custom click tracking only for iPhone and pre-4.0 Android. This more limited custom click tracking will be added back into the SDK at a later date.
3.1.72 2014-10-02
  • We now recommend you always pass in your content video player as the custom playback element, as custom playback will only be used in certain environments.
  • Custom click tracking elements are now only used in certain environments. Note: if you render your custom click tracking element over your video player, it will break the clickthrough and skip ability of rendered ads.
3.1.70 2014-09-18
  • Changed reportAdAutoPlayed to setAdWillAutoPlay on the AdsRequest .
3.1.69 2014-09-18
  • The Learn more button will be displayed for mobile ads regardless of the length of the ad.
3.1.68 2014-09-17
  • Added the reportAdAutoPlayed setting to the AdsRequest . Note that reportAdAutoPlayed is renamed to setAdWillAutoPlay . See the 3.1.70 release notes.
3.1.66 2014-09-11
  • Adds (1) the uiElements setting to AdsRenderingSettings and (2) the getUiElements API on the Ad.
3.1.65 2014-09-04
  • Makes the skip button more easily discoverable to screen reader users by turning it into a real button.
3.1.63 2014-08-22
  • Added support for VPAID 2 JavaScript creatives.
  • Added support for VAST 3 icons.
  • Added the following new features for companion ads:
    • Support for the "required" attribute in the VAST CompanionAds element.
    • Support for the "adSlotID" attribute in the VAST Companion element.
    • If multiple companions are returned in the VAST, the SDK will select the most appropriate companion ad for the given environment.
  • Fixed the bug where ImaSdkSettings.setNumRedirects and ImaSdkSettings.getNumRedirects were inaccessible.
  • Added the isCustomPlaybackUsed and isCustomClickTrackingUsed API methods.
3.1.62 2014-08-14
  • Update (9/11/2014): We do not currently recommend that publishers pass in their custom player. We will be releasing a feature to auto-switch between the custom player and an SDK-owned player by the end of September, at which point we will start recommending this implementation.
    We now recommend publishers always pass a custom video player when creating an AdDisplayContainer . Stay tuned for an upcoming guide on modifying your code.
  • Publishers will no longer have to save and restore content player state on the CONTENT_PAUSE_REQUESTED and CONTENT_RESUME_REQUESTED events.
3.1.57 2014-06-26
  • Adds an IMPRESSION event on the AdsManager which will be raised when an impression is recorded.
  • Adds VOLUME_CHANGED and VOLUME_MUTED events to the AdsManager.
3.1.55 2014-06-11
  • The GPT Console can now work if it is enabled with all officially recognized flags ( 'google_console' , 'google_force_console ', and 'googfc' for use on mobile devices). No need to set the parameter values (such as 'google_console=1' ).
3.1.54 2014-06-09
  • If a user does not specify the preferred maximum bitrate, the default for cell phones is 500 kbit and the default for other devices, including desktop, is 1,000 kbit.
  • Removed ImaSdkSettings.getCompetitiveExclusion() .
  • Exposed the minSuggestedDuration API on the Ad class.
3.1.53 2014-05-29
  • The SDK core will now always be loaded from imasdk.googleapis.com.
3.1.51 2014-05-12
  • Fixed a bug that caused paused ads to resume automatically when the user locked the device.
  • Updated the documentation for VAST timeout errors and specified the lengths of the timeouts.
3.1.50 2014-04-30
  • Fixes a bug that caused errors for publishers who modified the Array prototype (eg motools users).
  • Changes Ad.getContentType functionality to return an empty string instead of null when the contentType is unknown.
  • Introduces a 25% experiment to load the core binary from our new domain, imasdk.googleapis.com. This will only affect publishers who specifically enable s0.2mdn.net for CORS. According to our tests, this should be no one.
  • Turns the new domain up to 1% on 5/01/2014, 25% on 5/02/2014, and 100% on 5/07/2014.
3.1.47 2014-04-11
  • Add the new APIs Ad.getTitle() , Ad.getDescription() , and Ad.getContentType() .
  • Support the VAST 3 CACHEBUSTER and ERRORCODE macros.
3.1.46 2014-04-03
  • The getCompanionAds API now takes an google.ima.CompanionAdSelectionSettings as its third optional parameter
  • Fix the Safari iOS bug in iPad that freezes a video ad in slow networks.
3.1.45 2014-03-06
  • Added the AdsLoader.setAutoPlayAdBreaks API that allows the publisher to choose whether VMAP and AdRules ad breaks are played automatically.
  • Added the adBreakReady event that will be dispatched by the AdsManager when an ad break would have played if autoPlayAdBreaks is set to false.
3.1.44 2014-01-28
  • Added the VAST_MEDIA_LOAD_TIMEOUT error code to google.ima.AdError.ErrorCode for media timeouts.
3.1.41 2013-12-16
  • Fixed the adsManager.skip() API to work with ad rules.
3.1.38 2013-12-04
  • Exposes google.ima.settings and its setLocale method to ima3.js .
3.1.35 2013-11-14
  • When no custom click tracking is specified for custom playback, the clicks are tracked by the SDK iframe, not by the custom video element.
  • Enables the video ad UI be the default, including rendering of the skip button.
  • Changes visible string "Advertisment" to "Advertisement".
3.1.34 2013-10-22
  • Added loadVideoTimeout to AdsRenderingSettings .
  • Change ad timeout default to 15 seconds. If an ad doesn't start playing after 15 seconds, it will be abandoned and CONTENT_RESUME_REQUESTED fired.
  • Better support for VAST-compatible error codes. Deprecated several unused error codes, consolidated others. The error code 200 is now represented by VAST_TRAFFICKING_ERROR constant. The UNKNOWN_AD_RESPONSE is now SDK-specific, code 1010.
  • Disabled ad scrubbing on iPhone implementations.
3.1.33 2013-10-10
  • Fixed a bug in detecting some ad clicks on mobile devices.
3.1.23 2013-08-22
  • New APIs for AdPodInfo: exposed maximum pod duration, pod index, and pod time offset. For more information about these new APIs, see the AdPodInfo page.
3.1.20 2013-08-07
  • Bug fix: Fixed problems with parsing VAST wrappers that do not contain creatives.
  • Bug fix: Fixed problems with Safari desktop fullscreen.
3.1.12 2013-05-21
  • Fixes bug within the Companions API implementation (non-GPT).
3.1.10 2013-05-14
  • If GPT (Google Publisher Tag) is used to display companions, the SDK will now retrieve companion slot sizes from it and append them to the ad request to Google Ad Manager, overriding any publisher-provided sizes.
৩.১ 2012-12-18
  • This release brings major internal changes that influence how the SDK is loaded. Minor integration changes are necessary.
3.0.15 2012-10-22
  • The AdDisplayContainer must be now specified at the time of creating the AdsLoader. The deprecated way of passing the AdDisplayContainer using the getAdsManager method will be removed in the next release. Refer to the AdDisplayContainer migration guide for more information about the changes.
  • Various changes to custom playback support:
    • Moved the custom playback settings to the constructor of AdDisplayContainer . The deprecated way of setting them using the AdsRenderingSettings will be removed in the next release.
    • When using custom playback video and click tracking elements, the SDK will not show or hide these elements automatically. The publisher must control the displaying of the custom playback elements.
    • For custom playback video on iPhone/iPod, the SDK will not exit from full-screen when a linear ad is finished. For video ad playback controlled by the SDK, there is no change in behavior.
    • In the next release, the SDK will no longer resize custom playback video and click tracking elements when init and resize are called.
    Several of these changes have been implemented to preserve as many rendering properties of the custom playback elements as possible and allow them to be controlled by the publisher code.
3.0.14 2012-09-26
  • Added auto align for nonlinear ads.
  • Content resume is now sent after the post-roll finishes.