Zgłaszanie ciągłego odtwarzania

Wybierz platformę: HTML5 Android iOS tvOS
Pakiet IMA SDK na Androida umożliwia ustawienie kontekstu ciągłego odtwarzania w żądaniu reklamy. Metoda setContinuousPlayback() 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 ustawisz wartość true, reklamy zwracane w odpowiedzi na żądanie będą tymi, które serwer reklam uzna za odpowiednie do ciągłego odtwarzania. Jeśli nie wywołasz tej metody, ustawienie pozostanie nieznane. Z przykładu poniżej dowiesz się, jak ustawić ciągłe odtwarzanie w żądaniu reklamy.
AdsRequest request = mSdkFactory.createAdsRequest();
request.setAdTagUrl(adTagUrl);
request.setContinuousPlayback(true);
adsLoader.requestAds(request);
Jeśli korzystasz z rozszerzenia Exoplayer-IMA, w wersji 2.13 lub nowszej albo z BasicExample który implementuje to rozszerzenie, z przykładu poniżej dowiesz się, jak ustawić ciągłe odtwarzanie.
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_my);

    playerView = findViewById(R.id.player_view);

    ImaAdsLoader.Builder builder = new ImaAdsLoader.Builder(this).setContinuousPlayback(true);
    adsLoader = builder.build();
}

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

Pakiet IMA SDK na Androida umożliwia też ustawienie, czy odtwarzacz ma rozpocząć odtwarzanie automatycznie, czy czekać na działanie użytkownika. Służy do tego metoda setAdWillAutoPlay(). Gdy ustawisz wartość true, reklamy zwracane w odpowiedzi na żądanie będą tymi, które serwer reklam uzna za odpowiednie do automatycznego odtwarzania.

W tej tabeli znajdziesz szczegółowe informacje o tym, kiedy należy wysyłać żądania reklam do ciągłego odtwarzania i automatycznego odtwarzania na podstawie treści wideo, z którymi są powiązane reklamy.

Treść wideo Parametr metody setContinuousPlayback() Parametr metody setAdWillAutoPlay()
Pojedynczy film z treścią, który jest odtwarzany po interakcji użytkownika false false
Pojedynczy film z treścią, który jest odtwarzany automatycznie false true
Lista odtwarzania filmów, na której pierwszy film jest odtwarzany po interakcji użytkownika, a kolejne filmy są odtwarzane automatycznie true false
Lista odtwarzania filmów, na której pierwszy film jest odtwarzany automatycznie, a kolejne filmy są odtwarzane automatycznie true true