Melaporkan pemutaran berkelanjutan

Pilih platform: HTML5 Android iOS tvOS
IMA SDK untuk tvOS memungkinkan setelan konteks pemutaran berkelanjutan untuk permintaan iklan. Properti continuousPlayback memberi tahu SDK apakah pemutar bermaksud untuk memutar video konten satu per satu secara berkelanjutan atau tidak, serupa dengan siaran TV. Jika ditetapkan ke true, iklan yang ditampilkan dari permintaan adalah iklan yang ditetapkan oleh server iklan sebagai iklan yang cocok untuk pemutaran berkelanjutan. Jika tidak menentukan nilai untuk properti ini, setelan akan dibiarkan sebagai tidak diketahui. Contoh berikut menunjukkan cara menetapkan pemutaran berkelanjutan dalam permintaan iklan.

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)

Perbedaan antara pemutaran berkelanjutan dan putar otomatis iklan

IMA SDK untuk tvOS juga memungkinkan setelan apakah pemutar akan mulai diputar secara otomatis atau menunggu tindakan pengguna untuk mulai diputar. Hal ini dilakukan menggunakan properti. adWillAutoPlay Jika ditetapkan ke true, iklan yang ditampilkan adalah iklan yang ditetapkan oleh server iklan sebagai iklan yang cocok untuk lingkungan putar otomatis.

Tabel ini menjelaskan kapan harus meminta iklan untuk pemutaran berkelanjutan dan putar otomatis, berdasarkan konten video yang dipasangkan dengan iklan.

Konten Video Nilai untuk continuousPlayback Nilai untuk adWillAutoPlay
Satu video konten yang diputar saat interaksi pengguna false false
Satu video konten yang diputar otomatis false true
Playlist video yang memutar video pertama saat interaksi pengguna, tetapi memutar otomatis video berikutnya true false
Playlist video yang memutar otomatis video pertama dan memutar otomatis video berikutnya true true