Melaporkan pemutaran berkelanjutan

IMA SDK untuk iOS memungkinkan pengaturan konteks pemutaran berkelanjutan untuk permintaan iklan. Tujuan continuousPlayback akan memberi tahu SDK apakah pemutar bermaksud untuk terus memutar video konten satu per satu, mirip dengan siaran TV. Jika ditetapkan ke true, iklan yang ditampilkan dari permintaan ditetapkan oleh server iklan sebagai cocok untuk pemutaran berkelanjutan. Bukan yang menentukan nilai untuk properti ini membiarkan setelan 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 pemutaran berkelanjutan dengan pemutaran otomatis iklan

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

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

Konten Video Nilai untuk continuousPlayback Nilai untuk adwillAutoPlay
Satu video konten yang diputar setelah interaksi pengguna false false
Satu video konten yang diputar otomatis false true
Playlist video yang memutar video pertama setelah interaksi pengguna tetapi otomatis memutar video berikut true false
Playlist video yang memutar video pertama secara otomatis dan memutar video berikutnya secara otomatis true true