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

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 , возвращаются объявления, определенные рекламным сервером как подходящие для среды автоматического воспроизведения.

В этой таблице указано, когда запрашивать рекламу для непрерывного воспроизведения и автоматического воспроизведения, в зависимости от видеоконтента, с которым сочетаются объявления.

Видеоконтент Параметр для setContinousPlayback() Параметр для setAdWillAutoPlay()
Одно видео с контентом, которое воспроизводится при взаимодействии с пользователем. false false
Одно видео с контентом, которое воспроизводится автоматически false true
Список воспроизведения видео, который воспроизводит первое видео при взаимодействии с пользователем, но автоматически воспроизводит следующие видео. true false
Список воспроизведения видео, который автоматически воспроизводит первое видео и автоматически воспроизводит следующие видео. true true