Zgłaszanie ciągłego odtwarzania

Pakiet IMA SDK na iOS pozwala określić kontekst ciągłego odtwarzania dla żądania reklamy. continuousPlayback informuje pakiet SDK, czy odtwarzacz zamierza odtwarzać filmy w sposób ciągły. jeden po drugim, podobnie jak w telewizji. Gdy ta opcja jest ustawiona na true, reklamy zwrócone przez żądanie są reklamami wyznaczonymi przez serwer reklam jako odpowiednie do ciągłego odtwarzania. Nieokreślanie wartości tej właściwości powoduje, że ustawienie pozostaje nieznane. Ten 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 różni się ciągłe odtwarzanie od autoodtwarzania reklam

Pakiet IMA SDK na iOS pozwala też określić, czy odtwarzacz ma zacząć odtwarzać treści. automatycznie lub poczekaj na rozpoczęcie odtwarzania przez działanie użytkownika. Służy do tego właściwość adWillAutoPlay. Gdy wartość to true, zwracane reklamy są wyznaczane przez serwer reklam jako odpowiednie do środowiska automatycznego odtwarzania.

W tej tabeli dowiesz się, kiedy wysłać żądanie reklamy w celu ciągłego odtwarzania lub autoodtwarzania (na podstawie treści wideo) z którymi są sparowane reklamy.

Treść wideo Wartość ciągłego odtwarzania Wartość parametru adWillAutoPlay
Pojedynczy film, który jest odtwarzany po interakcji użytkownika false false
Pojedynczy film, który jest odtwarzany automatycznie false true
Playlista wideo, która odtwarza pierwszy film po interakcji użytkownika, ale automatycznie odtwarza obserwowanie filmów true false
Playlista wideo, na której pierwszy film jest odtwarzany automatycznie, a kolejne są odtwarzane automatycznie: true true