2016-04-11 42 views
0

Nasıl reklam gösterimini izleyebilirsiniz videojs_5 engin-VPAID eklenti ile reklam gösterim olayı kullanılır? Reklam başladığında reklam gösterimi her zaman tetiklenecek mi? Reklamların etkinlik süresini izlemenin bir yolu var mı? (ilk çeyrek, saniye vb.) VPAID reklamları için farklı izleme etkinliği olacak mı?nasıl videojs engin-VPAID eklentisi kullanarak

#115 add trigger for quartiles
yapabilirsiniz tr:

</head> 
<body> 
<video id="example_video_1" class="video-js vjs-default-skin" 
     controls="" preload="none" width="300" height="300" 
     poster="http://vjs.zencdn.net/v/oceans.png"> 
</video> 
<script> 
    var player; 
    $(document).ready(function() { 
     player = videojs('example_video_1', { 
      techOrder: ['html5','flash'], 
      //autoplay: true, 
      sources: [{ 
       type: "video/mp4", 
       src: "http://vjs.zencdn.net/v/oceans.mp4" 
      }], 
      plugins: { 
       vastClient: { 
        adTagUrl: "http://ssp.lkqd.net/ad?pid=2000&sid=20497&env=3&format=1&width=[WIDTH]&height=[HEIGHT]&dnt=[DO_NOT_TRACK]&output=vast&rnd=[CACHEBUSTER]&pageurl=[URL_ENCODED_PAGEURL]", 
        adsCancelTimeout: 3000, 
        adsEnabled: true 
       } 
      } 
     }); 

     player.on('vast.adStart', function() { 
     }); 

     player.on('vast.contentEnd', function() { 
     }); 

    }); 
</script> 
</body> 
</html> 

cevap

0

şu anda iki sorunlar açık konusunda etkinlik yok:

Bu

benim kod örneği Her bir büyük quartile için igger eklenecek. Geniş/VPAID'i oynarken

#194 Quartiles and Impression events while playing Vast/Vpaid (sizinki)
Nasıl Kartiller olaylara dinlersiniz? Bir Gösterim etkinliğini nasıl dinlerim?


Eklenti, olayları dahili olarak işler.

gibi bazı VPAID olaylar ...

vpaid.AdVideoFirstQuartile
vpaid.AdVideoMidpoint
vpaid.AdVideoThirdQuartile: Bir istisna ile ... o Plugin events

altında belgelenmiş bunlar haricinde her olayı tetiklemek için inşa değil Anlamı

alınabilir. Nope afaig

VAST etkinlikleri izleyin.


(arada: VPAID'e için aynı) vast.adStart VS. AdImpression İlişkin onun ilk geçtiği sonrası olay kaydını eğer davranışı “taklit” olabilir:

player.on('vast.adStart', function (e) { 
    // do something ... 
    player.off('vast.adStart'); 
}); 

Özellikleri ve aslında biz don 't bize anlatan bir vast.impression olay neden:

2.2.5.4 Gösterim ‘Başlat’ olay vs
Gösterim izleme URI'leri, reklamın ilk karesinin ne zaman görüntüleneceğini izlemek için kullanılmalıdır. Ancak, bir reklam birden çok reklamdan oluşabilir. Reklamveren, reklam gösterimini izlemenin yanı sıra tek reklam reklamının ne zaman başlatıldığını izlemek istiyorsa, VAST yanıtı, izlenecek reklam öğesinin altında bir "başlangıç" etkinliği içermelidir. Ayrıntılar için 2.3.1 - 2.3.5 bölümlerindeki ilgili reklam biçimlerinin altındaki izleme notlarına bakın.

Son olarak VAST ve VPAID complete olaylar için, en azından bunun yerine ben cevap tatmin edici değil biliyorum vast.contentEnd


ait vast.adEnd kullanmak isteyebilirsiniz, ama öyle gibi - en azından için şimdi. Kendini bir şey uygulamak isteyebilirsin. Eğer öyleyse, lütfen paylaşın;)

İyi günler.