continuousPlayback
indique au SDK si le lecteur a l'intention de lire les vidéos en continu les unes après les autres, comme pour une émission télévisée. Lorsque ce paramètre est défini sur true
, les annonces renvoyées par la requête sont celles désignées par l'ad server comme étant adaptées à la lecture continue. Si vous ne spécifiez pas de valeur pour cette propriété, le paramètre reste inconnu.
L'exemple suivant montre comment définir la lecture en continu dans une demande d'annonces.
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)
Différences entre la lecture continue et la lecture automatique des annonces
Le SDK IMA pour iOS permet également de définir si la lecture du lecteur doit être lancée automatiquement ou si une action de l'utilisateur commence. Pour ce faire, utilisez la propriété
adWillAutoPlay
. Lorsque ce paramètre est défini sur true
, les annonces renvoyées sont celles désignées par le serveur publicitaire comme adaptées à un environnement de lecture automatique.
Ce tableau indique quand demander des annonces pour la lecture continue et la lecture automatique, en fonction du contenu vidéo auquel les annonces sont associées.
Contenu vidéo | Valeur de "ContinuousPlayback" | Valeur d'adWillAutoPlay |
---|---|---|
Une vidéo de contenu unique lue suite à une interaction de l'utilisateur | false |
false |
Une vidéo d'un seul contenu en lecture automatique | false |
true |
Playlist qui lance la première vidéo suite à une interaction de l'utilisateur, mais qui lit automatiquement les vidéos suivantes | true |
false |
Playlist qui lit automatiquement la première vidéo et les vidéos suivantes | true |
true |