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);
@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 |