이 가이드는 광고 시점 재생 타이밍을 수동으로 제어하려는 사용자를 위해 작성되었습니다. 기본 구현에서 SDK는 예약된 시간에 미드롤을 자동으로 재생합니다. 일부 개발자는 SDK가 이러한 광고 시점을 자동으로 재생하지 못하도록 하고 싶어 할 수 있습니다. 수동 광고 시점 재생을 구현하면 SDK는 미드롤이 로드될 때 AD_BREAK_READY
이벤트를 발생시키고 사용자가 광고 시점 재생을 시작할 때까지 기다립니다.
기본 요건
- IMA SDK가 구현된 iOS 애플리케이션
유용한 사전 참고 자료
앱에 IMA SDK를 아직 구현하지 않은 경우 시작 가이드를 확인하세요.
수동 광고 시간 재생 구성
수동 광고 시간 재생을 구성하는 데는 세 단계가 필요합니다.- 광고 시점 재생을 제어하고 싶다고 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가 자동으로 재생되지 않도록 하려는 게시자에게만 제공됩니다.