Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


VAST Error Codes are used to debug problems with ad serving.  The IAB has created a standard set of Error Codes.  In addition SpringServe has created custom error codes to give more insight into "901: General VPAID Errors".  This will help debug specific issues with effecting fill. 

...

Error CodeDescriptionTime of OccurenceSpringServe Specific Details
1301The demand partner did not return a bidPre-Ad
1302HTTP timeout while requesting VASTPre-Ad
1303HTTP error while requesting VASTPre-Ad
1304No HTTP response from VAST requestPre-Ad
1305HTTP 4XX status from VAST requestPre-Ad
1306HTTP 5XX status from VAST requestPre-Ad
1307all other non HTTP 200 status codes from VAST requestPre-Ad
1308VAST request timeoutPre-AdSpringserve VAST timeout is 3 seconds
1309Wrapper chain timeoutPre-AdSpringserve wrapper chain timeout is 5 seconds
1310Demand partner bid below the floorPre-Ad
1311Mixed Content ErrorPre-Adnon secure ad returned for a secure tag
1312Index Request TimeoutPre-AdIndex's json call timed out
1313Header bidding error Requesting VASTPre-Ad
1314Header bidding missing request parameters Pre-Ad
1315Header Bidding Bid Request TimeoutPre-Ad
1316Max Broadcast TimeoutPre-AdA broadcast tier timed out at 5 seconds
1317Openrtb Request TimeoutPre-AdThere was a timeout on the openrtb request to our adserver
1318Openrtb Request ErrorPre-AdThere was an error getting the openrtb responses from our adserver
1319Openrtb No BidsPre-AdOpenrtb request returned no bids
1320IMA Manager Loader ErrorPre-AdThere was an error loading the IMA Ads Manager.
1321IMA Manager Loader TimeoutPre-AdTimeout while loading the IMA Ads Manager
1323Invalid Header Bidding Bid ResponsePost-OpportunityThe Bid Response from client-side HB could not be parsed.
1501
Error Loading Flash Bridge
Post-Opportunity
1502Error Playing Flash BridgePost-Opportunity
The flash bridge was loaded ok, but when trying to actually start the ad there was an error
1503Error Loading IMA WrapperPost-Opportunity
This is for Adx tags that require the IMA sdk to be loaded to run the tags. There was an error loading/playing the demand tag through the IMA sdx
1504Error Playing Video AssetPost-Opportunity
There was an error trying to play an video asset (mp4, webm) that resulted from a demand tag
1505Child Handshake ErrorPost-Opportunity
Error calling the handshake method on the child vpaid loaded from a demand tag
1506Child INIT VPAID ErrorPost-Opportunity
Error initializing the child vpaid that resulted from a demand tag
1507Child Set Volume ErrorPost-Opportunity
Attempted to set the volume on a child VPAID but received an exception
1508
Unexpected VAST Processing Exception
Post-Opportunity
1509
Error loading child VPAID
Post-Opportunity
1510
General Demand Tag Error
Post-Opportunity
1511SpringServe Vast Validation ErrorPost-OpportunityThis error means that information expected within the VAST xml is missing. For example missing impression or error pixels, missing linear add element within the VAST xml
1512Error sending a js demand opportunity eventPost-Opportunity
1513Parent Called Stop AdPost-Opportunity
1514Parent Called Skip AdPost-Opportunity
1515Complete Without ImpressionPost-Opportunity
1516Supply Tag TimeoutPost-Opportunity
1517Demand Tag TimeoutPost-Opportunity
1518Broadcast TimeoutPost-Opportunity
1519Max Broadcast TimeoutPost-Opportunity
1520Demand Partner TimeoutPost-Opportunity
1521There was an error requesting an ad from IMAPost-Opportunity
1522There was an error loading the IMA adPost-Opportunity
1523There was an error playing the IMA adPost-Opportunity
1524There was an error initializing the IMA AdsManager when attempting to start the adPost-Opportunity
1525General error initializing the IMA adPost-Opportunity
1526Error initializing the IMA wrapperPost-Opportunity
1527Uncaught Error Requesting Flash DemandPost-Opportunity
1528Uncaught Error Requesting IMA DemandPost-Opportunity
1529Uncaught Error Requesting Media DemandPost-Opportunity
1530Uncaught Error Requesting VPAID DemandPost-Opportunity
1531Openrtb bidder did not fillPost-Opportunity(Bidder Error Code)
1532Openrtb no fillPost-Opportunitynone of the openrtb bids resulted in an impression (Standard Error Code)

...

Vast Error CodeDescriptionOccurrenceNotes
1601VAST XML Parsing ErrorPre-AdInvalid XML in vast response
1604Error No BidPre-AdNo bid received from demand partner
1605HTTP timeout while requesting VASTPre-AdTimed out before getting a vast response from bidder
1606HTTP error while requesting VASTPre-AdGeneric HTTP Error getting a vast response from bidder
1607No HTTP response from VAST requestPre-AdNo HTTP response received
1608HTTP 4XX status from VAST requestPre-AdHTTP 400 Status Code in vast response
1609HTTP 5XX status from VAST requestPre-AdHTTP 500 Status Codes in vast response
1610all other non HTTP 200 status codes from VAST requestPre-Adcatch-all in case this is something not in error codes 1605 through 1609
1611VAST request timeoutPre-AdResponse took longer than maximum allocated time
1612Wrapper chain timeoutPre-Adwrapper chain exceeded max auction duration
1613Bad Demand Tag Endpoint URLPre-AdEndpoint URL with spaces, &'s or other un-parseable and/or invalid characters.
1614Max number of wrappers for SSBPre-AdNumber of wrappers more than 3
1615Bid below the floorPre-AdBid received had a value below bid floor
1616Mixed Content ErrorPre-Adhttp ad returned for https ad call
1619No DurationPre-AdOn ad pods the vast is missing <duration> attribute
1620Invalid URL in wrapperPre-AdInvalid URL found in wrapper
1621Invalid URL in redirectPre-AdInvalid URL found in redirect while getting demand
1622Invalid JsonPre-AdThe JSON rendered was invalid
1623Not included in ad podPost-Ad
1624Empty Vast ResponsePre-Ad
1625Only VPAID ad(s) returned but not allowedPre-Ad
1626Ad discarded due to pod opt outPost-AdAd(s) were returned but the pod opted out due to too many empty slots
1627Pod slots fullPost-Ad
1628Ad duration greater than pod time unfilledPost-Ad
1629Ad duration greater than slot maxPost-Ad
1630Ad duration less than slot minPost-Ad
1631VastAdTagUri element incorrectly formatted in the vast response of a wrapper.Pre-Ad
1632Wrapper leads to an empty VAST response.Pre-Ad


1634Advertiser Domain not in whitelistPost-Ad
1635Advertiser Domain in BlacklistPost-Ad
1636

Targeting block for unknown advertiser domain

Post-Ad
1637Ad excluded from pod due to duplicate creativePost-Ad
1638Not enough time left to follow wrapper requestPre-Ad
1639Ad excluded from pod due to competitive exclusions blockPost-Ad
1640Duplicate removed due to unique pod ID

1641Targeting block for Media File DurationPost-Ad
1642Targeting block for Media File BitratePost-Ad
1643Targeting block for Media File Mime TypePost-Ad
1644Creative excluded due to demand partner's competitive exclusion listPost-Ad
1645Creative excluded due to campaign's competitive exclusion listPost-Ad
1646Creative excluded due to audio volume targetingPost-Ad
1647The bid price was above our maximum allowedPost-Ad
1648Ad excluded due to advertiser domain that has content that was not brand-safePost-Ad
1649Ad excluded due to advertiser domain that has malicious contentPost-Ad
1650Ad excluded due to advertiser domain that has objectionable contentPost-Ad
1651Ad excluded due to demand tag's IAB Category competitive exclusion listPost-Ad
1652Ad excluded due to demand partner's IAB Category competitive exclusion listPost-Ad
1653Ad excluded due to campaign's IAB Category competitive exclusion listPost-Ad
1654Ad excluded as advertiser domain belongs to IAB categories in blocklistPost-Ad
1655Ad Excluded as advertiser domain belongs to IAB categories not in allowlistPost-Ad
1656Ad excluded as advertiser domain belongs to IAB categories do not meet targeting requirementsPost-Ad
1670VAST XML pixel processing errorPost-AdIssue adding SpringServe pixels to ads due to problematic XML in response
2000Bid price less than minimum price bucketPost-Ad
2001Bid price less than minimum bucket for specific durationPost-Ad
2020Duration below minimumPost-Ad
2021Duration above maximumPost-Ad
2022Duration invalidPost-Ad