Sürekli oynatma raporlama

iOS için IMA SDK, bir reklam isteği için sürekli oynatma bağlamının ayarlanmasına olanak tanır. continuousPlayback özelliği, oynatıcının içerik videolarını TV yayınına benzer şekilde art arda sürekli olarak 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 oynatma için uygun olarak belirtilen reklamlar olur. Bu özellik için bir değer belirtilmezse ayar bilinmiyor olarak kalır. Aşağıdaki örnekte, bir reklam isteğinde kesintisiz 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)

Kesintisiz oynatmanın reklamları otomatik oynatmadan farkı

iOS için IMA SDK, oynatıcının otomatik olarak oynatmaya mı başlayacağını yoksa kullanıcı işleminin oynatmaya başlamasını bekleyip beklemeyeceğini ayarlamanıza 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ı için uygun olarak tanımlanan reklamlardır.

Bu tabloda, reklamların eşlendiği video içeriğine göre kesintisiz oynatma ve otomatik oynatma için ne zaman reklam isteneceği ayrıntılı olarak açıklanır.

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