À partir de Chrome 53 et iOS 10, Android et iPhone prennent en charge la lecture vidéo intégrée et
lecture automatique avec le son coupé. Ce guide présente les modifications apportées
échantillon simple
requises pour cette fonctionnalité.
Les annonces désactivables nécessitent que le contenu de votre lecteur vidéo soit intégré (et non en plein écran)
et désactiver la lecture personnalisée sur l'iPhone. La lecture personnalisée est toujours désactivée
sur Chrome pour Android. Modifiez le code HTML et JavaScript de l'exemple simple comme suit:
google.ima.settings.setDisableCustomPlaybackForIOS10Plus(true);
adDisplayContainer =
new google.ima.AdDisplayContainer(containerElement, contentVideoElement);
adsLoader = new google.ima.AdsLoader(adDisplayContainer);
La modification du code HTML garantit que votre contenu est lu dans un lecteur vidéo intégré sur
au lieu du lecteur plein écran par défaut de l'iPhone, le son est coupé au départ.
La modification JavaScript oblige le SDK IMA à utiliser son propre lecteur vidéo pour lire les annonces,
au lieu de réutiliser votre lecteur de contenu
comme d'habitude sur un iPhone.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2024/10/15 (UTC).
[null,null,["Dernière mise à jour le 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."]]],[]]