Raportowanie ciągłego odtwarzania

Pakiet IMA SDK na Androida umożliwia ustawienie kontekstu ciągłego odtwarzania w przypadku żądania reklamy. setContinuousPlayback()Metoda ta powiadamia pakiet SDK, czy odtwarzacz ma odtwarzać treści wideo w sposób ciągły, podobnie jak w przypadku transmisji telewizyjnych. Gdy ma wartość true, reklamy zwracane z żądania to reklamy oznaczone przez serwer reklam jako odpowiednie do ciągłego odtwarzania. Niewywołanie tej metody pozostawia ustawienie jako nieznane. Przykład poniżej pokazuje, 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 reklamy

Pakiet IMA SDK na Androida pozwala też określić, czy odtwarzacz ma rozpoczynać się automatycznie, czy czekać na rozpoczęcie działania użytkownika. Użyjesz do tego metody setAdWillAutoPlay(). Gdy ma wartość true, zwrócone reklamy to te, które serwer reklam oznaczył jako odpowiednie do środowiska autoodtwarzania.

Ta tabela zawiera szczegółowe informacje o tym, kiedy należy zażądać reklam ciągłego lub automatycznego odtwarzania, na podstawie treści wideo, z którą są sparowane reklamy.

Treść wideo Parametr funkcji setRegularPlayback() Parametr setAdWillAutoPlay()
Film z pojedynczą treścią odtwarzany po interakcji użytkownika false false
Automatycznie odtwarzane wideo z jedną treścią false true
Playlista wideo, która odtwarza pierwszy film po interakcji użytkownika, ale automatycznie odtwarza następujące filmy true false
Playlista filmów, która automatycznie odtwarza pierwszy film i odtwarza kolejne filmy true true