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 |