Annunci ignorabili per dispositivi mobili

A partire da Chrome 53 e iOS 10, Android e iPhone supportano la riproduzione di video in linea e la riproduzione automatica con audio disattivato. Questa guida illustra le modifiche al semplice esempio richiesto per questa funzionalità.

Per gli annunci ignorabili è necessario che il video player riproduci contenuti in linea (non a schermo intero) e che disattivi la riproduzione personalizzata su iPhone. La riproduzione personalizzata è sempre disattivata su Android Chrome. Modifica HTML e JavaScript del semplice campione 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 al codice HTML garantisce che i tuoi contenuti vengano riprodotti in un video player in linea su iPhone, anziché nel player a schermo intero predefinito di iPhone, e inizi con l'audio disattivato. A causa di questa modifica, l'SDK IMA utilizza il proprio video player per riprodurre gli annunci, invece di riutilizzare il lettore di contenuti come farebbe normalmente su iPhone.