2015-06-02 46 views
2

我想爲IMA廣告投放廣告,但「VAST」出現錯誤。做它可行嗎?jwplayer 6有沒有辦法從IMA到VAST廣告?

據我所知,當你初始化jwplayer時,你必須設置客戶端(「浩瀚」或「googima」),所以我們不能在「onAdError」事件中更改客戶端。

任何選項來設置客戶端中的「onAdError」事件?

這就是我想要做的事:

var aAds = [ { 
    client: "vast", 
    tag: "http://foo.com/vast.xml" 
}, { 
    client: "googima", 
    tag: "http://foo.com/ima.xml" 
}]; 

jwplayer("container1").setup({ 
    image: "http://foo.com/bar.png", 
    file: "http://foo.com/bar.mp4", 
    advertising: { 
    client: "vast" // This is mandatory, isn't it? 
    } 
}); 

var iAd = 0; 

function showNextAdd(onPlay) { 
    if (onPlay && iAd > 0) return; 
    if (iAd < aAds.length) { 
    jwplayer().playAd(aAds[iAd++].tag); 
    } 
} 

// Try first add on start 
jwplayer().onPlay(function(){ 
    showNextAdd(true); 
}); 

// If error try next 
jwplayer().onAdError(showNextAdd); 
+1

恐怕玩家已經成立後無法從海量切換廣告客戶IMA。 – emaxsaun

+0

你現在可以用IMA瀑布。 – emaxsaun

回答

0

簡短的回答是 - 沒有

從jwplayer.com支持:

在配置jwplayer實例 - 設置「客戶'選項,如果您正在運行VAST/VPAID廣告,則選擇廣泛;如果您正在運行Google IMA廣告,則爲012og。 請注意,您不能將 中的兩種廣告格式混合在一個播放器中嵌入。選擇一個客戶端將保持相同的客戶端 ,直到玩家重新設置。例如: '客戶': 'googima' 或 '客戶': '茫茫'

更多在這裏:https://support.jwplayer.com/customer/portal/articles/1431665-vast-advertising

附:就目前我張貼這種jwplayer的最後一個版本是7.3.4