簡體   English   中英

JS VPAID-是否有“標准”方式通過JS Video Player在DOM中呈現VPAID廣告?

[英]JS VPAID - Is there a “standard” way that VPAID ads are rendered in the DOM by JS Video Players?

我已經看到了兩種方法,通過視頻播放器將VPAID廣告(不是用於跟蹤的VPAID)呈現到DOM中。

1)在第一個示例中,DOM中元素的分層類似於以下內容(為簡潔起見簡化):

<div id="videoPlayer">
<video class="playerVideoElement" src="pathToAdVideoAsset"></video>
<div id="adContainer">
<iframe id="adCreativeHTMLContent" class="overlaysVideoContent">
<html id="adCreativeDocument">
<div>//.. creative interactive content</div>
</html>
</iframe>
</div>
</div>

在上面的示例中,videoPlayer的元素播放VPAID廣告視頻內容,而呈現交互式html廣告創意內容作為廣告視頻內容的覆蓋。 JWPlayer似乎正在發生這種情況: https : //developer.jwplayer.com/tools/ad-tester/

2)在第二個示例中,區別在於videoPlayer的元素從不實際播放廣告視頻。 這是因為使用完全獨立的DOM元素來包含整個VPAID廣告內容:

<div id="videoPlayer">
<video class="playerVideoElement" src="pathToContentVideo"></video>
</div>
<div id="adContainer">
<video class="adSpecificVideoElement" src="pathToAdVideoAsset"></video>
<iframe id="adCreativeHTMLContent" class="overlaysVideoContent">
<html id="adCreativeDocument">
<div>//.. creative interactive content</div>
</html>
</iframe>
</div>

在第二個示例中,內容視頻保留在videoPlayer的元素中。 內容videoPlayer被DOM元素覆蓋,該元素專門用於包含和呈現所有廣告內容。 廣告視頻資產被加載到廣告容器的元素中,並被交互式html廣告創意內容覆蓋。 可以通過查看Google IMA執行來觀察: https : //developers.google.com/interactive-media-ads/docs/sdks/html5/vastinspector

這些被視為執行VPAID廣告的“標准”視頻播放器方法嗎?

我很好奇,因為我看到過VPAID的實例,其中廣告視頻是通過廣告素材html內容中的一個元素呈現的,我想知道這種執行類型是否通用和/或也被認為是“標准”的。

3)示例:

<div id="videoPlayer">
<video class="playerVideoElement" src="none_or_pathToContentVideo"></video>
<div id="adContainer">
<iframe id="adCreativeHTMLContent" class="overlaysVideoContent">
<html id="adCreativeDocument">
<video class="adVideoElement" src="pathToadVideo"></video>
<div>//.. creative interactive content</div>
</html>
</iframe>
</div>
</div>

謝謝。

是的,這兩種都是顯示預貼廣告的有效方法。 通常,功能更全面的VPAID廣告管理器(例如Google IMA)會創建一個與內容視頻分開的新視頻元素。 這使他們可以進一步控制環境和跟蹤。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM