मोबाइल पर, स्किप किए जा सकने वाले विज्ञापन

Chrome 53 और iOS 10 से, Android और iPhone में इनलाइन वीडियो प्लेबैक और म्यूट किए गए अपने-आप चलने की सुविधा काम करती है. इस गाइड में, आपको इस सुविधा के लिए ज़रूरी आसान सैंपल में किए गए बदलावों के बारे में जानकारी मिलेगी.

स्किप किए जा सकने वाले विज्ञापनों के लिए यह ज़रूरी है कि आपका वीडियो प्लेयर, इनलाइन कॉन्टेंट (फ़ुलस्क्रीन नहीं) से चलता हो. साथ ही, iPhone पर पसंद के मुताबिक प्लेबैक की सुविधा बंद की जा सकती है. Android Chrome पर पसंद के मुताबिक प्लेबैक हमेशा ही बंद रहता है. सामान्य सैंपल के एचटीएमएल और JavaScript में, इस तरह बदलाव करें:

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);

एचटीएमएल में बदलाव करने से, यह पक्का हो जाता है कि आपका कॉन्टेंट iPhone के डिफ़ॉल्ट फ़ुलस्क्रीन प्लेयर के बजाय, iPhone पर इनलाइन वीडियो प्लेयर पर चलता है और म्यूट की स्थिति में शुरू होता है. JavaScript में बदलाव की वजह से IMA SDK, iPhone पर सामान्य तौर पर कॉन्टेंट प्लेयर की तरह विज्ञापन दिखाने के लिए, अपने वीडियो प्लेयर का इस्तेमाल करता है.