Signalement de la lecture en continu

Le SDK IMA pour tvOS permet de définir le contexte de lecture en continu d'une demande d'annonces. La continuousPlayback indique au SDK si le lecteur a l'intention de lire les contenus vidéo en continu. l'une après l'autre, comme une émission télévisée. Si la valeur est true, les annonces renvoyées par la demande sont celles désignées par l'ad server comme étant adaptées à la lecture en continu. Non spécifiant une valeur pour cette propriété laisse le paramètre comme 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 en continu et la lecture automatique de l'annonce

Le SDK IMA pour tvOS permet également de définir si le lecteur lance la lecture automatiquement ou attendre que l'action de l'utilisateur commence. Pour ce faire, vous devez utiliser adWillAutoPlay . Si la valeur est true, les annonces renvoyées sont celles désignées par les annonces adapté à un environnement de lecture automatique.

Ce tableau indique quand demander des annonces pour la lecture en continu et la lecture automatique, en fonction du contenu vidéo. auxquelles les annonces sont associées.

Contenu vidéo Valeur de "continuePlayback" Valeur pour adWillAutoPlay
Une vidéo de contenu unique qui est lue suite à une interaction de l'utilisateur false false
Une vidéo de contenu unique à lecture automatique false true
Une playlist vidéo qui lit la première vidéo suite à une interaction de l'utilisateur, mais qui lit automatiquement le vidéos suivantes true false
Playlist de vidéos qui lance automatiquement la lecture de la première vidéo et des vidéos suivantes true true