Zgłaszanie ciągłego odtwarzania

Wybierz platformę: HTML5 Android iOS tvOS
Pakiet IMA SDK na iOS umożliwia ustawienie kontekstu ciągłego odtwarzania w przypadku żądania reklamy. Właściwość continuousPlayback informuje pakiet SDK, czy odtwarzacz ma odtwarzać treści wideo po kolei w sposób ciągły, podobnie jak w przypadku transmisji telewizyjnych. Gdy ta opcja jest ustawiona na true, w odpowiedzi na żądanie serwer reklam zwraca reklamy, które zostały przez niego oznaczone jako odpowiednie do ciągłego odtwarzania. Jeśli nie określisz wartości tej właściwości, ustawienie pozostanie nieznane. Poniższy przykład pokazuje, jak ustawić ciągłe odtwarzanie w żądaniu reklamy.

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)

Czym ciągłe odtwarzanie różni się od automatycznego odtwarzania reklam

Pakiet IMA SDK na iOS umożliwia też określenie, czy odtwarzacz ma rozpocząć odtwarzanie automatycznie, czy czekać na działanie użytkownika. Służy do tego właściwość adWillAutoPlay. Jeśli to ustawienie jest włączone true, wyświetlane reklamy są wyznaczane przez serwer reklam jako odpowiednie do środowiska automatycznego odtwarzania.

W tej tabeli znajdziesz informacje o tym, kiedy należy wysyłać żądania reklam do odtwarzania ciągłego i automatycznego w zależności od treści wideo, z którymi są one powiązane.

Treść wideo Wartość parametru continuousPlayback Wartość parametru adWillAutoPlay
pojedynczy film z treściami, który jest odtwarzany po interakcji użytkownika; false false
jeden film z treściami, który odtwarza się automatycznie; false true
Lista odtwarzania filmów, która odtwarza pierwszy film po interakcji użytkownika, ale automatycznie odtwarza kolejne filmy. true false
lista odtwarzania filmów, która automatycznie odtwarza pierwszy film, a następnie kolejne filmy; true true