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

يمكن أن تحتوي استجابات 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];
}