Android-এর জন্য IMA DAI SDK রিলিজের ইতিহাস

ভার্সন রিলিজ করার তারিখ নোট
3.40.0 2026-08-20
  • (minSdkVersion) ২৪ প্রয়োজন।
  • DAI স্ট্রিম সংক্রান্ত অনুরোধ সফল হওয়ার পরে IMA SDK নীরবে onLoadStream() বা loadUrl() মেথড ইনভোক করতে না পারার সমস্যা সমাধান করে।
  • নিম্নলিখিত বিজ্ঞাপন সংক্রান্ত সমস্যার কোড যোগ করে:
    • COMPANION_DIMENSION_MISMATCH: তখন ঘটে যখন কম্প্যানিয়ন বিজ্ঞাপন ক্রিয়েটিভের ডাইমেনশন ক্রিয়েটিভের ডিসপ্লে এরিয়ার সাথে মেলে না।
    • STREAM_INITIALIZATION_FAILED: সার্ভার-সাইড বিজ্ঞাপন যোগ করার সময় স্ট্রিম শুরু করতে সমস্যা হলে এটি হয়।
    • ASSET_FALLBACK_FAILED: এটি তখন ঘটে যখন অ্যাসেট ফলব্যাক সংক্রান্ত কোনও সমস্যা থাকে।
    • UNSUPPORTED_URL: বিজ্ঞাপনের URL ভুল হলে বা বর্তমান ব্রাউজারে কাজ না করলে এটি ঘটে।
    • STREAM_INITIALIZATION_TIMEOUT: স্ট্রিম শুরু করার অনুরোধের টাইম-আউট হয়ে গেলে এটি ঘটে।
    • STREAM_AUTHORIZATION_FAILED: স্ট্রিম অনুমোদনে সমস্যা হলে এটি হয়।
  • নিম্নলিখিত সতর্কতা সমাধান করে:
    • Unable to resolve Lcom/google/ads/interactivemedia/v3/impl/data/AutoValue_WebViewInitData_JavaScriptNativeBridgeInitData; annotation class 8784 ।
  • টাইপ সেফটি উন্নত করতে API-এর জন্য নাল হওয়া যায় এমন অ্যানোটেশন উন্নত করে।
3.39.0 2026-01-22
  • এই ভার্সনে একটি পরিচিত সমস্যা দেখা দেয় যেখানে DAI স্ট্রিম অনুরোধ সফল হওয়ার পরে IMA SDK নীরবে onLoadStream() বা loadUrl() মেথড ইনভোক করতে ব্যর্থ হয়। এই সমস্যার সমাধান করতে, 3.40.0 ও তার পরের যেকোনও ভার্সন ব্যবহার করুন।
  • AdMediaInfo ক্লাসে getAudioMimeType() এবং getVideoMimeType() মেথড যোগ করে।
  • SDK ইন্টারফেস পদ্ধতিতে @Nullable অ্যানোটেশন যোগ করে।
  • কোনও AdsLoader ইন্টারফেস ইনস্ট্যানশিয়েট করা না থাকলে IMA অ্যাসেট পরিষ্কার করার ImaSdkFactory.release() পদ্ধতি যোগ করে।
  • নিম্নলিখিত পুরনো AdsRequest ইন্টারফেস মেথড সরিয়ে দেয়:
    • setExtraParameter()
    • getExtraParameter()
    • getExtraParameters()
  • বন্ধ হয়ে যাওয়া পদ্ধতি AdDisplayContainer.setPlayer() এবং StreamDisplayContainer.setVideoStreamPlayer() সরিয়ে দেয়।
  • নিম্নলিখিত বাতিল করা BaseDisplayContainer ইন্টারফেস পদ্ধতি সরিয়ে দেয়:
    • setAdContainer()
    • registerVideoControlsOverlay()
    • unregisterAllVideoControlsOverlays()
  • নিম্নলিখিত পুরনো CuePoint ইন্টারফেস মেথড সরিয়ে দেয়:
    • getStartTime()
    • getEndTime()
  • BaseManager ইনস্ট্যান্স ধ্বংস করার সময় মেমরি লিক সংক্রান্ত সমস্যার সমাধান করে যা Attempted to send bridge message after cleanup মেসেজের সাথে সম্পর্কিত যা logcat-এ থাকে।
3.38.0 2025-10-07
  • এই ভার্সনে একটি পরিচিত সমস্যা দেখা যায় যেখানে IMA SDK কোনও বিজ্ঞপ্তি ছাড়াই onLoadStream() বা loadUrl() পদ্ধতিকে কল করতে ব্যর্থ হয়, যা সফল DAI স্ট্রিম অনুরোধের পরে ঘটে। এই সমস্যার সমাধান করতে, ভার্সন 3.40.0 এবং তার পরবর্তী ভার্সন ব্যবহার করুন।
  • প্রয়োজনীয় (minSdkVersion) ২৩.
  • AdSlot ইন্টারফেস যোগ করে এবং AdSlot ইন্টারফেসকে আরও বড় করতে CompanionAdSlot ইন্টারফেসকে আপডেট করে।
  • মূল থ্রেড থেকে ডিভাইসের ভলিউম ফেচ করার সময় হওয়া ANR সংক্রান্ত সমস্যার সমাধান করে।
  • IMA SDK ভার্সন 3.38.0, ২২-০১-২০২৭ তারিখে বন্ধ হয়ে যাবে। আরও বিবরণের জন্য, বন্ধ করার শিডিউল দেখুন।
3.37.0 2025-07-15
  • IMA SDK ইন্টিগ্রেট করা অ্যাপের জন্য প্রয়োজনীয়তা হিসেবে অ্যাপ ডিসুগারিং যোগ করে। ডিসুগারিং চালু না করা অ্যাপ বর্তমান বা ভবিষ্যতের IMA ভার্সনের সাথে বিল্ড করা যাবে না। অ্যাপ ডিসুগারিং চালু করতে, আপনার প্রোজেক্টে IMA SDK যোগ করুন দেখুন।
  • Android-এর জন্য ন্যূনতম ভার্সন সংক্রান্ত প্রয়োজনীয়তা আপডেট করে compileSdk ভ্যালু ৩৫ এবং Android Gradle প্লাগ-ইন ভ্যালু ৮.৬.০ করে।
  • AdPeriodInfo ইন্টারফেস যোগ করে, যা AD_PERIOD_STARTED ইভেন্টে AdEvent#getAdPeriodInfo() পদ্ধতি ব্যবহার করে অ্যাক্সেস করা যায়।
  • ExoPlayer অ্যাপে SDK পারফর্ম্যান্স ও বিজ্ঞাপন শিডিউল করার মূল্যায়ন করতে PlaybackMeasurementCollector ইন্টারফেস যোগ করে।
  • আপনি ভুল প্যারামিটার সহ কোনও বিজ্ঞাপন বা স্ট্রিম অনুরোধ করলে IMA একটি ব্যতিক্রম থ্রো করে।
  • WebView রেন্ডারার ক্র্যাশ করলে, AdError.WEB_VIEW_ERROR সমস্যার ধরন যোগ করে । এই নতুন ধরনের সমস্যা সমাধান করে যেখানে WebView রেন্ডারার ক্র্যাশ হওয়ার কারণে অ্যাপ ক্র্যাশ হয়ে যায়।
  • ব্যাকগ্রাউন্ড থ্রেডে WebView ইনিশিয়ালাইজেশনের অংশগুলি সরিয়ে ImaSdkFactory.initialize() ফাংশন অপ্টিমাইজ করে। এই পরিবর্তন ImaSdkFactory.initialize() কল চলাকালীন ANR সমস্যার সম্ভাবনা কমিয়ে দেয়।
  • AdsLoader.release() কল করার সময় নতুন বিজ্ঞাপনের অনুরোধ শুরু করার কারণে হওয়া NullPointerException সমস্যার সমাধান করে।
  • পুরনো CTV ডিভাইসে হওয়া WebViewCompat.addWebMessageListener ক্র্যাশ সংক্রান্ত সমস্যার সমাধান করে।
  • IMA SDK যেখানে getPreviousCuePointForStreamTimeMs()-কে nullable হিসেবে চিহ্নিত করেনি সেই সমস্যার সমাধান করা হয়েছে।
  • কোনও WebView ইনস্টল করা না থাকলে SDK ক্র্যাশ হয়ে যাওয়া সংক্রান্ত সমস্যার সমাধান করা হয়েছে। মনে রাখবেন: WebView হল SDK-এর একটি গুরুত্বপূর্ণ কম্পোনেন্ট। কোনও WebView ইনস্টল করা না থাকলে, SDK সঠিকভাবে কাজ করতে পারবে না।
  • লেটেস্ট স্টেবেল ভার্সনে webkit নির্ভরতা আপডেট করে।
  • IMA Android SDK, Android Jetpack (AndroidX) লাইব্রেরির সাথে ম্যাচ করাতে, এর ন্যূনতম প্রয়োজনীয় API লেভেল (minSdkVersion) ভার্সন 23-এ আপডেট করার পরিকল্পনা করেছে। আরও তথ্যের জন্য, Jetpack ভার্সন সংক্রান্ত প্রয়োজনীয়তা দেখুন।
  • নিম্নলিখিত বাতিল করা পদ্ধতি সরিয়ে দেয়:
    • Ad.getUniversalAdIdValue()
    • Ad.getUniversalAdIdRegistry()
    • AdsManager.requestNextAdBreak()
    • BaseManager.isCustomPlaybackUsed()
    • ImaSdkFactory.createAdDisplayContainer()
    • ImaSdkFactory.createAudioAdDisplayContainer(Context)
    • ImaSdkFactory.createStreamDisplayContainer()
    • StreamManager.getStreamTimeForContentTime(double contentTime)
    • StreamManager.getContentTimeForStreamTime(double streamTime)
    • StreamManager.getPreviousCuePointForStreamTime(double streamTime)
    • VideoProgressUpdate.getCurrentTime()
    • VideoProgressUpdate.getDuration()
  • IMA SDK ভার্সন 3.37.0, ০৭-১০-২০২৬ তারিখে বন্ধ হয়ে যাবে। আরও বিবরণের জন্য, বন্ধ করার শিডিউল দেখুন।
3.36.0 2024-11-07
  • এই ভার্সনে ইনস্ট্যান্ট অ্যাপের জন্য একটি পরিচিত সমস্যা যোগ করা হয়েছে। আপনি ইনস্ট্যান্ট অ্যাপে IMA ইন্টিগ্রেট করলে, আমরা আপনার অ্যাপ IMA ভার্সন 3.36.0-এ আপডেট না করার সাজেশন দিই। পরবর্তী SDK রিলিজে এই সমস্যার সমাধান অন্তর্ভুক্ত থাকবে।
  • নতুন স্ট্রিম অনুরোধ পদ্ধতি যোগ করে যার মধ্যে NetworkCode প্যারামিটার থাকে। নতুন পদ্ধতিগুলি হল ImaSdkFactory.createLiveStreamRequest() এবং ImaSdkFactory.createVodStreamRequest()। একই ধরনের যেসব API-তে networkCode প্যারামিটার নেই, সেগুলি আর ব্যবহার করা যাবে না।
  • CompanionAdSlot.setSize()-এর সাথে ঘোষিত স্লটের সাইজের সাথে ম্যাচ করে এমন ফ্রেম লেআউটে কম্প্যানিয়ন ক্রিয়েটিভ র‍্যাপ করে।
  • IMA SDK ভার্সন 3.36.0, ১৫-০৭-২০২৬ তারিখে বন্ধ হয়ে যাবে। আরও বিবরণের জন্য, বন্ধ করার শিডিউল দেখুন।
3.35.1 2024-09-24
  • ImaSdkFactory.initialize() API ব্যবহার করার সময় Open Measurement কাজ না করা সংক্রান্ত সমস্যার সমাধান করা হয়েছে।
  • IMA-তে কাজ করে এমন minSdkVersion-এর সংখ্যা বাড়িয়ে ২১ করে।
  • প্রথম বিজ্ঞাপনের অনুরোধের আগে IMA অ্যাসেট আনতে ও ইনিশিয়ালাইজ করতে ImaSdkFactory.initialize() যোগ করে। initialize() কল করলে, ভবিষ্যতে বিজ্ঞাপন চালানোর জন্য প্রয়োজনীয় মেমরি অ্যালোকেট করা হয় এবং প্রথম বিজ্ঞাপন চালানোর ক্ষেত্রে লেটেন্সি কমে যায়। আরও তথ্যের জন্য, IMA লোড টাইম উন্নত করা দেখুন।
  • বিজ্ঞাপন ক্লিক-থ্রু URL সংক্রান্ত ভুল সমস্যার সমাধান করে।
  • IMA v3.34.0-এ ক্র্যাশ সংক্রান্ত সমস্যার সমাধান করে যা Android API ভার্সন ২৫ এবং তার আগের ভার্সনে java8 ডিসুগারিং ব্যবহার না করা অ্যাপকে প্রভাবিত করে।
  • লেগ্যাসি CTV ডিভাইসে IMA চালু হওয়ার সময় অপ্টিমাইজেশন যোগ করে।
  • ব্রাউজার ইনস্টল করা নেই এমন ডিভাইসে লিঙ্ক খোলার ক্ষেত্রে স্থিতিশীলতা উন্নত করে ।
  • IMA SDK ভার্সন 3.35.1, ৭ নভেম্বর, ২০২৫-এ বন্ধ হয়ে যাবে। আরও বিবরণের জন্য, বন্ধ করার শিডিউল দেখুন।
3.35.0 Deprecated 2024-08-28
  • এই ভার্সনে একটি পরিচিত সমস্যা আছে যেখানে ImaSdkFactory.initialize() API ব্যবহার করার সময় OMID পরিমাপ কাজ করে না। পরিবর্তে IMA SDK Android v3.35.1 ব্যবহার করুন।
  • যেহেতু ভার্সন 3.35.0 বাতিল করা হয়েছে, তাই এর রিলিজ নোট ভার্সন 3.35.1 বিভাগে সরানো হয়েছে।
3.34.0 2024-06-13
  • এই ভার্সনে একটি পরিচিত সমস্যা আছে যা সেইসব অ্যাপকে প্রভাবিত করে যেগুলি Java 8+ API desugaring চালু করে না। এই সমস্যা Android API ভার্সন 25 বা তার আগের ভার্সনে চলে এমন ডিভাইসের মধ্যেই সীমাবদ্ধ এবং অ্যাপ ক্র্যাশ করতে পারে।
  • ImaSdkFactory.createVideoStitcherLiveStreamRequest() বা ImaSdkFactory.createVideoStitcherVodStreamRequest() ওয়ার্কফ্লোতে ভিডিও স্টিচিং সেশন ম্যানেজ করতে StreamRequest-এ getVideoStitcherSessionOptions() এবং setVideoStitcherSessionOptions() যোগ করে।
  • ভুল অডিও ভলিউম ভ্যালুর কারণে হওয়া বিরল ক্র্যাশ সংক্রান্ত সমস্যার সমাধান করে।
  • Android ম্যানিফেস্টে taskAffinity সেটিংকে নাল হিসেবে সরিয়ে দেয়। এই পরিবর্তন সেইসব সমস্যার সমাধান করে যেখানে অ্যাপের আচরণ অপ্রত্যাশিতভাবে পরিবর্তিত হয়।
  • IMA SDK ভার্সন 3.34.0, ২০২৫-০৯-২৪ তারিখে বন্ধ হয়ে যাবে। আরও বিবরণের জন্য, বন্ধ করার শিডিউল দেখুন।
3.33.0 2024-03-28
3.32.0 Deprecated 2024-01-30
  • এই ভার্সনে Android API লেভেল ২৫ ও তার আগের যেকোনও ভার্সনে চলে এমন ডিভাইসে সমস্যা হয়। এর পরিবর্তে IMA SDK Android v3.33.0 ব্যবহার করুন।
  • পড পরিবেশনের জন্য থার্ড-পার্টি স্টিচার VOD স্ট্রিম সহায়তা যোগ করে। আরও তথ্যের জন্য Android পড পরিবেশন সংক্রান্ত নির্দেশিকা দেখুন। এই পরিবর্তনের মধ্যে নিম্নলিখিত API যোগ করা অন্তর্ভুক্ত:
  • IMA-তে কাজ করে এমন minSdkVersion-এর সংখ্যা বাড়িয়ে ১৯ করে।
  • আরও জানুন বোতাম ব্যবহার করে বিজ্ঞাপনে ক্লিক করার মাধ্যমে হওয়া সমস্যা সমাধান করা হয়েছে যা Android API ভার্সন ৩০ ও তার পরের ভার্সনে নতুন পৃষ্ঠা খুলতে পারত না। IMA SDK ভার্সন 3.31.0 থেকে 3.29.0 পর্যন্ত এই সমস্যা এখনও রয়েছে, যেখানে বিজ্ঞাপন ক্লিকথ্রু কাজ করার জন্য একটি সমাধান প্রয়োজন।
  • AdsLoader.addAdsLoadedListener() ব্যবহার করলে ArrayIndexOutOfBoundsException যেখানে ব্যতিক্রম হতে পারে, সেই সমস্যার সমাধান করা হয়েছে।
  • বিজ্ঞাপন সংক্রান্ত সমস্যা VAST_NO_ADS_AFTER_WRAPPER যোগ করে।
3.31.0 2023-08-31
  • Android API ভার্সন ৩০ ও তার পরবর্তী ভার্সনের সাথে IMA SDK ভার্সন ৩.৩১.০ থেকে ৩.২৯.০-এর মধ্যে সমস্যা আছে, যেখানে আরও জানুন বোতাম ব্যবহার করে বিজ্ঞাপনে ক্লিকথ্রু করলে নতুন পৃষ্ঠা খোলে না। প্রভাবিত ভার্সনের জন্য সাময়িক সমাধান হিসেবে, আপনাকে নিম্নলিখিত উপায়ে নিজের অ্যাপ ম্যানিফেস্টে ওয়েব লিঙ্ক খোলার জন্য ইনটেন্ট ঘোষণা যোগ করতে হবে:
              <?xml version="1.0" encoding="utf-8"?>
              <manifest xmlns:android="http://schemas.android.com/apk/res/android"
                  package="com.example.project_name">
                  ...
                  </application>
                  <queries>
                      <intent>
                          <action android:name="android.intent.action.VIEW" />
                          <data android:scheme="https" />
                      </intent>
                      <intent>
                          <action android:name="android.intent.action.VIEW" />
                          <data android:scheme="http" />
                      </intent>
                  </queries>
              </manifest>
            
  • IMA-এর OM SDK-এর নির্ভরতা ভার্সন 1.4.8-এ আপডেট করে, যার মধ্যে নতুন কানেক্ট করা টিভি সিগন্যাল অন্তর্ভুক্ত।
  • নিম্নলিখিত AdsRequest API বাতিল করে:
    • getExtraParameter()
    • getExtraParameters()
    • setExtraParameter()
  • IMA SDK ভার্সন 3.31.0, ২৮-০৩-২০২৫ তারিখে বন্ধ হয়ে যাবে। আরও বিবরণের জন্য, বন্ধ করার শিডিউল দেখুন।
3.30.3 2023-08-03
  • স্টার্ট-আপ লেটেন্সি উন্নত করতে ইন্টার্নাল লাইব্রেরি সংক্রান্ত নির্ভরতা আপডেট করে।
  • IMA SDK ভার্সন 3.30.3, ৩১-০৮-২০২৪ তারিখে বন্ধ হয়ে যাবে। আরও বিবরণের জন্য, বন্ধ করার শিডিউল দেখুন।
3.30.2 2023-07-28
  • v3.30.1-এ হওয়া অপ্রত্যাশিত NullPointerException সমস্যার সমাধান করে।
  • proguarding সংক্রান্ত একটি সমস্যার সমাধান করা হয়েছে যার ফলে SDK থেকে কিছু ইভেন্ট বের করা যায়নি। এই বাগফিক্স IMA DAI SDK-এর জন্য ExoPlayer এক্সটেনশনকে প্রভাবিত করে।
  • Gradle v8+ ভার্সনের জন্য সহায়তা যোগ করে। Android IMA SDK-এর আগের ভার্সনগুলিতে gradle.properties ফাইলে android.enableR8.fullMode=false সেট করতে হয়। আরও তথ্যের জন্য R8 ফুল মোড নিবন্ধ দেখুন।
  • IMA SDK ভার্সন 3.30.2, ২০২৩-০৮-০৩ তারিখে বন্ধ হয়ে যাবে। আরও বিবরণের জন্য, বন্ধ করার শিডিউল দেখুন।
3.30.1 Deprecated 2023-04-18
  • এই ভার্সনে অপ্রত্যাশিত NullPointerException সমস্যার ব্যাপারে সমস্যা আছে। নতুন ভার্সন রিলিজ না হওয়া পর্যন্ত পুরনো IMA SDK Android v3.29.0 ভার্সন ব্যবহার করুন।
  • v3.30.0 ব্যবহার করা অ্যাপ Android TV নয় এমন ডিভাইসে ক্র্যাশ করা সংক্রান্ত সমস্যার সমাধান করে।
3.30.0 Deprecated 2023-03-29
  • এই ভার্সনে এমন একটি সমস্যা আছে যার ফলে Android TV প্ল্যাটফর্মে চলছে না এমন অ্যাপ ক্র্যাশ হয়ে যায়। পরিবর্তে IMA SDK Android v3.29.0 ব্যবহার করুন।
  • ImaSdkFactory.createVideoStitcherVodStreamRequest() API যোগ করে।
  • Google TV-র হাইব্রিড ইনভেনটরির সাথে মানানসই করে তোলে।
  • অননুমোদিত ImaSdkFactory.createSdkOwnedPlayer() API-এর জন্য সহায়তা সরিয়ে দেয়।
  • এর সাথে ADS_PLAYER_NOT_PROVIDED সমস্যার কোড যোগ করা হয়।
  • BaseRequest ক্লাস তৈরি করে যা এখন AdsRequest ও StreamRequest দুটিই প্রয়োগ করে।
  • SecureSignals ক্লাস যোগ করে।
  • BaseRequest.setSecureSignals() পদ্ধতি যোগ করে।
  • IMA SDK ভার্সন 3.30.0, ১৮-০৪-২০২৪ তারিখে বন্ধ হয়ে যাবে। আরও বিবরণের জন্য, বন্ধ করার শিডিউল দেখুন।
3.29.0 2022-10-14
  • EspVersion ক্লাসের নাম পরিবর্তন করে VersionInfo ক্লাস করা হয়।
  • প্রকাশকদের জন্য এনক্রিপ্ট করা সিগন্যাল (ESP) API-এর নাম পরিবর্তন করে সুরক্ষিত সিগন্যাল API করা হয়েছে।
  • ফিচার ফ্ল্যাগ API যোগ করে। আপনি IMA-তে নির্দিষ্ট ফিচার চালু বা বন্ধ করতে ফিচার ফ্ল্যাগ API ব্যবহার করতে পারবেন। ফিচার ফ্ল্যাগ পেতে ও সেট করতে ImaSdkSettings.getFeatureFlags() এবং ImaSdkSettings.setFeatureFlags() ব্যবহার করুন।
  • কিছু IMA ইভেন্ট পাঠানো যায়নি, এই সমস্যার সমাধান করা হয়েছে।
  • IMA SDK-এর উপর নির্ভরতা হিসেবে androidx.webkit:webkit যোগ করে
  • IMA SDK ভার্সন 3.29.0, ২০২৪-০৩-২৯ তারিখে বন্ধ হয়ে যাবে। আরও বিবরণের জন্য, বন্ধ করার শিডিউল দেখুন।
3.28.2 2022-09-14
  • AndroidX ব্যবহার করার জন্য SDK নির্ভরতা আপডেট করে।
  • IMA SDK ভার্সন 3.28.2, ১৪-১০-২০২৩ তারিখে বন্ধ হয়ে যাবে। আরও বিবরণের জন্য, বন্ধ করার শিডিউল দেখুন।
3.28.1 Deprecated 2022-08-03
  • এই ভার্সনে Android v27 এবং এর আগের যেকোনও ভার্সনে ক্র্যাশ হওয়ার সমস্যা রয়েছে। এর পরিবর্তে IMA SDK Android v3.28.2 ব্যবহার করুন।
  • ImaSdkFactory.createVideoStitcherLiveStreamRequest() API যোগ করে।
  • IMA SDK ভার্সন 3.28.1, ১৪-০৯-২০২৩ তারিখে বন্ধ হয়ে যাবে। আরও বিবরণের জন্য, বন্ধ করার শিডিউল দেখুন।
3.27.1 2022-05-27
  • পরিষেবা রিলিজ, কোনও নতুন ফিচার নেই।
  • IMA SDK ভার্সন 3.27.1, ২০২৩-০৮-০৩ তারিখে বন্ধ হয়ে যাবে। আরও বিবরণের জন্য, বন্ধ করার শিডিউল দেখুন।
3.27.0 2022-03-01
  • সহযোগী প্রস্থ ও উচ্চতা IMA কনস্ট্যান্ট FLUID_SIZE -এ সেট করার মাধ্যমে ফ্লুইড সাইজের কম্প্যানিয়ন স্লটের জন্য সহায়তা যোগ করে।
  • IMA SDK ভার্সন 3.27.0, ২৭-০৫-২০২৩ তারিখে বন্ধ হয়ে যাবে। আরও বিবরণের জন্য, বন্ধ করার শিডিউল দেখুন।
3.26.0 2022-01-12
  • প্রকাশকদের জন্য এনক্রিপ্ট করা সিগন্যাল (ESP) API যোগ করে (IMA SDK v3.29.0-এ সুরক্ষিত সিগন্যাল নামে রিনেম করা হয়েছে)। এর ফলে প্রকাশকরা Network Bidders ও IDP চালু করতে পারেন।
  • IMA SDK ভার্সন 3.26.0, ২০২৩-০৩-০১ তারিখে বন্ধ হয়ে যাবে। আরও বিবরণের জন্য, বন্ধ করার শিডিউল দেখুন।
3.25.1 2021-11-08
  • AdsRenderingSettings.setEnableCustomTabs() এবং AdsRenderingSettings.getEnableCustomTabs() যোগ করে। এর ফলে অ্যাপ-মধ্যস্থ বিজ্ঞাপনে ক্লিক-থ্রু করার জন্য কাস্টম ট্যাব ব্যবহার করা যায়।
  • 3.25.1 ভার্সন থেকে শুরু করে, IMA SDK-তে SDK-এর com.google.android.gms.permission.AD_ID অনুমতি অন্তর্ভুক্ত থাকে যা Android বিল্ড টুলের মাধ্যমে অ্যাপের ম্যানিফেস্টে অটোমেটিক মার্জ হয়ে যায়। AD_ID অনুমতি সংক্রান্ত ঘোষণা সম্পর্কে আরও জানতে, এটি কীভাবে বন্ধ করতে হয় তা সহ, এই Play Console সহায়তা নিবন্ধ দেখুন।
  • রিপোর্টিং ও প্রতারণা প্রতিরোধের মতো ব্যবহারের ক্ষেত্রে অ্যাপ সেট আইডি সংক্রান্ত সহায়তা যোগ করে।
  • থ্রেড ক্যাশিং ও রিইউজ করার সুবিধা দিয়ে একাধিক AdsLoader ইনস্ট্যান্স ব্যবহার করার সময় পারফর্ম্যান্স উন্নত করে।
  • IMA SDK ভার্সন 3.25.1, ১২-০১-২০২৩ তারিখে বন্ধ হয়ে যাবে। আরও বিবরণের জন্য, বন্ধ করার শিডিউল দেখুন।
3.24.0 2021-06-03
3.23.0 2021-04-07
  • সেশন আইডি পেতে ও সেট করতে ImaSdkSettings.setSessionId() এবং ImaSdkSettings.getSessionId() মেথড যোগ করে। এটি একটি সাময়িক র‍্যান্ডম আইডি যা শুধুমাত্র ফ্রিকোয়েন্সি ক্যাপিংয়ের জন্য ব্যবহার করা হয়।
  • কম্প্যানিয়ন বিজ্ঞাপন সম্পর্কিত NullPointerException সমস্যার সমাধান করে।
  • নিরাপত্তা সংক্রান্ত দুর্বলতার সমস্যা সমাধান করতে, API লেভেল ২১-এর কম ভার্সনের কম্প্যানিয়ন বিজ্ঞাপনে জাভাস্ক্রিপ্ট বন্ধ করে দেয়।
  • IMA SDK ভার্সন 3.23.0, ২০২৩-০৬-০৩ তারিখে বন্ধ হয়ে যাবে। আরও বিবরণের জন্য, বন্ধ করার শিডিউল দেখুন।
3.22.3 2021-03-16
  • বিজ্ঞাপন লোড হওয়ার সময় AdsLoader রিলিজ করার সাথে সম্পর্কিত NullPointerException সমস্যার সমাধান করে।
  • কোনও বিজ্ঞাপন লোড করা হলে ইভেন্ট অপ্রত্যাশিতভাবে পাঠানো হলে, 1206 সমস্যার জন্য UNEXPECTED_ADS_LOADED_EVENT যোগ করে।
  • IMA SDK ভার্সন ৩.২২.৩, ৭-৪-২০২২ থেকে বন্ধ হয়ে যাবে। আরও বিবরণের জন্য, বন্ধ করার শিডিউল দেখুন।
3.22.2 2021-02-26
  • IMA SDK এখন নিম্নলিখিত লাইব্রেরির উপর নির্ভর করে:
    • com.google.android.gms:play-services-base
    • com.google.android.gms:play-services-basement
    • androidx.preference:preference
  • AdsLoader বৈধ সেশন আইডি ছাড়া সমস্যা সংক্রান্ত মেসেজ পেলে তা সমাধান করে।
  • IMA SDK ভার্সন 3.22.2, ১৬-০৩-২০২২ তারিখে বন্ধ হয়ে যাবে। আরও বিবরণের জন্য, বন্ধ করার শিডিউল দেখুন।
3.22.0 2021-01-11
  • DAI স্ট্রিমের জন্য পড পরিবেশন করার সুবিধা যোগ করে। পড পরিবেশন করার ওয়ার্কফ্লোতে, Ads Manager শুধুমাত্র বিজ্ঞাপন পরিবেশন করার জন্য দায়ী। প্রকাশকরা কন্টেন্ট ও Ads Manager-এর দিকে পয়েন্ট করা ম্যানিফেস্ট তৈরি করার জন্য দায়ী। পড পরিবেশনের জন্য স্ট্রিম অনুরোধ তৈরি করতে ImaSdkFactory.createPodStreamRequest() ব্যবহার করুন। এটি ব্যবহার করলে, streamInit()-এ স্ট্রিম লোড করার দায়িত্ব আপনার হবে।
  • অ্যাপ লাইফসাইকেল মনিটর সঠিকভাবে ক্লিন-আপ না করার কারণে হওয়া মেমরি লিক সংক্রান্ত সমস্যার সমাধান করা হয়েছে।
  • IMA SDK ভার্সন ৩.২২.০ ২৬-০২-২০২২ তারিখে বন্ধ হয়ে যাবে। আরও বিবরণের জন্য, বন্ধ করার শিডিউল দেখুন।
3.21.4 2020-12-09
  • ওয়েবভিউ ধ্বংস হয়ে যাওয়ার পরে adsLoader.release() কল করা সংক্রান্ত ক্ষতিকর নয় এমন সতর্কতা মেসেজ সরিয়ে দেয়।
  • IMA SDK ভার্সন ৩.২১.৪, ০৮-০১-২০২২ থেকে বন্ধ হয়ে যাবে। আরও বিবরণের জন্য, বন্ধ করার শিডিউল দেখুন।
3.21.2 2020-11-20
  • খালি কিউ থেকে মেসেজ আপডেট পাঠানোর কারণে হওয়া অপ্রত্যাশিত থ্রেড-সেফ সংক্রান্ত সমস্যার সমাধান করে।
  • AdsLoader.release()-এর ডকুমেন্টেশন আপডেট করে।
  • IMA SDK ভার্সন 3.21.2, ৯ ডিসেম্বর, ২০২১-এ বন্ধ হয়ে যাবে। আরও বিবরণের জন্য, বন্ধ করার শিডিউল দেখুন।
3.21.1 2020-11-17
  • ইভেন্ট ট্রিগার করার সময় মাঝে মাঝে অ্যাপ ক্র্যাশ হওয়ার সমস্যার সমাধান করা হয়েছে।
  • ২০২১-১১-২০ তারিখে IMA SDK ভার্সন 3.21.1 বন্ধ হয়ে যাবে। আরও বিবরণের জন্য, বন্ধ করার শিডিউল দেখুন।
3.21.0 2020-10-23
  • DAI Android SDK-তে SIMID বিজ্ঞাপনের জন্য সহায়তা যোগ করে।
  • AdsLoader.release() পদ্ধতি যোগ করে এবং BaseDisplayContainer.destroy() পদ্ধতিটি অবচিত করে। এই পরিবর্তনের ফলে মেমরি লিক সংক্রান্ত সমস্যার সমাধান হয়। VMAP বিজ্ঞাপন শিডিউলের মাঝখানে BaseDisplayContainer ডিসপোজ করার সময় এই সমস্যাটি হয়েছিল। IMA SDK অবজেক্ট ডিসপোজ করার জন্য AdsLoader.release() হল নতুন সাজেস্ট করা পদ্ধতি BaseDisplayContainer.destroy() ব্যবহার করার পরিবর্তে এটি ব্যবহার করুন।
  • IMA SDK ভার্সন 3.21.0, ১৭-১১-২০২১ তারিখে বন্ধ হয়ে যাবে। আরও বিবরণের জন্য, বন্ধ করার শিডিউল দেখুন।
3.20.1 2020-10-12
  • Android-এর API লেভেল 29+ ভার্সনে HTMLResource কম্প্যানিয়ন সংক্রান্ত সমস্যার সমাধান করে। আরও বিবরণের জন্য, ডকুমেন্ট করা Android API-এর আচরণে পরিবর্তন দেখুন।
  • IMA SDK ভার্সন 3.20.1, ২৩-১০-২০২১-এ বন্ধ হয়ে যাবে। আরও বিবরণের জন্য, বন্ধ করার শিডিউল দেখুন।
3.20.0 2020-08-18
  • ভার্সন 3.20.0 হল প্রথম ভার্সন যা IMA পজ করার আচরণে হওয়া পরিবর্তন দ্বারা প্রভাবিত হবে। আপনি যদি SDK-এর এই বা ভবিষ্যতের কোনও ভার্সন ব্যবহার করেন, তাহলে আমরা আপনাকে ব্লগ পোস্টটি পড়তে এবং আপনার অ্যাপ্লিকেশনে পজ করার আচরণে পরিবর্তন করতে সাজেস্ট করি। প্রকাশকরা টেস্ট বিজ্ঞাপন ট্যাগ ব্যবহার করে এইসব পরিবর্তন প্রয়োগ করার বিষয়টি টেস্ট করতে পারবেন।
  • DAI VideoStreamPlayer ক্লাসের জন্য onPause() এবং onResume() কলব্যাক যোগ করে।
  • adPeriodDuration() পদ্ধতিটি AdProgressInfo ক্লাসে যোগ করে।
  • Android TV ডিভাইসে আইকনে ক্লিক করার ফলব্যাক ছবির জন্য সহায়তা যোগ করে।
  • Android TV ডিভাইসে আইকন ফলব্যাক ইমেজ বন্ধ হয়ে গেলে হ্যান্ডেল করার জন্য ICON_FALLBACK_IMAGE_CLOSED ইভেন্ট যোগ করে।
  • focus() পদ্ধতির পরিবর্তে AdsManager থেকে অবচিত focusSkipButton() পদ্ধতি সরিয়ে দেয়।
  • CTV ডিভাইসের ক্ষেত্রে, AdEvent.AdEventType STARTED ইভেন্ট ফায়ার করা হলে বিজ্ঞাপন এখন অটোমেটিক ফোকাস হয়ে যায়। বিজ্ঞাপনের জন্য অটো ফোকাস বন্ধ করতে, adsRenderingSettings.setFocusSkipButtonWhenAvailable(false) পদ্ধতি ব্যবহার করুন এবং তারপর কাস্টম প্রয়োজনীয়তার উপর ভিত্তি করে focus() পদ্ধতি ব্যবহার করুন।
  • VideoProgressUpdate() ক্লাসে getCurrentTimeMs() এবং getDurationMs মেথড যোগ করে।
  • নতুন getCurrentTimeMs ও getDurationMs পদ্ধতির জন্য getCurrentTime ও getDuration পদ্ধতি বাতিল করে।
  • DASH লাইভ স্ট্রিমের ক্ষেত্রে বিজ্ঞাপন ইভেন্ট সঠিকভাবে রিপোর্ট না হওয়ার সমস্যার সমাধান করে।
  • IMA SDK ভার্সন 3.20.0, ১২-১০-২০২১ তারিখে বন্ধ হয়ে যাবে। আরও বিবরণের জন্য, বন্ধ করার শিডিউল দেখুন।
3.19.4 2020-07-08
  • টাইম-আউট সঠিকভাবে আপডেট করা থেকে setLoadVideoTimeout কে বাধা দেওয়া একটি সমস্যার সমাধান করে।
  • IMA SDK ভার্সন 3.19.4, ১৮-০৮-২০২১ তারিখে বন্ধ হয়ে যাবে। আরও বিবরণের জন্য, বন্ধ করার শিডিউল দেখুন।
3.19.3 2020-06-29
  • GDPR-এর জন্য IAB TCF ইন্টিগ্রেশন সংক্রান্ত সমস্যার সমাধান করে, যার ফলে Consent Management Platform SDK-এর সাথে ইন্টিগ্রেট করা প্লেয়ার ক্র্যাশ করে।
  • IMA SDK ভার্সন ৩.১৯.৩, ০৮-০৭-২০২১ থেকে বন্ধ হয়ে গেছে। আরও বিবরণের জন্য, বন্ধ করার শিডিউল দেখুন।
3.19.2 2020-06-22
  • বিজ্ঞাপন প্লেব্যাকের বাইরে থাকা ইভেন্টকে SDK উপেক্ষা করার VideoAdPlayerCallback.onContentComplete() সমস্যা সমাধান করে।
  • VideoStreamPlayer.loadUrl()-এর জন্য subtitle_name প্যারামিটার ব্যবহার করে একই ভাষার জন্য বিভিন্ন DAI সাবটাইটেল সেট নির্দিষ্ট করার সুবিধা যোগ করে।
  • IMA SDK ভার্সন ৩.১৯.২ ২৯-০৬-২০২১ তারিখে বন্ধ হয়ে যাবে। আরও বিবরণের জন্য, বন্ধ করার শিডিউল দেখুন।
3.19.0 2020-05-12
3.18.1 2020-03-25
  • হাই-পিক্সেল-ডেনসিটি ডিভাইসে কম্প্যানিয়ন বিজ্ঞাপনের জন্য স্কেলিং যোগ করে।
  • ক্লায়েন্ট-সাইড SIMID বিজ্ঞাপনের জন্য সহায়তা যোগ করে।
  • IMA SDK ভার্সন ৩.১৮.১, ১২-০৫-২০২১ থেকে বন্ধ হয়ে যাবে। আরও বিবরণের জন্য, বন্ধ করার শিডিউল দেখুন।
3.18.0 2020-03-04
  • interface-এ pause() এবং resume() যোগ করে। VideoStreamPlayer ইন্টারফেস। v3.18.0 ও তার পরবর্তী ভার্সনের জন্য এগুলি অবশ্যই প্রয়োগ করতে হবে।
  • IMA SDK ভার্সন ৩.১৮.০ ২৫-০৩-২০২১ তারিখে বন্ধ হয়ে যাবে। আরও বিবরণের জন্য, বন্ধ করার শিডিউল দেখুন।
3.17.0 2020-02-07
  • ডিসপ্লে কন্টেনারের যাচাইকরণকে তাদের তৈরির সময়ে সরানোর জন্য নিম্নলিখিত API যোগ করে:
  • এর সাথে ImaSdkFactory.createSdkOwnedPlayer যোগ করা হয় যা IMA-এর বিল্ট-ইন প্লেয়ার ব্যবহারকারীদের (SdkOwnedPlayer) ব্যবহার করা উচিত। এটি ম্যানুয়ালি তৈরি করতে হবে এবং AdDisplayContainer-এর কনস্ট্রাক্টরে পাস করতে হবে।
  • setAdContainer এবং setPlayer-এ শূন্য নয় এমন চেক যোগ করে।
  • ফ্লোটিং পয়েন্ট প্রিসিশন ব্যবহার করার জন্য কিউপয়েন্ট ডেটা আপডেট করে।
  • নিম্নলিখিত পদ্ধতিগুলি বাতিল করে:
    • AdDisplayContainer.setPlayer(VideoAdPlayer player)
    • BaseDisplayContainer.setAdContainer(ViewGroup container)
    • BaseManager.isCustomPlaybackUsed()
    • ImaSdkFactory.createAdDisplayContainer()
    • ImaSdkFactory.createAudioAdDisplayContainer(Context context)
    • ImaSdkFactory.createStreamDisplayContainer()
    • StreamDisplayContainer.setVideoStreamPlayer(VideoStreamPlayer player)
  • IMA SDK ভার্সন 3.17.0, ৪ মার্চ, ২০২১-এ বন্ধ হয়ে যাবে। আরও বিবরণের জন্য, বন্ধ করার শিডিউল দেখুন।
3.16.5 2020-01-22
  • OMID 1.3 contentUrl-এর জন্য রিমডেল করা হয়েছে যার মধ্যে AdsRequest.setContentUrl এবং StreamRequest.setContentUrl আছে।
  • OMID 1.3-এর সাথে মানানসই বাধাগুলির জন্য রিওয়ার্ক সহায়তা FriendlyObstruction .
  • FriendlyObstruction -এর পরিবর্তে পদ্ধতিগুলি BaseDisplayContainer.registerVideoControlsOverlay ও BaseDisplayContainer.unregisterAllVideoControlsOverlay ব্যবহার করা বন্ধ করে দেয়।
  • CompanionAdSlots-এ NullPointerException কল করার পরে clear() হওয়া সংক্রান্ত সমস্যার সমাধান করে।
  • বিজ্ঞাপন প্লেব্যাকের সময় destroy() কল করলে মেমরি লিক হওয়ার সম্ভাবনা থাকে, সেই সমস্যার সমাধান করা হয়েছে।
  • IMA SDK ভার্সন 3.16.5, ৭-২-২০২১ তারিখে বন্ধ হয়ে যাবে। আরও বিবরণের জন্য, বন্ধ করার শিডিউল দেখুন।
3.16.2 2019-12-05
  • IAB TCFv2 ও CCPA থেকে সম্মতি সংক্রান্ত প্যারামিটার অটোমেটিক যোগ করার সুবিধা যোগ করে।
  • Android পছন্দ ব্যবহার করার জন্য এখন androidx প্যাকেজ প্রয়োজন।
  • IMA SDK ভার্সন 3.16.2, ২০২২-০১-২২ তারিখে বন্ধ হয়ে যাবে। আরও বিবরণের জন্য, বন্ধ করার শিডিউল দেখুন।
3.16.1 2019-11-08
3.16.0 2019-10-23
  • লাইভ স্ট্রিম চলাকালীন সব বিজ্ঞাপন ট্যাগ প্যারামিটার পরিবর্তন করার সুবিধা প্রদান করে এমন StreamManager-এ replaceAdTagParameters মেথড যোগ করে।
  • নিম্নলিখিত বন্ধ হয়ে যাওয়া পদ্ধতিগুলির জন্য সহায়তা সরিয়ে দেয়:
    • AdsRequest.getAdDisplayContainer()
    • AdsRequest.setAdDisplayContainer(AdDisplayContainer adDisplayContainer)
    • ImaSdkFactory.createAdsLoader(Context context)
    • ImaSdkFactory.createAdsLoader(Context context, ImaSdkSettings settings)
    • ImaSdkFactory.createLiveStreamRequest(String assetKey, String apiKey, StreamDisplayContainer streamDisplayContainer)
    • ImaSdkFactory.createVodStreamRequest(String contentSourceId, String videoId, String apiKey, StreamDisplayContainer streamDisplayContainer)
    • StreamRequest.getStreamDisplayContainer()
  • IMA SDK ভার্সন ৩.১৬.০, ০৮-১১-২০২০ তারিখে বন্ধ হয়ে গেছে। আরও বিবরণের জন্য, বন্ধ করার শিডিউল দেখুন।
3.14.0 2019-09-11
  • পরিষেবা রিলিজ, কোনও নতুন ফিচার নেই।
  • IMA SDK ভার্সন 3.14.0, ২৩-১০-২০২০ তারিখে বন্ধ হয়ে যাবে। আরও বিবরণের জন্য, বন্ধ করার শিডিউল দেখুন।
3.13.1 2019-09-03
  • বিজ্ঞাপনের অনুরোধের জন্য একটানা প্লে করার প্রসঙ্গ সেট করার ক্ষমতা যোগ করে। আরও তথ্যের জন্য, setContinuousPlayback() দেখুন।
  • Ad ক্লাসে getUniversalAdIds() মেথড যোগ করে।
  • setAuthToken, getAuthToken, setFormat, getFormat এবং StreamFormat enum যোগ করে।
  • বিজ্ঞাপন সংক্রান্ত উত্তর পাওয়ার আগে কন্টেনার সরিয়ে দিলে Nexus 5 ডিভাইসে হওয়া সমস্যা সমাধান করে।
  • কম্প্যানিয়ন বিজ্ঞাপন একবারই রেন্ডার করা সংক্রান্ত সমস্যার সমাধান করে।
  • কাজ করে না এমন বিজ্ঞাপন ফর্ম্যাট (নন-লিনিয়ার, VPAID) ঠিকমতো কাজ না করা সংক্রান্ত সমস্যার সমাধান করা হয়েছে।
  • IMA SDK ভার্সন ৩.১৩.১, ১১-০৯-২০২০ তারিখে বন্ধ হয়ে যাবে। আরও বিবরণের জন্য, বন্ধ করার শিডিউল দেখুন।
3.11.3 2019-06-11
  • AOSP ডিভাইসে is_lat সেটিং সংক্রান্ত সমস্যার সমাধান করে।
  • IMA SDK ভার্সন 3.11.3, ৩ সেপ্টেম্বর, ২০২০-এ বন্ধ হয়ে যাবে। আরও বিবরণের জন্য, বন্ধ করার শিডিউল দেখুন।
3.11.2 2019-04-16
  • নিম্নলিখিত ক্র্যাশ সংক্রান্ত সমস্যার সমাধান করে: java.lang.ClassNotFoundException: Didn't find class "j$.util.concurrent.ConcurrentHashMap".
  • IMA SDK ভার্সন 3.11.0, ১১-০৬-২০২০ তারিখে বন্ধ হয়ে যাবে। আরও বিবরণের জন্য, বন্ধ করার শিডিউল দেখুন।
3.11.0 Deprecated 2019-03-22
3.10.9 2019-03-13
  • রেস কন্ডিশন সংক্রান্ত সমস্যার সমাধান করা হয়েছে, যেখানে প্রথম বিজ্ঞাপনটি এড়িয়ে যাওয়ার পরে পরবর্তী বিজ্ঞাপনে কখনও কখনও বিজ্ঞাপন UI রেন্ডার হয় না।
  • getCompanionAds() API কল করার সময় ক্র্যাশ হওয়া সংক্রান্ত সমস্যার সমাধান করা হয়েছে।
  • IMA SDK ভার্সন 3.10.7, ২২-০৩-২০২০ তারিখে বন্ধ হয়ে যাবে। আরও বিবরণের জন্য, বন্ধ করার শিডিউল দেখুন।
3.10.7 2019-02-19
  • onAdPeriodStarted() এবং onAdPeriodEnded() বিজ্ঞাপন ইভেন্ট যোগ করে। এইসব ইভেন্ট শুধুমাত্র DAI-এর জন্য কাজ করে।
  • IMA SDK ভার্সন 3.10.6, ১৩-০৩-২০২০ তারিখে বন্ধ হয়ে যাবে। আরও বিবরণের জন্য, বন্ধ করার শিডিউল দেখুন।
3.10.6 2019-01-23
  • স্ট্রিম প্লেয়ার ইন্টারফেসে seek() পদ্ধতি যোগ করে।
  • AD_BUFFERING বিজ্ঞাপন ইভেন্ট কলব্যাকের জন্য সহায়তা যোগ করে।
  • বিজ্ঞাপনের অনুরোধে আর কন্টেনার পাস করা যাবে না। নতুন ওয়ার্কফ্লোতে AdsLoader কনস্ট্রাক্টরের মাধ্যমে কন্টেনার পাস করতে হবে।
  • BaseDisplayContainer.destroy() পদ্ধতি যোগ করে।
  • ভিডিও প্লেব্যাক সম্পূর্ণ হওয়ার সময় মেমরি লিক সংক্রান্ত সমস্যার সমাধান করা হয়েছে।
  • requestNextAdBreak-এর ব্যবহার বন্ধ করে দেয়। ভবিষ্যতের কোনও রিলিজে এই API সরিয়ে দেওয়া হবে। এর পরে, বিজ্ঞাপন বিরতির সময়ের ৪ সেকেন্ড আগে অটোমেটিক বিজ্ঞাপন ফেচ করা হবে।
  • IMA SDK ভার্সন 3.10.2, ১৯-০২-২০২০ তারিখে বন্ধ হয়ে যাবে। আরও বিবরণের জন্য, বন্ধ করার শিডিউল দেখুন।
3.10.2 2018-11-13
  • রেস কন্ডিশন সংক্রান্ত সমস্যার সমাধান করে যার ফলে পডের দ্বিতীয় বিজ্ঞাপন VAST 402 নম্বর সমস্যা দেখায়।
  • DAI Android SDK-তে ফ্রিকোয়েন্সি ক্যাপিং ও কম্পিটিটিভ এক্সক্লুশন যোগ করে।
  • getAdProgressInfo(), StreamManager থেকে BaseManager-এ সরানো হয়েছে।
  • Ad-এ getVastMediaHeight(), getVastMediaWidth() ও getVastMediaBitrate() যোগ করে।
  • IMA SDK ভার্সন 3.9.4, ২০২৩-০১-২৩-এ বন্ধ হয়ে যাবে। আরও বিবরণের জন্য, বন্ধ করার শিডিউল দেখুন।
3.9.4 2018-08-01
  • Ad-এ getCompanionAds() যোগ করে। এটি শুধু DAI ব্যবহার করার সময় কম্প্যানিয়ন বিজ্ঞাপন ফিরিয়ে আনে।
  • নতুন CompanionAd ক্লাস যোগ করে।
  • AdEvent-এ নতুন SKIPPABLE_STATE_CHANGED ইভেন্ট যোগ করে।
  • focusSkipButtonWhenAvailable-এর ডিফল্ট সেটিং কিছু ক্ষেত্রে মেনে না চলার সমস্যা সমাধান করা হয়েছে।
  • IMA SDK ভার্সন ৩.৯.০, ২০১৯-০৮-০১ থেকে বন্ধ হয়ে যাবে। আরও বিবরণের জন্য, বন্ধ করার শিডিউল দেখুন।
3.9.0 2018-07-09
  • Android TV এখন কাজ করে।
  • AdsManager-এ focusSkipButton() যোগ করে। এটি শুধুমাত্র Android TV-তে কাজ করবে।
  • AdsRenderingSettings-এ getFocusSkipButtonWhenAvailable() যোগ করে, ডিফল্ট হিসেবে true সেট করে। এটি শুধুমাত্র Android TV-তে কাজ করবে।
  • AdsRenderingSettings-এ setFocusSkipButtonWhenAvailable() যোগ করে। এটি শুধুমাত্র Android TV-তে কাজ করবে।
  • VideoAdPlayer এখন VolumeProvider ইন্টারফেসের মেয়াদ বাড়িয়ে দেয়। কাস্টম প্লেব্যাকের জন্য এখন এই ইন্টারফেস প্রয়োগ করা প্রয়োজন।
  • IMA SDK ভার্সন ৩.৮.৭, ৯ জুলাই ২০১৯ থেকে বন্ধ হয়ে যাবে। আরও বিবরণের জন্য, বন্ধ করার শিডিউল দেখুন।
3.8.7 2018-05-23
  • HTML কম্প্যানিয়ন বিজ্ঞাপনে অ্যানিমেশন ব্যবহার করার অনুমতি দেয়।
  • IMA SDK ভার্সন 3.8.5, ২৩-০৫-২০১৯-এ বন্ধ হয়ে গেছে। আরও বিবরণের জন্য, বন্ধ করার শিডিউল দেখুন।
3.8.5 2018-04-09
  • ImaSdkSettings উপেক্ষা করা সংক্রান্ত সমস্যার সমাধান করে।
  • com.android.support ভার্সন ফাইলের সাথে বিল্ড কনফ্লিক্ট সংক্রান্ত সমস্যার সমাধান করে।
  • AdsRequest-এ setAdWillPlayMuted যোগ করে।
  • AdsRenderingSettings-এ setLoadVideoTimeout যোগ করে।
  • IMA SDK ভার্সন 3.8.2, ৯ এপ্রিল, ২০১৯-এ বন্ধ হয়ে যাবে। আরও বিবরণের জন্য, বন্ধ করার শিডিউল দেখুন।
3.8.2 2018-01-24
  • AdsRequest-এ setLiveStreamPrefetchSeconds যোগ করে।
  • বিভিন্ন ডকুমেন্টেশন সংক্রান্ত সমস্যার সমাধান।
  • IMA SDK ভার্সন ৩.৭.৪ ২৪-০১-২০১৯ থেকে বন্ধ হয়ে গেছে। আরও বিবরণের জন্য, বন্ধ করার শিডিউল দেখুন।
3.7.4 2017-06-29
  • AdsRequest-এ setVastLoadTimeout যোগ করে।
  • Ad-এ getSkipTimeOffset যোগ করে।
  • IMA SDK ভার্সন 3.7.2, ২৯-০৬-২০১৮ তারিখে বন্ধ হয়ে যাবে। আরও বিবরণের জন্য, বন্ধ করার শিডিউল দেখুন।
3.7.2 2017-05-25
  • ImaSdkSettings-এ setDebugMode যোগ করে।
  • IMA SDK ভার্সন 3.7.1, ২৫-০৫-২০১৮ তারিখে বন্ধ হয়ে যাবে। আরও বিবরণের জন্য, বন্ধ করার শিডিউল দেখুন।
3.7.1 2017-03-24
  • Proguard ব্যবহার করার সময় নেমস্পেস সংক্রান্ত বিরোধ সমাধান করে।
  • Jar-এর সাইজ প্রায় ৩০ কেবি কমানো হয়েছে।
  • IMA SDK ভার্সন 3.7.0, ২৪-০৩-২০১৮ থেকে বন্ধ হয়ে গেছে। আরও বিবরণের জন্য, বন্ধ করার শিডিউল দেখুন।
3.7.0 2017-03-13
  • কিছু IMA ক্লাস ভুলবশত ProGuard-এর a.a.a.a প্যাকেজে মার্জ হয়ে যাওয়া সংক্রান্ত সমস্যার সমাধান করে।
  • IMA SDK ভার্সন 3.6.0, ১৩-০৩-২০১৮ তারিখে বন্ধ হয়ে যাবে। আরও বিবরণের জন্য, বন্ধ করার শিডিউল দেখুন।
3.6.0 2017-02-16
  • Ad-এ নিম্নলিখিতগুলি যোগ করে:
    • getAdWrapperCreativeIds()
    • getAdvertiserName()
    • getCreativeAdId()
    • getCreativeId()
    • getDealId()
    • getSurveyUrl()
    • getUniversalAdIdRegistry()
    • getUniversalAdIdValue()
  • AdsManager.requestNextAdBreak(). যোগ করে
  • AdsRenderingSettings-এ নিম্নলিখিতগুলি যোগ করে:
    • setEnablePreloading()
    • getEnablePreloading()
  • AdsRequest-এ নিম্নলিখিতগুলি যোগ করে:
    • setContentDuration()
    • setContentKeywords()
    • setContentTitle()
  • IMA SDK ভার্সন 3.5.2, ১৬-০২-২০১৮ তারিখে বন্ধ হয়ে যাবে। আরও বিবরণের জন্য, বন্ধ করার শিডিউল দেখুন।
3.5.2 2016-11-14
  • SDK-মালিকানাধীন ভিডিও প্লেয়ার যোগ করে যা বিকল্প হিসেবে বিজ্ঞাপন প্লেব্যাক ম্যানেজ করে।
  • CompanionAdSlot.ClickListener এবং লিসেনার যোগ করা ও সরানোর পদ্ধতি যোগ করে।
  • ভুল getViewability() এরর লগ সংক্রান্ত সমস্যার সমাধান করে।
  • আইকনের ক্লিক-থ্রু আচরণ এবং সঠিকভাবে রেন্ডার না হওয়া সংক্রান্ত সমস্যার সমাধান করে।
  • IMA SDK ভার্সন 3.4.0, ১৪-১১-২০১৭ তারিখে বন্ধ হয়ে গেছে। আরও বিবরণের জন্য, বন্ধ করার শিডিউল দেখুন।
3.4.0 2016-09-12
  • Google Play পরিষেবার 9.0.0 ও তার পরবর্তী যেকোনও ভার্সন ব্যবহার করার সময় ডুপ্লিকেট ফাইল সংক্রান্ত সমস্যার সমাধান করে।
3.3.2 2016-07-11
  • AdEventListener.onAdEvent কলব্যাকে AD_BREAK_STARTED ও AD_BREAK_ENDED ইভেন্ট যোগ করে।
3.3.0 2016-05-31
3.2.1 2016-04-07
  • পরিষেবা রিলিজ, কোনও নতুন ফিচার নেই।
3.1.3 2015-12-16
  • বিটা ভার্সন থেকে বেরিয়ে এসেছে।
  • API-তে AdsManager.discardAdBreak যোগ করে।
3.b13.3 (বিটা) 2015-09-10
  • পরিষেবা রিলিজ, কোনও নতুন ফিচার নেই।
3.b12.1 (বিটা) 2015-07-20
  • AdsRenderingSettings.setUiElements ব্যবহার করে ব্যবহারকারীকে বিজ্ঞাপন UI এলিমেন্ট কাস্টমাইজ করার অনুমতি দেয়।
  • অটোমেটিকের পরিবর্তে ম্যানুয়ালি বিজ্ঞাপন বিরতি চালানোর সুবিধা যোগ করে। ম্যানুয়াল বিজ্ঞাপন বিরতি প্লেব্যাক দেখুন।
  • ContentProgressProvider.getContentProgress কখনওই null রিটার্ন করবে না, এমন বিধিনিষেধ যোগ করে।
  • AdEvent.TAPPED যোগ করে যা ব্যবহারকারী ভিডিও বিজ্ঞাপনের ক্লিক করা যায় না এমন কোনও অংশে ট্যাপ করলে ফায়ার হবে।
3.b11.4 (বিটা) 2015-05-21
  • API-তে নিম্নলিখিত বিষয়গুলি যোগ করে:
    • AdError.AdErrorCode.VAST_EMPTY_RESPONSE
    • AdError.getErrorNumber()
    • AdsRequest.setAdWillAutoPlay(Boolean)
    • CompanionAdSlot.isFilled()
    • ImaSdkSettings.setPlayerType(String)
    • ImaSdkSettings.setPlayerVersion(String)
3.b10.3 (বিটা) 2015-03-24
  • ImaSdkSettings.getMaxRedirects ও ImaSdkSettings.setMaxRedirects যোগ করা হয়েছে।
  • IMA API ক্লাস এখন final।
  • SDK ভার্সন নম্বর এখন 3.bX.Y ফর্ম্যাটে আছে, যেখানে b SDK-এর বিটা স্ট্যাটাস নির্দেশ করে।
  • নিম্নলিখিত AdError.AdErrorCode ভ্যালু সরিয়ে দেওয়া হয়েছে:
    • API_ERROR - এর পরিবর্তে UNKNOWN_AD_RESPONSE ব্যবহার করুন।
    • PLAYLIST_MALFORMED_RESPONSE - এর পরিবর্তে UNKNOWN_AD_RESPONSE ব্যবহার করুন।
    • REQUIRED_LISTENERS_NOT_ADDED - SDK-এর মাধ্যমে উত্থাপিত হয়নি।
    • VAST_INVALID_URL - এর পরিবর্তে VAST_LOAD_TIMEOUT ব্যবহার করুন।
বিটা v9 2014-10-17
  • Ad API getTitle, getDescription, এবং getContentType যোগ করে।
  • বিজ্ঞাপন UI-তে বিজ্ঞাপন পডের পজিশন সম্পর্কে তথ্য যোগ করে, যেমন, "৪টির মধ্যে ১ নম্বর বিজ্ঞাপন: (০:১৩)"।
  • আপনার ভিডিও প্লেয়ার ব্যবহার করে আপনাকে আর সরাসরি বিজ্ঞাপন পজ/চালানো/আবার চালু করার কন্ট্রোল করতে হবে না। পরিবর্তে, AdsManager.pause() এবং AdsManager.resume() ব্যবহার করুন।
Beta v8 2014-06-12
  • স্কিপ করা যায় এমন বিজ্ঞাপনের ক্ষেত্রে বিজ্ঞাপন UI মুছে না যাওয়ার সমস্যা সমাধান করে।
  • মিডিয়া ফাইল লোড করার টাইম-আউট সংক্রান্ত সমস্যার কোড ডকুমেন্ট করে।
বিটা v7 2014-05-27
  • Google Play পরিষেবা সংক্রান্ত একটি সমস্যার সমাধান করে। SDK-এর এখন প্রয়োজন যে Google Play পরিষেবা আপনার অ্যাপে বিল্ট-ইন থাকতে হবে। আরও তথ্যের জন্য, দেখুন Google Play পরিষেবা SDK সেট-আপ করুন।
বিটা v6 2014-04-14
  • VAST 3 কাজ করে।
  • আংশিক VMAP সহায়তা যোগ করে (বর্তমান Ad Manager বিজ্ঞাপন নিয়মের সাথে সমতা)।
  • API-তে নিম্নলিখিতগুলি যোগ করে:
    • AdError.AdErrorCode.ADS_REQUEST_NETWORK_ERROR
    • AdEvent.AdEventType.LOG
    • AdEvent.getAdData()
    • AdPodInfo.getMaximumDuration()
    • AdPodInfo.getPodIndex()
    • AdPodInfo.getTimeOffset()
  • একটি বাগ সমাধান করা হয়েছে যেখানে র‍্যাপার সহ অপ্টিমাইজ করা পড সহ মিড-রোল পডের অন্যান্য সমস্ত বিজ্ঞাপন এড়িয়ে যাওয়ার কারণ হয়ে ওঠে।
  • AdsManager-এ পাস করা AdsRenderingSettings আর উপেক্ষা করা হবে না।
  • স্থিতিশীলতা যোগ করতে একাধিক সমস্যার সমাধান করা হয়েছে।
বিটা ভার্সন ৫ 2013-12-12
  • প্লেলিস্টে স্কিপ করা যায় এমন বিজ্ঞাপন সংক্রান্ত সমস্যার সমাধান করে।
বিটা v4 2013-10-15
  • AdsLoader-এ contentComplete কল করে কোরিলেটর ভ্যালু রিসেট করার ক্ষমতা যোগ করা হয়েছে।
বিটা v3 2013-09-05
  • পরিষেবা রিলিজ, কোনও নতুন ফিচার নেই।
বিটা ভার্সন ২ 2013-07-07
  • SDK-এর বিটা ভার্সন সর্বজনীনভাবে রিলিজ করা।
ক্লোজড বিটা v2 2013-06-24
  • ImaSdkSettings অবজেক্টে UI ভাষা সেট করার জন্য API যোগ করা হয়েছে। মনে রাখবেন, এটি UI ভাষা সেট করতে ব্যবহার করা হয়, বিজ্ঞাপনের ভাষা সেট করতে নয়।
  • কোনও অ্যাপে IMA SDK ও AdMob SDK লাইব্রেরি, দুটিই থাকলে যে সমস্যা হচ্ছিল, তার সমাধান করা হয়েছে।
  • বিভিন্ন ইন্টার্নাল পারফর্ম্যান্স মেট্রিক্সের জন্য লগিং যোগ করা হয়েছে।
ক্লোজড বিটা v1 2013-04-02
  • প্রাথমিক বিটা রিলিজ। বিটা রিলিজের পরিচিত সমস্যাগুলি নিচে উল্লেখ করা হল:

    SDK-সম্পর্কিত

    HTML5 IMA SDK-তে উপলভ্য নিম্নলিখিত AdEvents Android v3 IMA SDK-তে কাজ করে না: IMPRESSION, LOG, SKIPPABLE_STATE_CHANGED, STOPPED, VOLUME_CHANGED, VOLUME_MUTED

    Sample App-সম্পর্কিত

    1. মাঝে মাঝে এমন সমস্যা দেখা যায় যেখানে ব্যবহারকারী বিজ্ঞাপনে ক্লিক করার পরে বিজ্ঞাপন প্লেয়ার সঠিকভাবে আবার চালু হয় না। যেমন, কখনও কখনও, কোনও বিজ্ঞাপনে ক্লিক করার পরে আপনি অ্যাপে ফিরে এলে, সেই বিজ্ঞাপনটি আবার চালানো হলে, ক্লিক করার আগে যেখানে এটি বন্ধ হয়েছিল সেখান থেকে আবার শুরু করার পরিবর্তে, এটি শেষ পর্যন্ত এড়িয়ে যায় এবং সম্পূর্ণ হয়।
    2. "Instream 2" বিজ্ঞাপন ট্যাগ থেকে পাওয়া বিজ্ঞাপনগুলি v3 IMA Android SDK-এর সাথে মানানসই নয়।
    3. বিজ্ঞাপন চলাকালীন স্যাম্পেল প্লেয়ার অটোমেটিক সিকিং (স্ক্রাবিং) বন্ধ করে দেয় না। বিজ্ঞাপন চলাকালীন আপনার ভিডিও প্লেয়ারে 'সিকিং' বন্ধ করতে ভুলবেন না।