Bu kılavuz, reklam arası oynatma zamanlaması üzerinde manuel kontrol sahibi olmak isteyen kullanıcılar için hazırlanmıştır. Varsayılan uygulamada SDK, videonun ortasında gösterilen reklamları planlandığı zamanda otomatik olarak oynatır. Bazı geliştiriciler, SDK'nın bu reklam aralarını otomatik olarak oynatmasını önlemek isteyebilir. SDK, manuel reklam arası oynatmayı uygulayarak videonun ortasında gösterilen reklam yüklendiğinde bir AD_BREAK_READY
etkinliği tetikler ve aranın oynatılmasını beklemenizi bekler.
Ön koşullar
- IMA SDK uygulanmış iOS uygulaması.
Yararlı bilgiler
Uygulamanızda hâlâ IMA SDK'yı uygulamanız gerekiyorsa Başlangıç kılavuzumuzu inceleyin.
Manuel Reklam Arası Oynatmayı Yapılandırma
Manuel reklam arası oynatmayı yapılandırma işlemi üç adımdan oluşur:- SDK'ya reklam arası oynatmayı kontrol etmek istediğinizi bildirin.
- AD_BREAK_READY etkinliğini dinleyin.
- SDK'ya hazır olduğunuzda reklam oynatmasını söyleyin.
- (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; ... } }
SSS
- IMA SDK uygulaması için bu gerekli midir?
- Kesinlikle hayır. Bu, yalnızca IMA SDK'nın, videonun ortasında gösterilen reklamları reklam kurallarınız veya VMAP yanıtı tarafından programlandığında otomatik olarak oynatmasını istemeyen yayıncılar için sunulur.