이 가이드는 광고 시점 재생 시간을 수동으로 관리하려는 사용자를 대상으로 합니다. 기본 구현에서 SDK는 예약된 시간에 자동으로 미드롤을 재생합니다. 일부 개발자는 SDK에서 이러한 광고 시점을 자동으로 재생하지 않기를 원할 수 있습니다. 수동 광고 시점 재생을 구현하면 미드롤이 로드되었을 때 SDK가 AD_BREAK_READY
이벤트를 실행하고 개발자가 광고 시점 재생을 시작할 때까지 기다립니다.
기본 요건
- IMA SDK가 구현된 iOS 애플리케이션
유용한 입문서
앱에 IMA SDK를 구현해야 하는 경우 시작 가이드를 확인하세요.
수동 광고 시점 재생 구성하기
수동 광고 시점 재생을 구성하려면 다음 3단계를 따르세요.<ph type="x-smartling-placeholder">
- </ph>
- 광고 시점 재생을 제어하려고 함을 SDK에 알립니다.
- AD_BREAK_READY 이벤트를 수신합니다.
- 준비가 되면 광고를 재생하도록 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가 미드롤 광고를 자동으로 재생하지 않도록 하려는 게시자에게만 제공됩니다.