Jump to content

VAST Error 1010

Recommended Posts

When testing my vast tag at https://developers.google.com/interactive-media-ads/docs/sdks/html5/client-side/vastinspectorI see the following error in the event log of the tester

  • (6:05:39 PM) Ad error: AdError 1010: The ad response was not understood and cannot be parsed.


  1. The tag is of the following form: https://revive.mydomain.com/www/delivery/fc.php?script=bannerTypeHtml:vastInlineBannerTypeHtml:vastInlineHtml&format=vast&nz=1&zones=pre-roll%3D5    where 5 is the zone ID 
  2. When I enter the URL in my browser (just to see what the response is), it looks like a normal VAST response to me. A screenshot is below
  3. The preview in revive of the video ad looks just fine when I preview it via my revive ui
  4. I am using IAB VAST Plugin 1.13.2
  5. I am using Revive Adserver v5.1.1 running on Apache, PHP 7.3.27 and MySQL 5.6.41-84.1.



Link to comment
Share on other sites

  • 9 months later...
  • 3 months later...
On 2/16/2022 at 4:44 PM, fa_1976it said:

The ad response was not understood and cannot be parsed.

Hey there, I had a similar issue and I have finally gotten it to work. I think the first problem is that revive delivers an XML, but it's in the VAST 1 format. While most only accept VAST 2+. My solution to this was to convert revive's VAST 1 into Vast 2 using this free WordPress plugin: https://wordpress.org/plugins/wp-revive-adserver/#:~:text=Revive Adserver is a free,apps and in video players. And the link generated by that plugin points to an XML file hosted on your WordPress site in the VAST 2 format. 

The steps I took are as follows:

  1. Set up my campaign, banners, and zones
  2. Build my vast invocation code based on the guidance provided in the documentation here: https://documentation.revive-adserver.com/display/DOCS/Invocation+code:+Zone+level#InvocationCode:ZoneLevel-VideoInvocationcodeforInlineVideoadzoneorOverlayVideoadzone. The link is as follows: [YOUR-ADSERVER-DOMAIN-HERE]/www/delivery/fc.php?script=bannerTypeHtml:vastInlineBannerTypeHtml:vastInlineHtml&format=vast&nz=1&zones=pre-roll%3D[YOUR-ZONE-ID-HERE]
    1. I am using the hosted version, so my link ends up looking a bit differently: https://servedby.revive-adserver.net/fc.php?script=bannerTypeHtml:vastInlineBannerTypeHtml:vastInlineHtml&format=vast&nz=1&zones=pre-roll%3D[YOUR-ZONE-ID-HERE
  3. Setup the wp revive plugin into a wordpress installation.
  4. Copy and paste my invocation link from 2.1 in the plugin and let it generate a VAST 2 xml for me. Here i'ts important to allow external services to reach xml files on your website. This is most likely your XMLRPC settings.
  5. Then you use the vast link generated by the plugin. In my case, I host my ads on bunny.net storage and deliver my ads through videos in my bunny stream. Bunny stream accepts VAST links.

    This might be written a bit messily, but i just got it to work this morning and I will probably forget to write out how I did it if I didn't do it today. Success!


Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Create New...