setContinuousPlayback() сообщает SDK, намерен ли плеер непрерывно воспроизводить видеоролики один за другим, подобно телевизионной трансляции. Если установлено значение true , то возвращаемая реклама будет соответствовать рекламным объявлениям, которые сервер рекламы определил как подходящие для непрерывного воспроизведения. Если этот метод не вызывается, настройка остается неизвестной. В следующем примере показано, как настроить непрерывное воспроизведение в запросе на показ рекламы.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(); }
Чем непрерывное воспроизведение отличается от автоматического воспроизведения рекламы?
IMA SDK для Android также позволяет настроить, будет ли плеер начинать воспроизведение автоматически или ждать действий пользователя. Это делается с помощью методаsetAdWillAutoPlay() . Если установлено значение true , возвращаются объявления, которые рекламный сервер определил как подходящие для автоматического воспроизведения.В этой таблице подробно описано, когда следует запрашивать непрерывное воспроизведение и автоматическое воспроизведение рекламы в зависимости от видеоконтента, с которым она связана.
| Видеоконтент | Параметр для функции setContinuousPlayback() | Параметр для функции setAdWillAutoPlay() |
|---|---|---|
| Один видеоролик, который воспроизводится при взаимодействии с пользователем. | false | false |
| Одно видео с контентом, воспроизводимое автоматически. | false | true |
| Плейлист с видеороликами, в котором при взаимодействии с пользователем воспроизводится первый видеоролик, а последующие видеоролики воспроизводятся автоматически. | true | false |
| Плейлист с видеороликами, который автоматически воспроизводит первый и последующие видеоролики. | true | true |