video-ad-sdk
Version:
VAST/VPAID SDK that allows video ads to be played on top of any player
27 lines (26 loc) • 2.12 kB
JavaScript
export var ErrorCode;
(function (ErrorCode) {
ErrorCode[ErrorCode["VAST_XML_PARSING_ERROR"] = 100] = "VAST_XML_PARSING_ERROR";
ErrorCode[ErrorCode["VAST_SCHEMA_VALIDATION_ERROR"] = 101] = "VAST_SCHEMA_VALIDATION_ERROR";
ErrorCode[ErrorCode["VAST_UNSUPPORTED_VERSION"] = 102] = "VAST_UNSUPPORTED_VERSION";
ErrorCode[ErrorCode["VAST_UNEXPECTED_AD_TYPE"] = 200] = "VAST_UNEXPECTED_AD_TYPE";
ErrorCode[ErrorCode["VAST_UNEXPECTED_LINEARITY"] = 201] = "VAST_UNEXPECTED_LINEARITY";
ErrorCode[ErrorCode["VAST_UNEXPECTED_DURATION_ERROR"] = 202] = "VAST_UNEXPECTED_DURATION_ERROR";
ErrorCode[ErrorCode["VAST_UNEXPECTED_MEDIA_FILE"] = 203] = "VAST_UNEXPECTED_MEDIA_FILE";
ErrorCode[ErrorCode["VAST_WRAPPER_ERROR"] = 300] = "VAST_WRAPPER_ERROR";
ErrorCode[ErrorCode["VAST_LOAD_TIMEOUT"] = 301] = "VAST_LOAD_TIMEOUT";
ErrorCode[ErrorCode["VAST_TOO_MANY_REDIRECTS"] = 302] = "VAST_TOO_MANY_REDIRECTS";
ErrorCode[ErrorCode["VAST_NO_ADS_AFTER_WRAPPER"] = 303] = "VAST_NO_ADS_AFTER_WRAPPER";
ErrorCode[ErrorCode["VIDEO_PLAY_ERROR"] = 400] = "VIDEO_PLAY_ERROR";
ErrorCode[ErrorCode["VAST_MEDIA_FILE_NOT_FOUND"] = 401] = "VAST_MEDIA_FILE_NOT_FOUND";
ErrorCode[ErrorCode["VAST_MEDIA_LOAD_TIMEOUT"] = 402] = "VAST_MEDIA_LOAD_TIMEOUT";
ErrorCode[ErrorCode["VAST_LINEAR_ASSET_MISMATCH"] = 403] = "VAST_LINEAR_ASSET_MISMATCH";
ErrorCode[ErrorCode["VAST_PROBLEM_DISPLAYING_MEDIA_FILE"] = 405] = "VAST_PROBLEM_DISPLAYING_MEDIA_FILE";
ErrorCode[ErrorCode["VAST_NONLINEAR_PLAYING_FAILED"] = 500] = "VAST_NONLINEAR_PLAYING_FAILED";
ErrorCode[ErrorCode["VAST_NONLINEAR_DIMENSIONS_ERROR"] = 501] = "VAST_NONLINEAR_DIMENSIONS_ERROR";
ErrorCode[ErrorCode["VAST_NONLINEAR_LOADING_FAILED"] = 502] = "VAST_NONLINEAR_LOADING_FAILED";
ErrorCode[ErrorCode["VAST_NONLINEAR_ASSET_MISMATCH"] = 503] = "VAST_NONLINEAR_ASSET_MISMATCH";
ErrorCode[ErrorCode["UNKNOWN_ERROR"] = 900] = "UNKNOWN_ERROR";
ErrorCode[ErrorCode["VPAID_ERROR"] = 901] = "VPAID_ERROR";
})(ErrorCode || (ErrorCode = {}));
export const isVastErrorCode = (code) => Object.values(ErrorCode).includes(code);