Как настроить воспроизведение рекламной паузы

Выберите платформу: Android iOS

Это руководство предназначено для пользователей, которые хотят вручную управлять временем воспроизведения рекламных пауз. В стандартной реализации SDK автоматически воспроизводит рекламу в середине видео в запланированное время. Некоторые разработчики могут захотеть отключить автоматическое воспроизведение рекламных пауз. При реализации воспроизведения рекламных пауз вручную SDK запускает событие AD_BREAK_READY, когда загружается реклама в середине видео, и ожидает, пока вы не начнете воспроизведение паузы.

Требования

  • Приложение для iOS с реализованной IMA SDK.

Полезные материалы

Если вы ещё не добавили IMA SDK в приложение, ознакомьтесь с руководством по началу работы.

Как настроить воспроизведение рекламных пауз вручную

Чтобы настроить воспроизведение рекламных пауз вручную, выполните три шага:

  1. Укажите в SDK, что вы хотите управлять воспроизведением рекламной паузы.
  2. Отслеживайте событие AD_BREAK_READY.
  3. Когда вы будете готовы, дайте SDK команду показывать рекламу.
Во фрагменте кода ниже показано, как изменить расширенный пример, чтобы реализовать воспроизведение рекламных пауз вручную:
- (void)setUpAdsLoader {
  ...
  IMASettings settings = [[IMASettings alloc] init];
  // Tell the SDK that you want to control ad break playback.
  settings.autoPlayAdBreaks = NO;
  self.adsLoader = [[IMAAdsLoader alloc] initWithSettings:settings];
  ...
}

- (void)adsManager:(IMAAdsManager *)adsManager didReceiveAdEvent:(IMAAdEvent *)event {
  ...
  switch (event.type) {
    // Listen for the AD_BREAK_READY event
    case kIMAAdEvent_AD_BREAK_READY:
      // Tell the SDK to play ads when you're ready. To skip this ad break,
      // simply return from this handler without calling [adsManager start].
      [adsManager start];
      break;
    ...
  }
}

Часто задаваемые вопросы

Обязательно ли это при реализации IMA SDK?
Вовсе нет! Эта функция доступна только для издателей, которые не хотят, чтобы IMA SDK автоматически воспроизводила рекламу в середине видео, когда она запланирована правилами для объявлений или ответом VMAP.