continuousPlayback
indique au SDK si le lecteur a l'intention de lire les contenus vidéo
en continu, l'un après l'autre, à la manière d'une émission télévisée. Si la valeur est définie sur true, les annonces renvoyées par la demande sont celles désignées par le serveur publicitaire comme étant adaptées à la lecture continue. Si aucune valeur n'est spécifiée pour
cette propriété,
le paramètre est défini sur "Inconnu".
L'exemple suivant montre comment définir la lecture continue 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érence entre la lecture continue et la lecture automatique des annonces
Le SDK IMA pour tvOS permet également de définir si le lecteur doit démarrer la lecture automatiquement ou attendre une action de l'utilisateur. Pour ce faire, utilisez la
adWillAutoPlay
propriété. Si la valeur est définie sur true, les annonces renvoyées sont celles désignées par le serveur publicitaire comme étant 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 elles sont associées.
| Contenu vidéo | Valeur de continuousPlayback | Valeur de adWillAutoPlay |
|---|---|---|
| Une seule vidéo de contenu qui est lue lorsque l'utilisateur interagit | false |
false |
| Une seule vidéo de contenu qui est lue automatiquement | false |
true |
| Une playlist vidéo qui lit la première vidéo lorsque l'utilisateur interagit, mais qui lit automatiquement les vidéos suivantes | true |
false |
| Une playlist vidéo qui lit automatiquement la première vidéo et les vidéos suivantes | true |
true |