A partire da Chrome 53 e iOS 10, Android e iPhone supportano la riproduzione video in linea e la riproduzione automatica con audio disattivato. Questa guida illustra le modifiche all'esempio semplice necessario per questa funzionalità.
Per gli annunci ignorabili è necessario che il video player riproduca i contenuti in linea (non a schermo intero) e che venga disattivata la riproduzione personalizzata su iPhone. La riproduzione personalizzata è sempre disattivata su Chrome per Android. Modifica il codice HTML e JavaScript del semplice esempio come segue:
index.html
<video id="contentElement" playsinline>
<source src="https://storage.googleapis.com/gvabox/media/samples/stock.mp4">
</video>
ads.js
google.ima.settings.setDisableCustomPlaybackForIOS10Plus(true);
adDisplayContainer =
new google.ima.AdDisplayContainer(containerElement, contentVideoElement);
adsLoader = new google.ima.AdsLoader(adDisplayContainer);
La modifica del codice HTML assicura che i contenuti vengano riprodotti in un video player in linea su iPhone anziché nel player a schermo intero predefinito di iPhone e vengono avviati con l'audio disattivato. A seguito della modifica di JavaScript, l'SDK IMA utilizza un proprio video player per riprodurre gli annunci, invece di riutilizzare il player di contenuti come farebbe normalmente su iPhone.