Sürekli oynatmayı bildirme

iOS için IMA SDK, bir reklam isteği. continuousPlayback mülkiyeti, 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. Değil şunun için bir değer belirtirsiniz: bu mülk değeri bilinmeyen olarak bırakır. Aşağıdaki örnekte, bir 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 reklam otomatik oynatma arasındaki fark

iOS için IMA SDK, oynatıcının oynatmaya başlayıp başlamayacağını ayarlamaya da olanak tanır otomatik olarak oluşturun veya kullanıcı işleminin oynamaya başlamasını bekleyin. Bu işlem, adWillAutoPlay özelliği kullanılarak yapılır. true olarak ayarlandığında, döndürülen reklamlar reklamlar tarafından belirlenen reklamlardır uygun olup olmadığını kontrol edin.

Bu tabloda, reklamların eşlendiği video içeriğine göre reklamların ne zaman kesintisiz oynatılması ve otomatik oynatılması gerektiği ayrıntılı olarak açıklanmıştır.

Video İçeriği continuousPlayback için değer adWillAutoPlay için değer
Kullanıcı etkileşimi olduğunda oynatılan tek bir içerik videosu false false
Otomatik oynatılan tek bir içerik videosu false true
Kullanıcı etkileşimi üzerine ilk videoyu oynatan, ancak videoyu otomatik olarak oynatan bir video oynatma listesi takip edilen videolar true false
İlk videoyu ve sonraki videoları otomatik olarak oynatan bir video oynatma listesi true true