বিটরেট ও মিডিয়া ফর্ম্যাট নির্দিষ্ট করা

প্ল্যাটফর্ম বেছে নিন: HTML5 Android iOS tvOS

VAST রেসপন্সে বিভিন্ন বিটরেট ও বিভিন্ন ফর্ম্যাটের একাধিক মিডিয়া ফাইল থাকতে পারে। বর্তমান নেটওয়ার্কের অবস্থার উপর ভিত্তি করে SDK উপযুক্ত বিটরেট বেছে নেয়:

  • মোবাইল কানেকশনের জন্য সর্বাধিক ৫০০ kbit/s
  • ওয়াই-ফাইয়ের জন্য আনলিমিটেড

মনে রাখবেন: iOS বর্তমান নেটওয়ার্ক স্পিড সম্পর্কে কোনও বিস্তারিত তথ্য দেয় না, তাই iOS SDK সেলুলার কানেকশনে থাকাকালীন রক্ষণশীল হওয়ার চেষ্টা করে।

আপনি যদি পছন্দের ভিডিও ফর্ম্যাট ও বিটরেট নির্দিষ্ট করতে চান, তাহলে Ads Manager ইনিশিয়ালাইজ করার সময় এই তথ্য পাস করতে IMAAdsRenderingSettings ইনস্ট্যান্স ব্যবহার করুন।

- (void)adsLoader:(IMAAdsLoader *)loader adsLoadedWithData:(IMAAdsLoadedData *)adsLoadedData {
  self.adsManager = adsLoadedData.adsManager;
  self.adsManager.delegate = self;
  IMAAdsRenderingSettings *settings = [[IMAAdsRenderingSettings alloc] init];
  settings.bitrate = 1024;  // kbits
  settings.mimeTypes = @[ @"video/mp4", @"application/x-mpegURL"];
  [self.adsManager initializeWithContentPlayhead:nil adsRenderingSettings:settings];
}