Sürekli oynatmayı bildirme

Platform seçin: HTML5 Android iOS tvOS
tvOS için IMA SDK, reklam isteği için sürekli oynatma bağlamının ayarlanmasına olanak tanır. continuousPlayback özelliği, oynatıcının TV yayınına benzer şekilde içerik videolarını sürekli olarak arka arkaya oynatmayı amaçlayıp amaçlamadığını SDK'ya bildirir. true olarak ayarlandığında, istekten döndürülen reklamlar, reklam sunucusu tarafından sürekli oynatmaya uygun olarak belirlenen reklamlardır. Bu özellik için değer belirtilmemesi ayarı bilinmeyen olarak bırakır. Aşağıdaki örnekte, reklam isteğinde sürekli oynatmanın nasıl ayarlanacağı gösterilmektedir.

Objective-C

IMAAdsRequest *request = [[IMAAdsRequest alloc]
           initWithAdTagUrl:adTagUrl
         adDisplayContainer:[self createAdDisplayContainer]
       avPlayerVideoDisplay:[[IMAAVPlayerVideoDisplay alloc] initWithAVPlayer:self.contentPlayer]
      pictureInPictureProxy:self.pictureInPictureProxy
                userContext:nil];
  request.continuousPlayback = true;
  [self.adsLoader requestAdsWithRequest:request];

Swift

let request = IMAAdsRequest(
    adTagUrl: adTagUrl,
    adDisplayContainer: createAdDisplayContainer(),
    avPlayerVideoDisplay: IMAAVPlayerVideoDisplay(avPlayer: contentPlayer),
    pictureInPictureProxy: pictureInPictureProxy,
    userContext: nil)
request.continuousPlayback = true;
adsLoader!.requestAds(with: request)

Sürekli oynatma ile reklamların otomatik oynatılması arasındaki fark

tvOS için IMA SDK, oynatıcının otomatik olarak oynatmaya başlayıp başlamayacağını veya oynatmaya başlamak için kullanıcı işlemini bekleyip beklemeyeceğini ayarlamaya da olanak tanır. Bu işlem, adWillAutoPlay özelliği kullanılarak yapılır. true olarak ayarlandığında, döndürülen reklamlar reklam sunucusu tarafından otomatik oynatma ortamına uygun olarak belirlenen reklamlardır.

Bu tabloda, reklamların eşlendiği video içeriğine göre sürekli oynatma ve otomatik oynatma için ne zaman reklam isteğinde bulunulacağı ayrıntılı olarak açıklanmaktadır.

Video İçeriği continuousPlayback değeri adWillAutoPlay değeri
Kullanıcı etkileşimiyle oynatılan tek bir içerik videosu false false
Otomatik oynatılan tek bir içerik videosu false true
Kullanıcı etkileşimiyle ilk videoyu oynatan ancak sonraki videoları otomatik oynatan bir video oynatma listesi true false
İlk videoyu ve sonraki videoları otomatik olarak oynatan bir video oynatma listesi true true