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

اختيار النظام الأساسي: HTML5 Android iOS tvOS

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

  • الحدّ الأقصى 500 كيلوبت في الثانية لاتصال شبكة الجوّال
  • غير محدود لشبكة WiFi

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

إذا أردت تحديد تنسيقات الفيديو ومعدّل نقل البيانات المفضّلة، استخدِم مثيلاً من IMAAdsRenderingSettings لتمرير هذه المعلومات عند تهيئة Ads Manager.

- (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];
}