Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Video 如何创建一个巨大的广告标签,在播放广告后在视频区域中显示HTML页面?_Video_Ads_Vast - Fatal编程技术网

Video 如何创建一个巨大的广告标签,在播放广告后在视频区域中显示HTML页面?

Video 如何创建一个巨大的广告标签,在播放广告后在视频区域中显示HTML页面?,video,ads,vast,Video,Ads,Vast,我如何创建一个线性广告,然后创建一个html页面,直到关闭为止?一个用例是显示智能手机应用程序的视频广告,然后在广告显示该应用程序的图片后,单击“安装”按钮,将用户带到应用程序商店。或者,他们可以按下“关闭”按钮,视频播放器可以继续播放下一个视频 据我所知,线性广告是视频广告,播放前,中,或后滚动。非线性广告作为横幅图像显示在原始视频上。伴随广告在网页的不同部分或智能手机应用程序中的视图上显示HTML或图像。所有这些都不是我想要的,那就是在线性广告之后在整个视频播放器上显示一个类似于同伴的广告(

我如何创建一个线性广告,然后创建一个html页面,直到关闭为止?一个用例是显示智能手机应用程序的视频广告,然后在广告显示该应用程序的图片后,单击“安装”按钮,将用户带到应用程序商店。或者,他们可以按下“关闭”按钮,视频播放器可以继续播放下一个视频

据我所知,线性广告是视频广告,播放前,中,或后滚动。非线性广告作为横幅图像显示在原始视频上。伴随广告在网页的不同部分或智能手机应用程序中的视图上显示HTML或图像。所有这些都不是我想要的,那就是在线性广告之后在整个视频播放器上显示一个类似于同伴的广告(并在用户离开之前一直显示)


这可能吗?如果可能的话,这个巨大的标签会是什么样子?

有不同的方法可以做到这一点,不同的玩家的方法可能不同

它还将取决于您的广告是在客户端还是服务器端插入,是为所有观众使用相同的广告,还是针对不同的观众使用不同的广告

示例高级演练可能是(使用客户端广告插入):

  • 播放男人视频
  • 检测广告中断附近并预取广告
  • 在广告中断时停止主视频(中间滚动示例)
  • 播放广告
  • 检测广告结束并停止播放机
  • 将HTML公司广告覆盖在视频的显示区域上
  • 若用户撤销了广告,那个么从广告停止的地方再次播放主视频
  • 如果用户点击公司广告上的操作,则按操作说明执行-例如下载应用程序
VAST是一种请求和响应协议-无论使用服务器端还是客户端广告插入,基本流程都是,客户端视频播放器或服务器端的“广告缝合器”在适当的点发送广告的VAST请求,并接收回VAST响应

对于客户端,播放机将执行响应所述的任何操作,例如播放广告视频、显示伴奏广告等。对于服务器端,广告缝合器执行工作,例如将广告添加到流中,然后发送给客户端中的播放机

如果需要用户交互来扩展广告或停止播放等,那么解决方案中总会有客户端元素

在VAST v4.0规范第1.1节“VAST广告服务和跟踪”中,有一些图表试图描述这一点。不幸的是,其中一个图表的项目符号编号可能出现了错误,这使它有点混乱-如果您添加或想象图表下的第一个文本块是下面摘录中的项目符号编号,那么我认为更容易理解:


谢谢,但正如您所说,这似乎需要客户端编程来选择何时下载、在何处插入html,等等。我的问题是具体如何使用WAST标签来实现这一点,以便任何人都可以将其与支持WAST的任何播放器一起使用。更新了上面的答案您可以使用
VAST
进行视频预告,对于HTML内部标签,您需要使用
VPAID