2016-11-09 27 views
0

我想要VPAID javascript從我擁有的XML文件列表中選擇一個隨機VAST,並通過廣告容器加載它。VPAID javascript mediafile加載隨機VAST

我知道如何更換插槽的DOM並更改<video>src屬性,因此它會顯示不同的視頻,但我不知道如何將新的VAST加載到廣告容器中。 我想我可以在媒體文件腳本中動態加載ima3.js庫並將VAST應用於廣告容器,但我認爲這有一個更簡單的方法。我對嗎?有沒有更好的做法來實現這一目標?

在此先感謝。

+1

請閱讀[問]。重要短語:「搜索和研究」和「解釋......阻止你自己解決它的任何困難」。 –

+0

「想要VPAID-JS選擇隨機VAST」是什麼意思,它是您的VPAID?如果您能夠實施VPAID,問題在哪裏?如果它不是您的VPAID,請澄清您要求的內容! – zyexal

回答

0

您可以創建一個服務器,從列表中選擇XML並返回正確的XML。我相信這是行業標準。

例如

  1. 創建一種名爲ads.com
  2. ads.com運行的是隨機挑選的XML並返回
  3. 一種功能,當來電SSP它ads.com得到一個隨機XML

使用此方法,您可以基於諸如用戶cookie或設備等設置來提供不同的XML。

+0

此方法的問題在於服務URL無法緩存,因爲它每次都會返回不同的內容。 – someone235

+0

如果您想每次都返回一個不同的XML,那麼爲什麼要將該服務緩存? –

+0

除非你不想引入不同的XML並且只想提供不同的內容。在這種情況下,您可以使用具有CND服務的AWS Cloudfront在具有相同URL的多個媒體中循環。 –