Начиная с Chrome 53 и iOS 10, Android и iPhone поддерживают встроенное воспроизведение видео и автоматический запуск без звука. В этом руководстве описаны изменения простого примера, необходимые для реализации этой функции.
Для рекламы с возможностью пропуска необходимо, чтобы ваш видеопроигрыватель воспроизводил контент в режиме онлайн (не в полноэкранном режиме), а также чтобы вы отключили настраиваемое воспроизведение на iPhone. Пользовательское воспроизведение всегда отключено в Android Chrome. Измените HTML и JavaScript простого примера следующим образом:
index.html
<video id="contentElement" playsinline>
<source src="https://storage.googleapis.com/gvabox/media/samples/stock.mp4">
</video>
реклама.js
google.ima.settings.setDisableCustomPlaybackForIOS10Plus(true);
adDisplayContainer =
new google.ima.AdDisplayContainer(containerElement, contentVideoElement);
adsLoader = new google.ima.AdsLoader(adDisplayContainer);
Изменение HTML гарантирует, что ваш контент будет воспроизводиться во встроенном видеоплеере на iPhone, а не в полноэкранном проигрывателе iPhone по умолчанию, и запускается с отключенным звуком. Изменение JavaScript приводит к тому, что IMA SDK использует собственный видеопроигрыватель для воспроизведения рекламы вместо повторного использования проигрывателя контента, как это обычно делается на iPhone.