Kontinuierliche Wiedergabe melden

Mit dem IMA SDK für iOS kann der Kontext der kontinuierlichen Wiedergabe für eine Anzeigenanfrage festgelegt werden. Über die Property continuousPlayback wird dem SDK mitgeteilt, ob über den Player kontinuierlich ein Video nach dem anderen abgespielt werden soll, ähnlich wie bei einer TV-Übertragung. Wenn true festgelegt ist, werden die von der Anfrage zurückgegebenen Anzeigen zurückgegeben, die vom Ad-Server als für die kontinuierliche Wiedergabe geeignet eingestuft wurden. Wenn Sie keinen Wert für dieses Attribut angeben, bleibt die Einstellung als unbekannt. Im folgenden Beispiel wird gezeigt, wie die kontinuierliche Wiedergabe in einer Anzeigenanfrage festgelegt wird.

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)

Unterschiede zwischen fortlaufender Wiedergabe und automatischer Wiedergabe von Anzeigen

Im IMA SDK für iOS kann auch festgelegt werden, ob die Wiedergabe im Player automatisch gestartet oder auf eine Nutzeraktion gewartet wird. Dazu wird das Attribut adWillAutoPlay verwendet. Wenn true festgelegt ist, werden die zurückgegebenen Anzeigen zurückgegeben, die vom Ad-Server als für eine Umgebung mit automatischer Wiedergabe geeignet eingestuft wurden.

In dieser Tabelle wird angegeben, wann Anzeigen für kontinuierliche und automatische Wiedergabe angefordert werden. Dies hängt vom Videocontent ab, mit dem die Anzeigen gekoppelt sind.

Video-Content Wert für ContinuousPlayback Wert für adWillAutoPlay
Ein einzelnes Content-Video, das nach einer Nutzerinteraktion abgespielt wird. false false
Ein einzelnes Contentvideo, das automatisch wiedergegeben wird false true
Eine Video-Playlist, bei der das erste Video nach einer Nutzerinteraktion und die folgenden Videos automatisch wiedergegeben werden true false
Eine Video-Playlist, in der das erste Video und die folgenden automatisch wiedergegeben werden true true