Fortlaufende Wiedergabe melden

Plattform auswählen: HTML5 Android iOS tvOS
Mit dem IMA SDK für iOS kann der Kontext für die kontinuierliche Wiedergabe für eine Anzeigenanfrage festgelegt werden. Die continuousPlayback Property informiert das SDK darüber, ob der Player die Videoinhalte kontinuierlich nacheinander abspielen soll, ähnlich wie bei einer TV-Übertragung. Wenn die Property auf true gesetzt ist, werden die Anzeigen zurückgegeben, die vom Anzeigenserver als für die kontinuierliche Wiedergabe geeignet gekennzeichnet wurden. Wenn kein Wert für diese Property angegeben wird, bleibt die Einstellung 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)

Unterschied zwischen kontinuierlicher Wiedergabe und automatischer Anzeigenwiedergabe

Mit dem IMA SDK für iOS kann auch festgelegt werden, ob die Wiedergabe automatisch gestartet wird oder ob der Player auf eine Nutzeraktion wartet. Dazu wird die adWillAutoPlay Property verwendet. Wenn die Property auf true gesetzt ist, werden die Anzeigen zurückgegeben, die vom Anzeigenserver als für die automatische Wiedergabe geeignet gekennzeichnet wurden.

In dieser Tabelle wird aufgeschlüsselt, wann Anzeigen für die kontinuierliche Wiedergabe und die automatische Wiedergabe angefordert werden sollten, basierend auf den Videoinhalten, mit denen die Anzeigen verknüpft sind.

Videoinhalte Wert für „continuousPlayback“ Wert für „adWillAutoPlay“
Ein einzelnes Video, das bei Nutzerinteraktion abgespielt wird false false
Ein einzelnes Video, das automatisch abgespielt wird false true
Eine Videoplaylist, bei der das erste Video bei Nutzerinteraktion abgespielt wird, die folgenden Videos aber automatisch abgespielt werden true false
Eine Videoplaylist, bei der das erste Video automatisch abgespielt wird und die folgenden Videos ebenfalls automatisch abgespielt werden true true