A partir do Chrome 53 e iOS 10, o Android e o iPhone são compatíveis com a reprodução de vídeo inline e
reprodução automática silenciada. Este guia explica as modificações no
exemplo simples
necessários para essa funcionalidade.
Os anúncios puláveis exigem que o player de vídeo reproduza conteúdo inline (não em tela cheia).
e que você desative a reprodução personalizada no iPhone. A reprodução personalizada está sempre desativada
no Chrome para Android. Modifique o HTML e o JavaScript do exemplo simples da seguinte maneira:
google.ima.settings.setDisableCustomPlaybackForIOS10Plus(true);
adDisplayContainer =
new google.ima.AdDisplayContainer(containerElement, contentVideoElement);
adsLoader = new google.ima.AdsLoader(adDisplayContainer);
A mudança no HTML garante que o conteúdo seja reproduzido em um player de vídeo inline no
iPhone, em vez do player de tela cheia padrão do iPhone, e inicia sem som.
A alteração do JavaScript faz com que o SDK do IMA use o próprio player de vídeo para reproduzir anúncios,
em vez de reutilizar o player de conteúdo como faria normalmente no iPhone.
[null,null,["Última atualização 2024-10-15 UTC."],[[["Starting with Chrome 53 and iOS 10, inline video playback and muted autoplay are supported on Android and iPhone."],["This guide provides modifications for the simple sample to enable this functionality, requiring inline video player use for skippable ads and disabling custom playback on iPhones."],["Updates include adding `playsinline` attribute to the video element in HTML and calling `google.ima.settings.setDisableCustomPlaybackForIOS10Plus(true)` in JavaScript."],["These changes ensure content plays inline on iPhone, preventing default fullscreen and utilizing IMA SDK's video player for ad playback instead of the content player."],["Note that fullscreen implementations relying on `videoPlayer.requestFullscreen()` will break with this change as fullscreen with skippable ads on iPhone is currently unsupported by IMA SDK."]]],[]]