Kontinuierliche Wiedergabe melden

Mit dem IMA SDK für tvOS kann der Kontext der kontinuierlichen Wiedergabe für eine Anzeigenanfrage. Die continuousPlayback wird das SDK darüber informiert, ob mit dem Player die Inhaltsvideos kontinuierlich wiedergegeben werden sollen. eine nach der anderen, ähnlich wie bei einer TV-Übertragung. Wenn dieser Parameter auf true gesetzt ist, werden die von der Anfrage entsprechen den Anfragen, die vom Ad-Server als für die kontinuierliche Wiedergabe geeignet festgelegt wurden. Nicht Sie geben einen Wert für diese Property bleibt die Einstellung unbekannt. Im folgenden Beispiel sehen Sie, 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)

Wie sich die kontinuierliche Wiedergabe von der automatischen Anzeigenwiedergabe unterscheidet

Mit dem IMA SDK für tvOS kann auch festgelegt werden, ob der Player die Wiedergabe starten soll. oder warten Sie, bis die Wiedergabe durch eine Nutzeraktion beginnt. Dies erfolgt mithilfe der adWillAutoPlay Property. Wenn dieser Parameter auf true gesetzt ist, werden die von den Anzeigen vorgegebenen Anzeigen zurückgegeben Server, die für eine automatische Wiedergabe geeignet sind.

In dieser Tabelle wird angegeben, wann Anzeigen für die kontinuierliche und automatische Wiedergabe basierend auf dem Videocontent angefordert werden mit denen die Anzeigen verknüpft sind.

Video-Content Wert für „ContinuousWiedergabe“ Wert für adWillAutoPlay
Einzelnes Content-Video, das nach einer Nutzerinteraktion abgespielt wird false false
Ein einzelnes Contentvideo, das automatisch wiedergegeben wird false true
Eine Videoplaylist, die nach einer Nutzerinteraktion das erste Video abspielt, aber das Video automatisch wiedergibt Folgen von Videos true false
Eine Videoplaylist, in der automatisch das erste und die folgenden Videos automatisch wiedergegeben werden true true