Support IAB VAST <Error> element

418 views
Skip to first unread message

Oren Melamed

unread,
Dec 10, 2016, 3:00:22 PM12/10/16
to Interactive Media Ads SDK

"The VAST <Error> element is optional but if included, the video player must send a request to the URI provided when the VAST response returns an empty InLine response after a chain of one or more wrapper ads"

http://www.iab.net/media/file/VASTv3.0.pdf (page 56).


Does IMA3 SDK supports this?

I have tested an empty VAST ad tag and am not seeing the error URL being sent.


The adTag i'm using looks like this(The actual URI is in my VAST is real, this is just for example) :

<VAST version="3.0">

<Error></Error>

</VAST>


Thanks,


Oren M.

Chris Feldman (IMA SDK Team)

unread,
Dec 12, 2016, 10:13:24 AM12/12/16
to Interactive Media Ads SDK
Hi Oren,

The VAST <Error> element is supported, just not in the way that you're using it. Like it says in the passage you quoted, "if included, the video player must send a request to the URI provided when the VAST response returns an empty InLine response after a chain of one or more wrapper ads." The tag you provided does not use any wrappers. 

See below for an example of a VAST response that will ping the error URI: 

<VAST version="3">
  <Ad>
    <Wrapper>
      <Error><![CDATA[https://www.example.com/error1]]></Error>
      <AdSystem>Your System</AdSystem>
           <AdTitle>Test ad</AdTitle>
           <Description>Dummy ad response</Description>
      <VASTAdTagURI><![CDATA[ SOME AD TG ]]></VASTAdTagURI>
    </Wrapper>
  </Ad>
</VAST>

When viewed in the Video Suite Inspector, the above tag will attempt to ping https://www.example.com/error1.

Regards,
Chris Feldman
IMA SDK Team

Oren Melamed

unread,
Dec 16, 2016, 9:38:37 AM12/16/16
to ima...@googlegroups.com
Hi Chris,

Thanks for replying.
If you look at IAB's vast standard they state in page 56, section 2.4.2.4:
No ad response







When the ad server does not or cannot return an Ad, the VAST response should contain only the root
<VAST> element with optional <Error> element, as shown below:


<VAST version=”3.0”>
<Error>


<![CDATA[http://adserver.com/noad.gif]>
</Error>


</VAST>


The VAST <Error> element is optional but if included, the video player must send a request to the URI


provided when the VAST response returns an empty InLine response after a chain of one or more

wrapper ads. If an [ERRORCODE] macro is included, the video player should substitute with error code
303.


Besides the VAST level <Error> resource file, no other tracking resource requests are required of the
video player in a no-ad response in either the Inline Ad or any Wrapper ads. 




So your example might also be valid, but this one is as well, standard wise only of course.
So the question is if you support this standard clause?

--


You received this message because you are subscribed to a topic in the Google Groups "Interactive Media Ads SDK" group.


To unsubscribe from this topic, visit https://groups.google.com/d/topic/ima-sdk/PuLDYDL7de4/unsubscribe.


To unsubscribe from this group and all its topics, send an email to ima-sdk+u...@googlegroups.com.


To post to this group, send email to ima...@googlegroups.com.


Visit this group at https://groups.google.com/group/ima-sdk.


For more options, visit https://groups.google.com/d/optout.


Chris Feldman (IMA SDK Team)

unread,
Dec 16, 2016, 11:59:16 AM12/16/16
to Interactive Media Ads SDK
Hi Oren,

The response that you're referring to is not currently supported by our SDK. You'll need to use a wrapper (as detailed in my previous message) if you want the error URI to be pinged.

Regards,
Chris Feldman
IMA SDK Team

To unsubscribe from this group and all its topics, send an email to ima-sdk+unsubscribe@googlegroups.com.
Reply all
Reply to author
Forward
Message has been deleted
Message has been deleted
Message has been deleted
Message has been deleted
Message has been deleted
0 new messages