带图标标签的VPAID不起作用?

时间:2018-08-26 10:53:02

标签: vast imasdk

我观察到,当有一个VPAID指定为apiFramework的媒体文件时,Icon元素不起作用。 VPAID JS的getAdIcons()方法也返回false。

我已经在Google VAST检查器上对此进行了测试,以确认这一点。

但是,当VAST XML不包含VPAID MediaFile元素时,该图标不会出现问题。

<?xml version="1.0" encoding="UTF-8"?>
<VAST xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
      version="3.0" xsi:noNamespaceSchemaLocation="vast.xsd">
<Ad>
<InLine>
    <AdSystem>Test</AdSystem>
    <AdTitle>Testing</AdTitle>
    <Creatives>
    <Creative>
        <Linear>
            <Duration>00:00:15</Duration>
            <TrackingEvents />
            <VideoClicks/>
            <MediaFiles>
            <MediaFile apiFramework="VPAID" type="application/javascript">http://example.com/test.js</MediaFile>
            </MediaFiles>
            <Icons>
               <Icon program="Amazon3" width="19" height="20" 
                  xPosition="right" yPosition="top" duration="" 
                     offset="00:00:00" apiFramework="VAST">
                <StaticResource creativeType="image/png">
                    <![CDATA[ http://placehold.it/96x15 ]]>
                </StaticResource>
                <IconClicks>
                    <IconClickThrough>
                        <![CDATA[ https://www.google.com/ ]]>
                    </IconClickThrough>
                </IconClicks>
                <IconViewTracking>
                    <![CDATA[ https://www.google.com/ ]]>
                </IconViewTracking>
            </Icons>
        </Linear>
    </Creative>
    </Creatives>
</InLine>
</Ad>
</VAST>

0 个答案:

没有答案