수동 광고 시점 재생

이 가이드는 광고 시점 재생 시간을 수동으로 관리하려는 사용자를 대상으로 합니다. 기본 구현에서 SDK는 예약된 시간에 자동으로 미드롤을 재생합니다. 일부 개발자는 SDK에서 이러한 광고 시점을 자동으로 재생하지 않기를 원할 수 있습니다. 수동 광고 시점 재생을 구현하면 미드롤이 로드되었을 때 SDK가 AD_BREAK_READY 이벤트를 실행하고 개발자가 광고 시점 재생을 시작할 때까지 기다립니다.

기본 요건

  • IMA SDK가 구현된 iOS 애플리케이션

유용한 입문서

앱에 IMA SDK를 구현해야 하는 경우 시작 가이드를 확인하세요.

수동 광고 시점 재생 구성하기

수동 광고 시점 재생을 구성하려면 다음 3단계를 따르세요.

<ph type="x-smartling-placeholder">
    </ph>
  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;
    ...
  }
}

FAQ

IMA SDK 구현에 이 과정이 필요한가요?
그렇지 않습니다. 이 기능은 광고 규칙 또는 VMAP 응답에 의해 광고가 예약되었을 때 IMA SDK가 미드롤 광고를 자동으로 재생하지 않도록 하려는 게시자에게만 제공됩니다.