Annunci ignorabili per dispositivi mobili

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.