Bu kılavuz, reklam arası oynatma zamanlaması üzerinde manuel kontrol isteyen kullanıcılar için tasarlanmıştır. Varsayılan uygulamada SDK, videonun ortasında gösterilen reklamları programlandığı zamanda otomatik olarak oynatır. Bazı geliştiriciler, SDK'nın bu reklam aralarını otomatik olarak oynatmasını engellemek isteyebilir. Manuel reklam arası oynatma uygulandığında SDK, videonun ortasında gösterilen reklam yüklendiğinde bir AD_BREAK_READY
etkinliği tetikler ve aranın oynatılmasını başlatmanızı bekler.
Ön koşullar
- IMA SDK uygulanmış iOS uygulaması.
Faydalı yardımcı öneriler
IMA SDK'yı uygulamanızda kullanmanız gerekiyorsa Başlangıç kılavuzumuzu inceleyin.
Manuel Reklam Arası Oynatmayı Yapılandırma
Manuel reklam arası oynatmayı üç adımdan yapılandırabilirsiniz:- SDK'ya, reklam arası oynatmayı kontrol etmek istediğinizi söyleyin.
- AD_BREAK_READY etkinliğini dinleyin.
- Hazır olduğunuzda SDK'ya reklamları 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
- Bu, IMA SDK uygulaması için gerekli midir?
- Kesinlikle hayır. Bu özellik yalnızca IMA SDK'nın, reklam kurallarınız veya VMAP yanıtınız tarafından programlandıklarında videonun ortasında gösterilen reklamları otomatik olarak oynatmasını istemeyen yayıncılar için sunulur.