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

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

Это руководство предназначено для пользователей, которым требуется ручное управление временем воспроизведения рекламной паузы. В стандартной реализации SDK автоматически воспроизводит рекламные паузы в середине ролика в запланированное время. Некоторые разработчики могут запретить 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.