Сообщить о непрерывной игре

Выберите платформу: HTML5 Android iOS tvOS
IMA SDK для Android позволяет установить контекст непрерывного воспроизведения для запроса рекламы. Метод setContinuousPlayback() сообщает SDK, намерен ли плеер непрерывно воспроизводить видеоролики один за другим, подобно телевизионной трансляции. Если установлено значение true , то возвращаемая реклама будет соответствовать рекламным объявлениям, которые сервер рекламы определил как подходящие для непрерывного воспроизведения. Если этот метод не вызывается, настройка остается неизвестной. В следующем примере показано, как настроить непрерывное воспроизведение в запросе на показ рекламы.
AdsRequest request = mSdkFactory.createAdsRequest();
request.setAdTagUrl(adTagUrl);
request.setContinuousPlayback(true);
adsLoader.requestAds(request);
Для тех, кто использует расширение Exoplayer-IMA версии 2.13 или более поздней, или BasicExample , реализующий это расширение, следующий пример показывает, как настроить непрерывное воспроизведение.
@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