تحديد معدل البت وتنسيق الفيديو

يمكن أن تحتوي استجابات VAST على عدة ملفات وسائط بمعدلات نقل مختلفة وتنسيقات مختلفة. يختار SDK معدل البت المناسب بناءً على ظروف الشبكة الحالية:

  • الحد الأقصى 500 كيلوبت في الثانية للاتصال الخلوي
  • غير محدودة لشبكة Wi-Fi

ملاحظة: لا يوفر نظام التشغيل iOS أي معلومات تفصيلية حول سرعة الشبكة الحالية، ولذلك تحاول حزمة SDK لنظام التشغيل iOS توخي الحذر عند الاتصال بشبكة الجوّال.

إذا أردت تحديد تنسيقات الفيديو ومعدل نقل البيانات المفضل، استخدم مثيلاً من 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];
}