Online ResourcesPrashant Chaudhary

Do Open-Source Video Ad Clients Follow VAST 4.3? An Empirical Study of Player Conformance

Full results grid

Every verdict of the reference runs: 108 requirements, five configurations in the Node.js layer and eight in each of Chromium 141, Firefox 142 and WebKit 26 on Linux. The paper's tables summarize these cells; this page and the paper are built from the same data.

conf conforms DEV deviates deleg delegated to the integrator n/a not applicable Hover or long-press a cell for the oracle's detail.

Verdicts in macOS Chrome, WebKit and Safari differ from these only in the cells of Table 6. A verdict is conforms or deviates when the client takes on the duty; delegated when its documentation leaves the duty to its integrator; n/a for an optional feature not implemented, a declined optional feature, a measurement-only cell, a missing control, or a cell that depends on a behavior another requirement already graded as missing (rule G2). The client and engine filters hide columns; "Has a cell that" keeps the rows with at least one visible cell of that verdict.

Table R5.4. Every verdict, by requirement and configuration: Node.js layer and the three Linux browser engines.

showing 108 of 108CSV
W01mustWrapper resolutionconfconfconfconfconfconfconfconfconfDEVconfconfconfconfconfconfconfDEVconfconfconfconfconfconfconfDEVconfconfconf
W02mustWrapper resolutionconfconfDEVconfconfconfconfDEVconfDEVconfconfconfconfconfDEVconfDEVconfconfconfconfconfDEVconfDEVconfconfconf
W03mustWrapper resolutionconfconfconfconfDEVconfconfconfconfn/aDEVDEVDEVconfconfconfconfn/aDEVDEVDEVconfconfconfconfn/aDEVDEVDEV
W04shouldError reportingconfconfconfconfdelegconfconfconfconfn/aconfconfconfconfconfconfconfn/aconfconfconfconfconfconfconfn/aconfconfconf
W05shouldWrapper resolutionconfconfconfconfconfconfconfconfconfn/aconfconfconfconfconfconfconfn/aconfconfconfconfconfconfconfn/aconfconfconf
W06shouldError reportingconfconfconfconfdelegconfconfconfconfn/aconfconfconfconfconfconfconfn/aconfconfconfconfconfconfconfn/aconfconfconf
W07mustError reportingconfDEVconfconfdelegconfDEVconfconfn/aconfconfconfconfDEVconfconfn/aconfconfconfconfDEVconfconfn/aconfconfconf
W08mustError reportingconfconfconfconfdelegconfconfconfconfn/aconfconfconfconfconfconfconfn/aconfconfconfconfconfconfconfn/aconfconfconf
W09shouldError reportingconfconfconfconfdelegconfconfconfconfn/aconfconfconfconfconfconfconfn/aconfconfconfconfconfconfconfn/aconfconfconf
W10mustError reportingconfconfdelegdelegdelegconfconfdelegdelegn/aconfconfconfconfconfdelegdelegn/aconfconfconfconfconfdelegdelegn/aconfconfconf
W11mustError reportingDEVconfDEVDEVDEVDEVDEVconfconfn/aDEVDEVconfDEVconfDEVDEVn/aDEVDEVDEVDEVDEVconfconfn/aDEVDEVconf
W12mustError reportingconfconfdelegdelegdelegconfconfdelegdelegn/aconfconfconfconfconfdelegdelegn/aconfconfconfconfconfdelegdelegn/aconfconfconf
W13mustError reportingconfn/adelegdelegconfconfn/adelegdelegn/aconfconfconfconfn/adelegdelegn/aconfconfconfconfn/adelegdelegn/aconfconfconf
W14mustImpressions and trackingconfconfdelegdelegconfconfconfdelegdelegn/aconfconfconfconfconfdelegdelegn/aconfconfconfconfconfdelegdelegn/aconfconfconf
W15mustImpressions and trackingconfconfdelegdelegconfconfconfdelegdelegn/aconfconfconfconfconfdelegdelegn/aconfconfconfconfconfdelegdelegn/aconfconfconf
W16mustImpressions and trackingconfconfdelegdelegconfconfconfdelegdelegn/aconfconfconfconfconfdelegdelegn/aconfconfconfconfconfdelegdelegn/aconfconfconf
W17mustImpressions and trackingconfDEVdelegdelegconfconfDEVdelegdelegn/aconfconfDEVconfDEVdelegdelegn/aconfconfDEVconfDEVdelegdelegn/aconfconfDEV
W18mustImpressions and trackingconfconfdelegdelegconfconfconfdelegdelegn/aconfconfconfconfconfdelegdelegn/aconfconfconfconfconfdelegdelegn/aconfconfconf
W19shouldWrapper resolutionconfconfDEVDEVDEVconfconfDEVDEVn/aconfconfconfconfconfDEVDEVn/aconfconfconfconfconfDEVDEVn/aconfconfconf
W20shouldWrapper resolutionconfDEVdelegdelegDEVconfDEVdelegdelegn/aDEVDEVDEVconfDEVdelegdelegn/aDEVDEVDEVconfDEVdelegdelegn/aDEVDEVDEV
W21shouldWrapper resolutionconfDEVdelegdelegDEVconfDEVdelegdelegn/aDEVDEVDEVconfDEVdelegdelegn/aDEVDEVDEVconfDEVdelegdelegn/aDEVDEVDEV
W22mayWrapper resolutionn/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/a
E01mustError reportingconfconfdelegdelegdelegconfconfdelegdelegDEVconfconfconfconfconfdelegdelegDEVconfconfconfconfconfdelegdelegDEVconfconfconf
E02mustError reportingconfconfdelegdelegdelegconfconfdelegdelegDEVconfconfconfconfconfdelegdelegDEVconfconfconfconfconfdelegdelegDEVconfconfconf
E03mustError reportingdelegDEVdelegdelegdelegdelegDEVdelegdelegDEVconfconfconfdelegDEVdelegdelegDEVconfconfconfdelegDEVdelegdelegDEVconfconfconf
E04mustError reportingconfconfdelegdelegdelegconfconfdelegdelegn/aconfconfconfconfconfdelegdelegn/aconfconfconfconfconfdelegdelegn/aconfconfconf
T01mustImpressions and trackingconfconfdelegdelegconfconfconfdelegdelegconfconfconfconfconfconfdelegdelegconfconfconfconfconfconfdelegdelegconfconfconfconf
T02shouldImpressions and trackingconfDEVdelegdelegconfconfDEVdelegdelegconfDEVDEVconfconfDEVdelegdelegconfDEVDEVconfconfDEVdelegdelegconfDEVDEVconf
T03mustImpressions and trackingconfconfdelegdelegconfconfconfdelegdelegconfconfconfconfconfconfdelegdelegconfconfconfconfconfconfdelegdelegconfconfconfconf
T04mustImpressions and trackingconfconfdelegdelegconfconfconfdelegdelegconfconfconfconfconfconfdelegdelegconfconfconfconfconfconfdelegdelegconfconfconfconf
T05mustImpressions and trackingconfconfdelegdelegDEVconfconfdelegdelegDEVconfconfconfconfconfdelegdelegDEVconfconfconfconfconfdelegdelegDEVconfconfconf
T06mustImpressions and trackingconfconfdelegdelegDEVconfconfdelegdelegDEVconfconfconfconfconfdelegdelegDEVconfconfconfconfconfdelegdelegDEVconfconfconf
T07mustImpressions and trackingconfDEVdelegdelegDEVconfDEVdelegdelegDEVconfconfconfconfDEVdelegdelegDEVconfconfconfconfDEVdelegdelegDEVconfconfconf
T08mustImpressions and trackingconfconfdelegdelegconfconfconfdelegdelegn/aconfconfconfconfconfdelegdelegn/aconfconfconfconfconfdelegdelegn/aconfconfconf
T09observationRobustness observationsn/an/adelegdelegn/an/an/adelegdelegn/an/an/an/an/an/adelegdelegn/an/an/an/an/an/adelegdelegn/an/an/an/a
M01mustMacrosconfDEVdelegdelegconfconfDEVdelegdelegDEVDEVDEVconfconfDEVdelegdelegDEVDEVDEVconfconfDEVdelegdelegDEVDEVDEVconf
M02mustMacrosconfconfdelegdelegconfconfconfdelegdelegDEVconfconfconfconfconfdelegdelegDEVconfconfconfconfconfdelegdelegDEVconfconfconf
M03mustMacrosconfDEVdelegdelegDEVconfDEVdelegdelegDEVDEVDEVconfconfDEVdelegdelegDEVDEVDEVconfconfDEVdelegdelegDEVDEVDEVconf
M04mustMacrosconfconfdelegdelegconfconfconfdelegdelegn/aconfconfconfconfconfdelegdelegn/aconfconfconfconfconfdelegdelegn/aconfconfconf
M05shouldMacrosconfconfdelegdelegconfconfconfdelegdelegconfconfconfconfconfconfdelegdelegconfconfconfconfconfconfdelegdelegconfconfconfconf
X01shouldXML and parsingconfconfdelegdelegn/aconfconfdelegdelegn/aconfconfn/aconfconfdelegdelegn/aconfconfn/aconfconfdelegdelegn/aconfconfn/a
X02mustXML and parsingconfconfdelegdelegDEVconfconfdelegdelegconfconfconfconfconfconfdelegdelegconfconfconfconfconfconfdelegdelegconfconfconfconf
X03shouldXML and parsingconfconfdelegdelegconfconfconfdelegdelegconfconfconfconfconfconfdelegdelegconfconfconfconfconfconfdelegdelegconfconfconfconf
X04observationRobustness observationsconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconf
X05mustXML and parsingconfconfDEVDEVconfconfconfDEVDEVconfconfconfconfconfconfDEVDEVconfconfconfconfconfconfDEVDEVconfconfconfconf
X06mustXML and parsingconfconfDEVDEVconfconfconfDEVDEVconfconfconfconfconfconfDEVDEVconfconfconfconfconfconfDEVDEVconfconfconfconf
P01mustAd podsconfDEVconfconfconfconfDEVconfconfDEVconfconfconfconfDEVconfconfDEVconfconfconfconfDEVconfconfDEVconfconfconf
R01observationRobustness observationsDEVconfconfconfconfDEVconfconfconfn/aDEVDEVconfDEVconfconfconfn/aDEVDEVconfDEVconfconfconfn/aDEVDEVconf
R02observationRobustness observationsconfconfconfconfconfconfconfconfconfn/aconfconfconfconfconfconfconfn/aconfconfconfconfconfconfconfn/aconfconfconf
W23shouldWrapper resolutiondelegconfdelegdelegDEVdelegconfdelegdelegn/aDEVDEVDEVdelegconfdelegdelegn/aDEVDEVDEVdelegconfdelegdelegn/aDEVDEVDEV
E05mustError reportingn/an/an/an/an/adelegDEVdelegdelegDEVconfconfconfdelegDEVdelegdelegDEVconfconfconfdelegDEVdelegdelegDEVconfconfconf
E06mustError reportingn/an/an/an/an/adelegDEVdelegdelegDEVDEVDEVconfdelegDEVdelegdelegDEVDEVDEVconfdelegDEVdelegdelegDEVDEVDEVconf
E07mustError reportingn/an/an/an/an/adelegconfdelegdelegDEVconfconfconfdelegconfdelegdelegDEVconfconfconfdelegconfdelegdelegDEVconfconfconf
E08shouldError reportingconfconfdelegdelegconfconfconfdelegdelegconfconfconfconfconfconfdelegdelegconfconfconfconfconfconfdelegdelegconfconfconfconf
E09mustError reportingdelegDEVdelegdelegdelegdelegDEVdelegdelegconfconfconfconfdelegDEVdelegdelegconfconfconfconfdelegDEVdelegdelegconfconfconfconf
T10shouldImpressions and trackingdelegconfdelegdelegdelegdelegconfdelegdelegDEVconfconfconfdelegconfdelegdelegDEVconfconfconfdelegconfdelegdelegDEVconfconfconf
T11shouldImpressions and trackingconfconfdelegdelegconfconfconfdelegdelegconfconfconfconfconfconfdelegdelegconfconfconfconfconfconfdelegdelegconfconfconfconf
T12mustImpressions and trackingconfconfdelegdelegconfconfconfdelegdelegconfconfconfconfconfconfdelegdelegconfconfconfconfconfconfdelegdelegconfconfconfconf
T13mustImpressions and trackingconfconfdelegdelegconfconfconfdelegdelegconfDEVDEVconfconfconfdelegdelegconfDEVDEVconfconfconfdelegdelegconfDEVDEVconf
T14mustImpressions and trackingconfconfdelegdelegconfconfconfdelegdelegconfconfconfconfconfconfdelegdelegconfconfconfconfconfconfdelegdelegconfconfconfconf
T15mustImpressions and trackingconfconfdelegdelegconfconfconfdelegdelegconfconfconfconfconfconfdelegdelegconfconfconfconfconfconfdelegdelegconfconfconfconf
T23shouldImpressions and trackingdelegconfdelegdelegconfdelegconfdelegdelegDEVDEVDEVconfdelegconfdelegdelegDEVDEVDEVconfdelegconfdelegdelegDEVDEVDEVconf
T20shouldImpressions and trackingconfDEVdelegdelegDEVconfDEVdelegdelegDEVconfconfconfconfDEVdelegdelegDEVconfconfconfconfDEVdelegdelegDEVconfconfconf
T16mustImpressions and trackingconfconfdelegdelegconfconfconfdelegdelegconfconfconfconfconfconfdelegdelegconfconfconfconfconfconfdelegdelegconfconfconfconf
T17shouldImpressions and trackingconfconfdelegdelegdelegconfconfdelegdelegconfconfconfconfconfconfdelegdelegconfconfconfconfconfconfdelegdelegconfconfconfconf
T18shouldImpressions and trackingconfDEVdelegdelegdelegconfDEVdelegdelegDEVconfconfconfconfDEVdelegdelegDEVconfconfconfconfDEVdelegdelegDEVconfconfconf
T19shouldImpressions and trackingconfconfdelegdelegn/aconfconfdelegdelegn/aconfconfconfconfconfdelegdelegn/aconfconfconfconfconfdelegdelegn/aconfconfconf
T21mustImpressions and trackingconfconfdelegdelegDEVconfconfdelegdelegDEVDEVDEVn/aconfconfdelegdelegDEVDEVDEVn/aconfconfdelegdelegDEVDEVDEVn/a
T22shouldImpressions and trackingconfconfdelegdelegconfconfconfdelegdelegconfconfconfn/aconfconfdelegdelegconfconfconfn/aconfconfdelegdelegconfconfconfn/a
A01mustVerification and iconsdelegDEVdelegdelegdelegdelegDEVdelegdelegDEVDEVconfconfdelegDEVdelegdelegDEVDEVconfconfdelegDEVdelegdelegDEVDEVconfconf
A02mustVerification and iconsdelegn/adelegdelegdelegdelegn/adelegdelegn/an/aconfconfdelegn/adelegdelegn/an/aconfconfdelegn/adelegdelegn/an/aconfconf
A03shouldVerification and iconsconfDEVdelegdelegconfconfDEVdelegdelegn/aDEVconfDEVconfDEVdelegdelegn/aDEVconfDEVconfDEVdelegdelegn/aDEVconfDEV
A04mustVerification and iconsdelegn/adelegdelegdelegdelegn/adelegdelegn/an/aconfconfdelegn/adelegdelegn/an/aconfconfdelegn/adelegdelegn/an/aconfconf
A05mustVerification and iconsdelegn/adelegdelegdelegdelegn/adelegdelegn/an/an/aDEVdelegn/adelegdelegn/an/an/aDEVdelegn/adelegdelegn/an/an/aDEV
S01shouldMedia selectiondelegconfdelegdelegdelegdelegconfdelegdelegDEVconfconfconfdelegconfdelegdelegDEVconfconfconfdelegDEVdelegdelegDEVconfconfconf
S02mayMedia selectionn/an/an/an/an/adelegconfdelegdelegconfn/an/an/adelegconfdelegdelegconfconfconfconfdelegconfdelegdelegconfconfconfconf
M06mustMacrosconfDEVdelegdelegDEVconfDEVdelegdelegDEVDEVDEVconfconfDEVdelegdelegDEVDEVDEVconfconfDEVdelegdelegDEVDEVDEVconf
M07shouldMacrosconfDEVdelegdelegDEVconfDEVdelegdelegDEVconfconfconfconfDEVdelegdelegDEVconfconfconfconfDEVdelegdelegDEVconfconfconf
M08shouldMacrosconfn/adelegdelegn/aconfn/adelegdelegn/aconfconfconfconfn/adelegdelegn/aconfconfconfconfn/adelegdelegn/aconfconfconf
M09shouldMacrosDEVn/adelegdelegn/aDEVn/adelegdelegn/aDEVDEVconfDEVn/adelegdelegn/aDEVDEVconfDEVn/adelegdelegn/aDEVDEVconf
M10shouldMacrosDEVn/adelegdelegn/aDEVn/adelegdelegn/aconfconfconfDEVn/adelegdelegn/aconfconfconfDEVn/adelegdelegn/aconfconfconf
M11mustMacrosconfconfdelegdelegconfconfconfdelegdelegDEVDEVDEVconfconfconfdelegdelegDEVDEVDEVconfconfconfdelegdelegDEVDEVDEVconf
M12mustMacrosDEVDEVDEVDEVDEVDEVDEVDEVDEVn/aDEVDEVconfDEVDEVDEVDEVn/aDEVDEVconfDEVDEVDEVDEVn/aDEVDEVconf
P06shouldAd podsdelegDEVdelegdelegdelegdelegDEVdelegdelegconfconfconfconfdelegDEVdelegdelegconfconfconfconfdelegDEVdelegdelegconfconfconfconf
P03mustAd podsdelegn/adelegdelegdelegdelegn/adelegdelegDEVconfconfconfdelegn/adelegdelegDEVconfconfconfdelegn/adelegdelegDEVconfconfconf
P02shouldAd podsn/an/an/an/an/adelegn/adelegdelegconfconfconfconfdelegn/adelegdelegconfconfconfconfdelegn/adelegdelegconfconfconfconf
P05shouldAd podsn/an/an/an/an/adelegn/adelegdelegDEVDEVDEVconfdelegn/adelegdelegDEVDEVDEVconfdelegn/adelegdelegDEVDEVDEVconf
I01mustVerification and iconsn/an/an/an/an/adelegconfdelegdelegDEVconfconfDEVdelegconfdelegdelegDEVconfconfDEVdelegconfdelegdelegDEVconfconfDEV
I03shouldVerification and iconsn/an/an/an/an/adelegDEVdelegdelegDEVDEVDEVconfdelegDEVdelegdelegDEVDEVDEVconfdelegDEVdelegdelegDEVDEVDEVconf
I02mustVerification and iconsn/an/an/an/an/adelegconfdelegdelegn/aconfconfn/adelegconfdelegdelegn/aconfconfn/adelegconfdelegdelegn/aconfconfn/a
X07observationRobustness observationsconfconfconfconfconfconfconfconfconfn/aconfconfconfconfconfconfconfn/aconfconfconfconfconfconfconfn/aconfconfconf
X08shouldXML and parsingconfconfdelegdelegconfconfconfdelegdelegconfconfconfconfconfconfdelegdelegconfconfconfconfconfconfdelegdelegconfconfconfconf
X09shouldXML and parsingconfconfdelegdelegDEVconfconfdelegdelegconfconfconfconfconfconfdelegdelegconfconfconfconfconfconfdelegdelegconfconfconfconf
X10mustXML and parsingconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconf
X11mustXML and parsingconfDEVdelegdelegconfconfDEVdelegdelegconfconfconfconfconfDEVdelegdelegconfconfconfconfconfDEVdelegdelegconfconfconfconf
X12shouldXML and parsingconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconf
X13mustXML and parsingconfconfdelegdelegconfconfconfdelegdelegconfconfconfconfconfconfdelegdelegconfconfconfconfconfconfdelegdelegconfconfconfconf
X14shouldXML and parsingconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconf
X15shouldXML and parsingconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconf
X16shouldXML and parsingconfconfconfconfconfconfconfconfconfn/aconfconfconfconfconfconfconfn/aconfconfconfconfconfconfconfn/aconfconfconf
R03observationRobustness observationsconfconfconfconfconfconfconfconfconfn/aconfconfconfconfconfconfconfn/aconfconfconfconfconfconfconfn/aconfconfconf
R04observationRobustness observationsconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconf
R05observationRobustness observationsconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconfconf
R06observationRobustness observationsconfconfdelegdelegconfconfconfdelegdelegconfconfconfconfconfconfdelegdelegconfconfconfconfconfconfdelegdelegconfconfconfconf
X17mustXML and parsingconfconfdelegdelegDEVconfconfdelegdelegconfconfconfconfconfconfdelegdelegconfconfconfconfconfconfdelegdelegconfconfconfconf
X18shouldXML and parsingconfconfconfconfDEVconfconfconfconfn/aconfconfconfconfconfconfconfn/aconfconfconfconfconfconfconfn/aconfconfconf
X19shouldXML and parsingconfconfconfconfDEVconfconfconfconfn/aconfconfconfconfconfconfconfn/aconfconfconfconfconfconfconfn/aconfconfconf
P07mustAd podsDEVDEVDEVDEVconfDEVDEVDEVDEVn/aDEVDEVconfDEVDEVDEVDEVn/aDEVDEVconfDEVDEVDEVDEVn/aDEVDEVconf

Table T5. Verdicts per configuration (108 requirements), Node.js layer and Chromium 141 (Table 5 of the paper). Each row sums to 108. must, should and obs. count deviating cells at must level, at should level and on robustness observations.

showing 14 of 14CSV
vast-client-js 6.5.0Node.js793211211
vast-client-js 6.5.0Chromium79321212
video-ad-sdk 4.0.1Node.js681380019
video-ad-sdk 4.0.1Chromium711690012
iab-vast-loader 2.5.1, defaultsNode.js236106810
iab-vast-loader 2.5.1, defaultsChromium24510771
iab-vast-loader 2.5.1, noSingleAdPodsNode.js245106810
iab-vast-loader 2.5.1, noSingleAdPodsChromium25410771
vastlint-client 0.15.0Node.js5011902216
Shaka Player 5.2.12Chromium352180044
Shaka Player 5.3.0Chromium441570042
rmp-vast 17.2.0, defaultsChromium80129106
rmp-vast 17.2.0, omidSupportChromium84118104
Google IMA HTML5 SDK 3.794.0Chromium9344007

Table C1. Deviating cells per configuration, by graded strength (Appendix C of the paper; Node.js layer and Chromium 141). Sorting a strength column orders by the number of cells.

showing 12 of 12CSV
vast-client-js 6.5.0Node.jsW11, M12, P07M09, M10R01
video-ad-sdk 4.0.1Node.jsW07, W17, E03, T07, M01, M03, P01, E09, A01, M06, M12, X11, P07W20, W21, T02, T20, T18, A03, M07, P06none
iab-vast-loader 2.5.1, defaultsNode.jsW02, W11, X05, X06, M12, P07W19none
iab-vast-loader 2.5.1, noSingleAdPodsNode.jsW11, X05, X06, M12, P07W19none
vastlint-client 0.15.0Node.jsW03, W11, T05, T06, T07, M03, X02, T21, M06, M12, X17W19, W20, W21, W23, T20, M07, X09, X18, X19none
vast-client-js 6.5.0ChromiumW11, M12, P07M09, M10R01
video-ad-sdk 4.0.1ChromiumW07, W11, W17, E03, T07, M01, M03, P01, E05, E06, E09, A01, M06, M12, X11, P07W20, W21, T02, T20, T18, A03, M07, P06, I03none
iab-vast-loader 2.5.1, defaultsChromiumW02, X05, X06, M12, P07W19none
iab-vast-loader 2.5.1, noSingleAdPodsChromiumX05, X06, M12, P07W19none
Shaka Player 5.2.12ChromiumW01, W02, E01, E02, E03, T05, T06, T07, M01, M02, M03, P01, E05, E06, E07, T21, A01, M06, M11, P03, I01T10, T23, T20, T18, S01, M07, P05, I03none
rmp-vast 17.2.0, defaultsChromiumW03, W11, M01, M03, E06, T13, T21, A01, M06, M11, M12, P07W20, W21, T02, W23, T23, A03, M09, P05, I03R01
rmp-vast 17.2.0, omidSupportChromiumW03, W11, M01, M03, E06, T13, T21, M06, M11, M12, P07W20, W21, T02, W23, T23, M09, P05, I03R01

Table R5.5. Every deviating cell, with the oracle's detail and the findings that cite the requirement for that client. Cells from rmp-vast's bundled vast-client-js carry the vast-client-js finding (rule G4), so their findings column can be empty.

showing 426 of 426CSV
W01mustWrapper resolutionFollows a Wrapper to its InLine ad.Shaka Player 5.2.12Chromium 141fetched start.xml; resolved 0F64
W01mustWrapper resolutionFollows a Wrapper to its InLine ad.Shaka Player 5.2.12Firefox 142fetched start.xml; resolved 0F64
W01mustWrapper resolutionFollows a Wrapper to its InLine ad.Shaka Player 5.2.12WebKit 26 (Linux)fetched start.xml; resolved 0F64
W02mustWrapper resolutionFollows a lone Wrapper that carries sequence="1" (a one-ad pod) to its InLine ad, or declines it with an error (pod support is optional).iab-vast-loader 2.5.1, defaultsNode.jsfetched start.xml; resolved 0; no ad and no errorF46
W02mustWrapper resolutionFollows a lone Wrapper that carries sequence="1" (a one-ad pod) to its InLine ad, or declines it with an error (pod support is optional).iab-vast-loader 2.5.1, defaultsChromium 141fetched start.xml; resolved 0; no ad and no errorF46
W02mustWrapper resolutionFollows a lone Wrapper that carries sequence="1" (a one-ad pod) to its InLine ad, or declines it with an error (pod support is optional).Shaka Player 5.2.12Chromium 141fetched start.xml; resolved 0; no ad and no errorF64
W02mustWrapper resolutionFollows a lone Wrapper that carries sequence="1" (a one-ad pod) to its InLine ad, or declines it with an error (pod support is optional).iab-vast-loader 2.5.1, defaultsFirefox 142fetched start.xml; resolved 0; no ad and no errorF46
W02mustWrapper resolutionFollows a lone Wrapper that carries sequence="1" (a one-ad pod) to its InLine ad, or declines it with an error (pod support is optional).Shaka Player 5.2.12Firefox 142fetched start.xml; resolved 0; no ad and no errorF64
W02mustWrapper resolutionFollows a lone Wrapper that carries sequence="1" (a one-ad pod) to its InLine ad, or declines it with an error (pod support is optional).iab-vast-loader 2.5.1, defaultsWebKit 26 (Linux)fetched start.xml; resolved 0; no ad and no errorF46
W02mustWrapper resolutionFollows a lone Wrapper that carries sequence="1" (a one-ad pod) to its InLine ad, or declines it with an error (pod support is optional).Shaka Player 5.2.12WebKit 26 (Linux)fetched start.xml; resolved 0; no ad and no errorF64
W03mustWrapper resolutionAccepts a chain of five Wrappers before the InLine ad (players are required to accept five).vastlint-client 0.15.0Node.jsstopped after 5 documents; codes noneF55
W03mustWrapper resolutionAccepts a chain of five Wrappers before the InLine ad (players are required to accept five).rmp-vast 17.2.0, defaultsChromium 141stopped after 4 documents; codes 302F12
W03mustWrapper resolutionAccepts a chain of five Wrappers before the InLine ad (players are required to accept five).rmp-vast 17.2.0, omidSupportChromium 141stopped after 4 documents; codes 302F12
W03mustWrapper resolutionAccepts a chain of five Wrappers before the InLine ad (players are required to accept five).Google IMA 3.794.0Chromium 141stopped after 5 documents; codes 302F79
W03mustWrapper resolutionAccepts a chain of five Wrappers before the InLine ad (players are required to accept five).rmp-vast 17.2.0, defaultsFirefox 142stopped after 4 documents; codes 302F12
W03mustWrapper resolutionAccepts a chain of five Wrappers before the InLine ad (players are required to accept five).rmp-vast 17.2.0, omidSupportFirefox 142stopped after 4 documents; codes 302F12
W03mustWrapper resolutionAccepts a chain of five Wrappers before the InLine ad (players are required to accept five).Google IMA 3.794.0Firefox 142stopped after 5 documents; codes 302F79
W03mustWrapper resolutionAccepts a chain of five Wrappers before the InLine ad (players are required to accept five).rmp-vast 17.2.0, defaultsWebKit 26 (Linux)stopped after 4 documents; codes 302F12
W03mustWrapper resolutionAccepts a chain of five Wrappers before the InLine ad (players are required to accept five).rmp-vast 17.2.0, omidSupportWebKit 26 (Linux)stopped after 4 documents; codes 302F12
W03mustWrapper resolutionAccepts a chain of five Wrappers before the InLine ad (players are required to accept five).Google IMA 3.794.0WebKit 26 (Linux)stopped after 5 documents; codes 302F79
W07mustError reportingWhen the VASTAdTagURI is unavailable (HTTP 404), determines error 301.video-ad-sdk 4.0.1Node.jscode 502F35
W07mustError reportingWhen the VASTAdTagURI is unavailable (HTTP 404), determines error 301.video-ad-sdk 4.0.1Chromium 141code 502F35
W07mustError reportingWhen the VASTAdTagURI is unavailable (HTTP 404), determines error 301.video-ad-sdk 4.0.1Firefox 142code 502F35
W07mustError reportingWhen the VASTAdTagURI is unavailable (HTTP 404), determines error 301.video-ad-sdk 4.0.1WebKit 26 (Linux)code 502F35
W11mustError reportingWhen the Wrapper target is not well-formed XML, determines error 100 (and does not use an ad from it).vast-client-js 6.5.0Node.jscode 301F05
W11mustError reportingWhen the Wrapper target is not well-formed XML, determines error 100 (and does not use an ad from it).iab-vast-loader 2.5.1, defaultsNode.jsaccepted an ad from non-well-formed XML (x)F49
W11mustError reportingWhen the Wrapper target is not well-formed XML, determines error 100 (and does not use an ad from it).iab-vast-loader 2.5.1, noSingleAdPodsNode.jsaccepted an ad from non-well-formed XML (x)F49
W11mustError reportingWhen the Wrapper target is not well-formed XML, determines error 100 (and does not use an ad from it).vastlint-client 0.15.0Node.jsaccepted an ad from non-well-formed XML (x)F56
W11mustError reportingWhen the Wrapper target is not well-formed XML, determines error 100 (and does not use an ad from it).vast-client-js 6.5.0Chromium 141code 303F05
W11mustError reportingWhen the Wrapper target is not well-formed XML, determines error 100 (and does not use an ad from it).video-ad-sdk 4.0.1Chromium 141accepted an ad from non-well-formed XML (x)F44
W11mustError reportingWhen the Wrapper target is not well-formed XML, determines error 100 (and does not use an ad from it).rmp-vast 17.2.0, defaultsChromium 141code 303-
W11mustError reportingWhen the Wrapper target is not well-formed XML, determines error 100 (and does not use an ad from it).rmp-vast 17.2.0, omidSupportChromium 141code 303-
W11mustError reportingWhen the Wrapper target is not well-formed XML, determines error 100 (and does not use an ad from it).vast-client-js 6.5.0Firefox 142code 301F05
W11mustError reportingWhen the Wrapper target is not well-formed XML, determines error 100 (and does not use an ad from it).iab-vast-loader 2.5.1, defaultsFirefox 142code 101F49
W11mustError reportingWhen the Wrapper target is not well-formed XML, determines error 100 (and does not use an ad from it).iab-vast-loader 2.5.1, noSingleAdPodsFirefox 142code 101F49
W11mustError reportingWhen the Wrapper target is not well-formed XML, determines error 100 (and does not use an ad from it).rmp-vast 17.2.0, defaultsFirefox 142code 301-
W11mustError reportingWhen the Wrapper target is not well-formed XML, determines error 100 (and does not use an ad from it).rmp-vast 17.2.0, omidSupportFirefox 142code 301-
W11mustError reportingWhen the Wrapper target is not well-formed XML, determines error 100 (and does not use an ad from it).Google IMA 3.794.0Firefox 142code 303F86
W11mustError reportingWhen the Wrapper target is not well-formed XML, determines error 100 (and does not use an ad from it).vast-client-js 6.5.0WebKit 26 (Linux)code 303F05
W11mustError reportingWhen the Wrapper target is not well-formed XML, determines error 100 (and does not use an ad from it).video-ad-sdk 4.0.1WebKit 26 (Linux)accepted an ad from non-well-formed XML (x)F44
W11mustError reportingWhen the Wrapper target is not well-formed XML, determines error 100 (and does not use an ad from it).rmp-vast 17.2.0, defaultsWebKit 26 (Linux)code 303-
W11mustError reportingWhen the Wrapper target is not well-formed XML, determines error 100 (and does not use an ad from it).rmp-vast 17.2.0, omidSupportWebKit 26 (Linux)code 303-
W17mustImpressions and trackingWhen the InLine has no ClickThrough (no VideoClicks), the ClickThrough of the Wrapper closest to the InLine is used.video-ad-sdk 4.0.1Node.jsno click-through usedF36
W17mustImpressions and trackingWhen the InLine has no ClickThrough (no VideoClicks), the ClickThrough of the Wrapper closest to the InLine is used.video-ad-sdk 4.0.1Chromium 141no click-through usedF36
W17mustImpressions and trackingWhen the InLine has no ClickThrough (no VideoClicks), the ClickThrough of the Wrapper closest to the InLine is used.Google IMA 3.794.0Chromium 141no click-through usedF80
W17mustImpressions and trackingWhen the InLine has no ClickThrough (no VideoClicks), the ClickThrough of the Wrapper closest to the InLine is used.video-ad-sdk 4.0.1Firefox 142no click-through usedF36
W17mustImpressions and trackingWhen the InLine has no ClickThrough (no VideoClicks), the ClickThrough of the Wrapper closest to the InLine is used.Google IMA 3.794.0Firefox 142no click-through usedF80
W17mustImpressions and trackingWhen the InLine has no ClickThrough (no VideoClicks), the ClickThrough of the Wrapper closest to the InLine is used.video-ad-sdk 4.0.1WebKit 26 (Linux)no click-through usedF36
W17mustImpressions and trackingWhen the InLine has no ClickThrough (no VideoClicks), the ClickThrough of the Wrapper closest to the InLine is used.Google IMA 3.794.0WebKit 26 (Linux)no click-through usedF80
W19shouldWrapper resolutionWith followAdditionalWrappers="false", a Wrapper received next is ignored rather than followed.iab-vast-loader 2.5.1, defaultsNode.jsfollowed the second wrapper to the InLineF48
W19shouldWrapper resolutionWith followAdditionalWrappers="false", a Wrapper received next is ignored rather than followed.iab-vast-loader 2.5.1, noSingleAdPodsNode.jsfollowed the second wrapper to the InLineF48
W19shouldWrapper resolutionWith followAdditionalWrappers="false", a Wrapper received next is ignored rather than followed.vastlint-client 0.15.0Node.jsfollowed the second wrapper to the InLineF58
W19shouldWrapper resolutionWith followAdditionalWrappers="false", a Wrapper received next is ignored rather than followed.iab-vast-loader 2.5.1, defaultsChromium 141followed the second wrapper to the InLineF48
W19shouldWrapper resolutionWith followAdditionalWrappers="false", a Wrapper received next is ignored rather than followed.iab-vast-loader 2.5.1, noSingleAdPodsChromium 141followed the second wrapper to the InLineF48
W19shouldWrapper resolutionWith followAdditionalWrappers="false", a Wrapper received next is ignored rather than followed.iab-vast-loader 2.5.1, defaultsFirefox 142followed the second wrapper to the InLineF48
W19shouldWrapper resolutionWith followAdditionalWrappers="false", a Wrapper received next is ignored rather than followed.iab-vast-loader 2.5.1, noSingleAdPodsFirefox 142followed the second wrapper to the InLineF48
W19shouldWrapper resolutionWith followAdditionalWrappers="false", a Wrapper received next is ignored rather than followed.iab-vast-loader 2.5.1, defaultsWebKit 26 (Linux)followed the second wrapper to the InLineF48
W19shouldWrapper resolutionWith followAdditionalWrappers="false", a Wrapper received next is ignored rather than followed.iab-vast-loader 2.5.1, noSingleAdPodsWebKit 26 (Linux)followed the second wrapper to the InLineF48
W20shouldWrapper resolutionWith allowMultipleAds="false", only the first stand-alone Ad of the response is used (pod ads are dropped).video-ad-sdk 4.0.1Node.jsresolved noneF42
W20shouldWrapper resolutionWith allowMultipleAds="false", only the first stand-alone Ad of the response is used (pod ads are dropped).vastlint-client 0.15.0Node.jsresolved p1,p2,s1F58
W20shouldWrapper resolutionWith allowMultipleAds="false", only the first stand-alone Ad of the response is used (pod ads are dropped).video-ad-sdk 4.0.1Chromium 141resolved noneF42
W20shouldWrapper resolutionWith allowMultipleAds="false", only the first stand-alone Ad of the response is used (pod ads are dropped).rmp-vast 17.2.0, defaultsChromium 141resolved p2,p1,s1F13
W20shouldWrapper resolutionWith allowMultipleAds="false", only the first stand-alone Ad of the response is used (pod ads are dropped).rmp-vast 17.2.0, omidSupportChromium 141resolved p2,p1,s1F13
W20shouldWrapper resolutionWith allowMultipleAds="false", only the first stand-alone Ad of the response is used (pod ads are dropped).Google IMA 3.794.0Chromium 141resolved noneF81
W20shouldWrapper resolutionWith allowMultipleAds="false", only the first stand-alone Ad of the response is used (pod ads are dropped).video-ad-sdk 4.0.1Firefox 142resolved noneF42
W20shouldWrapper resolutionWith allowMultipleAds="false", only the first stand-alone Ad of the response is used (pod ads are dropped).rmp-vast 17.2.0, defaultsFirefox 142resolved p2,p1,s1F13
W20shouldWrapper resolutionWith allowMultipleAds="false", only the first stand-alone Ad of the response is used (pod ads are dropped).rmp-vast 17.2.0, omidSupportFirefox 142resolved p2,p1,s1F13
W20shouldWrapper resolutionWith allowMultipleAds="false", only the first stand-alone Ad of the response is used (pod ads are dropped).Google IMA 3.794.0Firefox 142resolved noneF81
W20shouldWrapper resolutionWith allowMultipleAds="false", only the first stand-alone Ad of the response is used (pod ads are dropped).video-ad-sdk 4.0.1WebKit 26 (Linux)resolved noneF42
W20shouldWrapper resolutionWith allowMultipleAds="false", only the first stand-alone Ad of the response is used (pod ads are dropped).rmp-vast 17.2.0, defaultsWebKit 26 (Linux)resolved p2,p1,s1F13
W20shouldWrapper resolutionWith allowMultipleAds="false", only the first stand-alone Ad of the response is used (pod ads are dropped).rmp-vast 17.2.0, omidSupportWebKit 26 (Linux)resolved p2,p1,s1F13
W20shouldWrapper resolutionWith allowMultipleAds="false", only the first stand-alone Ad of the response is used (pod ads are dropped).Google IMA 3.794.0WebKit 26 (Linux)resolved noneF81
W21shouldWrapper resolutionWithout the attribute, allowMultipleAds defaults to false, so only the first stand-alone Ad is used.video-ad-sdk 4.0.1Node.jsresolved p2F42
W21shouldWrapper resolutionWithout the attribute, allowMultipleAds defaults to false, so only the first stand-alone Ad is used.vastlint-client 0.15.0Node.jsresolved p1,p2,s1F58
W21shouldWrapper resolutionWithout the attribute, allowMultipleAds defaults to false, so only the first stand-alone Ad is used.video-ad-sdk 4.0.1Chromium 141resolved p2F42
W21shouldWrapper resolutionWithout the attribute, allowMultipleAds defaults to false, so only the first stand-alone Ad is used.rmp-vast 17.2.0, defaultsChromium 141resolved p2,p1,s1F13
W21shouldWrapper resolutionWithout the attribute, allowMultipleAds defaults to false, so only the first stand-alone Ad is used.rmp-vast 17.2.0, omidSupportChromium 141resolved p2,p1,s1F13
W21shouldWrapper resolutionWithout the attribute, allowMultipleAds defaults to false, so only the first stand-alone Ad is used.Google IMA 3.794.0Chromium 141resolved noneF81
W21shouldWrapper resolutionWithout the attribute, allowMultipleAds defaults to false, so only the first stand-alone Ad is used.video-ad-sdk 4.0.1Firefox 142resolved p2F42
W21shouldWrapper resolutionWithout the attribute, allowMultipleAds defaults to false, so only the first stand-alone Ad is used.rmp-vast 17.2.0, defaultsFirefox 142resolved p2,p1,s1F13
W21shouldWrapper resolutionWithout the attribute, allowMultipleAds defaults to false, so only the first stand-alone Ad is used.rmp-vast 17.2.0, omidSupportFirefox 142resolved p2,p1,s1F13
W21shouldWrapper resolutionWithout the attribute, allowMultipleAds defaults to false, so only the first stand-alone Ad is used.Google IMA 3.794.0Firefox 142resolved noneF81
W21shouldWrapper resolutionWithout the attribute, allowMultipleAds defaults to false, so only the first stand-alone Ad is used.video-ad-sdk 4.0.1WebKit 26 (Linux)resolved p2F42
W21shouldWrapper resolutionWithout the attribute, allowMultipleAds defaults to false, so only the first stand-alone Ad is used.rmp-vast 17.2.0, defaultsWebKit 26 (Linux)resolved p2,p1,s1F13
W21shouldWrapper resolutionWithout the attribute, allowMultipleAds defaults to false, so only the first stand-alone Ad is used.rmp-vast 17.2.0, omidSupportWebKit 26 (Linux)resolved p2,p1,s1F13
W21shouldWrapper resolutionWithout the attribute, allowMultipleAds defaults to false, so only the first stand-alone Ad is used.Google IMA 3.794.0WebKit 26 (Linux)resolved noneF81
E01mustError reportingFor a no-ad response, requests the VAST-level Error URI.Shaka Player 5.2.12Chromium 141not requestedF66
E01mustError reportingFor a no-ad response, requests the VAST-level Error URI.Shaka Player 5.2.12Firefox 142not requestedF66
E01mustError reportingFor a no-ad response, requests the VAST-level Error URI.Shaka Player 5.2.12WebKit 26 (Linux)not requestedF66
E02mustError reportingRequests every VAST-level Error URI when several are given.Shaka Player 5.2.12Chromium 141err1 0, err2 0F66
E02mustError reportingRequests every VAST-level Error URI when several are given.Shaka Player 5.2.12Firefox 142err1 0, err2 0F66
E02mustError reportingRequests every VAST-level Error URI when several are given.Shaka Player 5.2.12WebKit 26 (Linux)err1 0, err2 0F66
E03mustError reportingWith no supported MediaFile, requests every InLine Error URI with 403.video-ad-sdk 4.0.1Node.jserr1 401; err2 401F30
E03mustError reportingWith no supported MediaFile, requests every InLine Error URI with 403.video-ad-sdk 4.0.1Chromium 141err1 401; err2 401F30
E03mustError reportingWith no supported MediaFile, requests every InLine Error URI with 403.Shaka Player 5.2.12Chromium 141err1 [ERRORCODE]; err2 [ERRORCODE]F67
E03mustError reportingWith no supported MediaFile, requests every InLine Error URI with 403.video-ad-sdk 4.0.1Firefox 142err1 401; err2 401F30
E03mustError reportingWith no supported MediaFile, requests every InLine Error URI with 403.Shaka Player 5.2.12Firefox 142err1 [ERRORCODE]; err2 [ERRORCODE]F67
E03mustError reportingWith no supported MediaFile, requests every InLine Error URI with 403.video-ad-sdk 4.0.1WebKit 26 (Linux)err1 401; err2 401F30
E03mustError reportingWith no supported MediaFile, requests every InLine Error URI with 403.Shaka Player 5.2.12WebKit 26 (Linux)err1 [ERRORCODE]; err2 [ERRORCODE]F67
T02shouldImpressions and trackingDoes not dispatch an Impression whose URI is about:blank.video-ad-sdk 4.0.1Node.jsdispatched about:blankF43
T02shouldImpressions and trackingDoes not dispatch an Impression whose URI is about:blank.video-ad-sdk 4.0.1Chromium 141dispatched about:blankF43
T02shouldImpressions and trackingDoes not dispatch an Impression whose URI is about:blank.rmp-vast 17.2.0, defaultsChromium 141dispatched about:blankF22
T02shouldImpressions and trackingDoes not dispatch an Impression whose URI is about:blank.rmp-vast 17.2.0, omidSupportChromium 141dispatched about:blankF22
T02shouldImpressions and trackingDoes not dispatch an Impression whose URI is about:blank.video-ad-sdk 4.0.1Firefox 142dispatched about:blankF43
T02shouldImpressions and trackingDoes not dispatch an Impression whose URI is about:blank.rmp-vast 17.2.0, defaultsFirefox 142dispatched about:blankF22
T02shouldImpressions and trackingDoes not dispatch an Impression whose URI is about:blank.rmp-vast 17.2.0, omidSupportFirefox 142dispatched about:blankF22
T02shouldImpressions and trackingDoes not dispatch an Impression whose URI is about:blank.video-ad-sdk 4.0.1WebKit 26 (Linux)dispatched about:blankF43
T02shouldImpressions and trackingDoes not dispatch an Impression whose URI is about:blank.rmp-vast 17.2.0, defaultsWebKit 26 (Linux)dispatched about:blankF22
T02shouldImpressions and trackingDoes not dispatch an Impression whose URI is about:blank.rmp-vast 17.2.0, omidSupportWebKit 26 (Linux)dispatched about:blankF22
T05mustImpressions and trackingFires a progress tracker with an HH:MM:SS offset.vastlint-client 0.15.0Node.jsfired 0 timesF60
T05mustImpressions and trackingFires a progress tracker with an HH:MM:SS offset.Shaka Player 5.2.12Chromium 141fired 0 timesF70
T05mustImpressions and trackingFires a progress tracker with an HH:MM:SS offset.Shaka Player 5.2.12Firefox 142fired 0 timesF70
T05mustImpressions and trackingFires a progress tracker with an HH:MM:SS offset.Shaka Player 5.2.12WebKit 26 (Linux)fired 0 timesF70
T06mustImpressions and trackingFires a progress tracker with an HH:MM:SS.mmm offset.vastlint-client 0.15.0Node.jsfired 0 timesF60
T06mustImpressions and trackingFires a progress tracker with an HH:MM:SS.mmm offset.Shaka Player 5.2.12Chromium 141fired 0 timesF70
T06mustImpressions and trackingFires a progress tracker with an HH:MM:SS.mmm offset.Shaka Player 5.2.12Firefox 142fired 0 timesF70
T06mustImpressions and trackingFires a progress tracker with an HH:MM:SS.mmm offset.Shaka Player 5.2.12WebKit 26 (Linux)fired 0 timesF70
T07mustImpressions and trackingFires progress trackers with percentage offsets (10% and 80%).video-ad-sdk 4.0.1Node.js10%: 0, 80%: 0F34
T07mustImpressions and trackingFires progress trackers with percentage offsets (10% and 80%).vastlint-client 0.15.0Node.js10%: 0, 80%: 0F60
T07mustImpressions and trackingFires progress trackers with percentage offsets (10% and 80%).video-ad-sdk 4.0.1Chromium 14110%: 0, 80%: 0F34
T07mustImpressions and trackingFires progress trackers with percentage offsets (10% and 80%).Shaka Player 5.2.12Chromium 14110%: 0, 80%: 0F70
T07mustImpressions and trackingFires progress trackers with percentage offsets (10% and 80%).video-ad-sdk 4.0.1Firefox 14210%: 0, 80%: 0F34
T07mustImpressions and trackingFires progress trackers with percentage offsets (10% and 80%).Shaka Player 5.2.12Firefox 14210%: 0, 80%: 0F70
T07mustImpressions and trackingFires progress trackers with percentage offsets (10% and 80%).video-ad-sdk 4.0.1WebKit 26 (Linux)10%: 0, 80%: 0F34
T07mustImpressions and trackingFires progress trackers with percentage offsets (10% and 80%).Shaka Player 5.2.12WebKit 26 (Linux)10%: 0, 80%: 0F70
M01mustMacrosReplaces [CACHEBUSTING] with a random 8-digit integer.video-ad-sdk 4.0.1Node.js"4592845962" (10 chars)F37
M01mustMacrosReplaces [CACHEBUSTING] with a random 8-digit integer.video-ad-sdk 4.0.1Chromium 141"2855248806" (10 chars)F37
M01mustMacrosReplaces [CACHEBUSTING] with a random 8-digit integer.Shaka Player 5.2.12Chromium 141"[CACHEBUSTING]" (14 chars)F65
M01mustMacrosReplaces [CACHEBUSTING] with a random 8-digit integer.rmp-vast 17.2.0, defaultsChromium 141"cvAILwRW" (8 chars)F15
M01mustMacrosReplaces [CACHEBUSTING] with a random 8-digit integer.rmp-vast 17.2.0, omidSupportChromium 141"Pl0Z4sfx" (8 chars)F15
M01mustMacrosReplaces [CACHEBUSTING] with a random 8-digit integer.video-ad-sdk 4.0.1Firefox 142"5337716015" (10 chars)F37
M01mustMacrosReplaces [CACHEBUSTING] with a random 8-digit integer.Shaka Player 5.2.12Firefox 142"[CACHEBUSTING]" (14 chars)F65
M01mustMacrosReplaces [CACHEBUSTING] with a random 8-digit integer.rmp-vast 17.2.0, defaultsFirefox 142"NXFcZOfn" (8 chars)F15
M01mustMacrosReplaces [CACHEBUSTING] with a random 8-digit integer.rmp-vast 17.2.0, omidSupportFirefox 142"9vnyxh8n" (8 chars)F15
M01mustMacrosReplaces [CACHEBUSTING] with a random 8-digit integer.video-ad-sdk 4.0.1WebKit 26 (Linux)"572064765" (9 chars)F37
M01mustMacrosReplaces [CACHEBUSTING] with a random 8-digit integer.Shaka Player 5.2.12WebKit 26 (Linux)"[CACHEBUSTING]" (14 chars)F65
M01mustMacrosReplaces [CACHEBUSTING] with a random 8-digit integer.rmp-vast 17.2.0, defaultsWebKit 26 (Linux)"CPLwxeo1" (8 chars)F15
M01mustMacrosReplaces [CACHEBUSTING] with a random 8-digit integer.rmp-vast 17.2.0, omidSupportWebKit 26 (Linux)"v0MzyYH1" (8 chars)F15
M02mustMacrosReplaces [TIMESTAMP] with an ISO 8601 date-time (milliseconds and zone as in the macro list example 2016-01-17T8:15:07.127-05).Shaka Player 5.2.12Chromium 141"[TIMESTAMP]"F65
M02mustMacrosReplaces [TIMESTAMP] with an ISO 8601 date-time (milliseconds and zone as in the macro list example 2016-01-17T8:15:07.127-05).Shaka Player 5.2.12Firefox 142"[TIMESTAMP]"F65
M02mustMacrosReplaces [TIMESTAMP] with an ISO 8601 date-time (milliseconds and zone as in the macro list example 2016-01-17T8:15:07.127-05).Shaka Player 5.2.12WebKit 26 (Linux)"[TIMESTAMP]"F65
M03mustMacrosReplaces [LIMITADTRACKING] with 0 or 1 (the harness also accepts -1/-2, since a browser has no device advertising ID; see detail).video-ad-sdk 4.0.1Node.js"[LIMITADTRACKING]"F38
M03mustMacrosReplaces [LIMITADTRACKING] with 0 or 1 (the harness also accepts -1/-2, since a browser has no device advertising ID; see detail).vastlint-client 0.15.0Node.js"[LIMITADTRACKING]"F61
M03mustMacrosReplaces [LIMITADTRACKING] with 0 or 1 (the harness also accepts -1/-2, since a browser has no device advertising ID; see detail).video-ad-sdk 4.0.1Chromium 141"[LIMITADTRACKING]"F38
M03mustMacrosReplaces [LIMITADTRACKING] with 0 or 1 (the harness also accepts -1/-2, since a browser has no device advertising ID; see detail).Shaka Player 5.2.12Chromium 141"[LIMITADTRACKING]"F65
M03mustMacrosReplaces [LIMITADTRACKING] with 0 or 1 (the harness also accepts -1/-2, since a browser has no device advertising ID; see detail).rmp-vast 17.2.0, defaultsChromium 141"[LIMITADTRACKING]"F16
M03mustMacrosReplaces [LIMITADTRACKING] with 0 or 1 (the harness also accepts -1/-2, since a browser has no device advertising ID; see detail).rmp-vast 17.2.0, omidSupportChromium 141"[LIMITADTRACKING]"F16
M03mustMacrosReplaces [LIMITADTRACKING] with 0 or 1 (the harness also accepts -1/-2, since a browser has no device advertising ID; see detail).video-ad-sdk 4.0.1Firefox 142"[LIMITADTRACKING]"F38
M03mustMacrosReplaces [LIMITADTRACKING] with 0 or 1 (the harness also accepts -1/-2, since a browser has no device advertising ID; see detail).Shaka Player 5.2.12Firefox 142"[LIMITADTRACKING]"F65
M03mustMacrosReplaces [LIMITADTRACKING] with 0 or 1 (the harness also accepts -1/-2, since a browser has no device advertising ID; see detail).rmp-vast 17.2.0, defaultsFirefox 142"[LIMITADTRACKING]"F16
M03mustMacrosReplaces [LIMITADTRACKING] with 0 or 1 (the harness also accepts -1/-2, since a browser has no device advertising ID; see detail).rmp-vast 17.2.0, omidSupportFirefox 142"[LIMITADTRACKING]"F16
M03mustMacrosReplaces [LIMITADTRACKING] with 0 or 1 (the harness also accepts -1/-2, since a browser has no device advertising ID; see detail).video-ad-sdk 4.0.1WebKit 26 (Linux)"[LIMITADTRACKING]"F38
M03mustMacrosReplaces [LIMITADTRACKING] with 0 or 1 (the harness also accepts -1/-2, since a browser has no device advertising ID; see detail).Shaka Player 5.2.12WebKit 26 (Linux)"[LIMITADTRACKING]"F65
M03mustMacrosReplaces [LIMITADTRACKING] with 0 or 1 (the harness also accepts -1/-2, since a browser has no device advertising ID; see detail).rmp-vast 17.2.0, defaultsWebKit 26 (Linux)"[LIMITADTRACKING]"F16
M03mustMacrosReplaces [LIMITADTRACKING] with 0 or 1 (the harness also accepts -1/-2, since a browser has no device advertising ID; see detail).rmp-vast 17.2.0, omidSupportWebKit 26 (Linux)"[LIMITADTRACKING]"F16
X02mustXML and parsingIgnores XML comments inside an element when reading its URI.vastlint-client 0.15.0Node.jsimpression not requestedF56
X05mustXML and parsingAccepts a Creative with two UniversalAdId elements.iab-vast-loader 2.5.1, defaultsNode.jsrejected: Multiple values for Creative.UniversalAdIdF47
X05mustXML and parsingAccepts a Creative with two UniversalAdId elements.iab-vast-loader 2.5.1, noSingleAdPodsNode.jsrejected: Multiple values for Creative.UniversalAdIdF47
X05mustXML and parsingAccepts a Creative with two UniversalAdId elements.iab-vast-loader 2.5.1, defaultsChromium 141rejected: Multiple values for Creative.UniversalAdIdF47
X05mustXML and parsingAccepts a Creative with two UniversalAdId elements.iab-vast-loader 2.5.1, noSingleAdPodsChromium 141rejected: Multiple values for Creative.UniversalAdIdF47
X05mustXML and parsingAccepts a Creative with two UniversalAdId elements.iab-vast-loader 2.5.1, defaultsFirefox 142rejected: Multiple values for Creative.UniversalAdIdF47
X05mustXML and parsingAccepts a Creative with two UniversalAdId elements.iab-vast-loader 2.5.1, noSingleAdPodsFirefox 142rejected: Multiple values for Creative.UniversalAdIdF47
X05mustXML and parsingAccepts a Creative with two UniversalAdId elements.iab-vast-loader 2.5.1, defaultsWebKit 26 (Linux)rejected: Multiple values for Creative.UniversalAdIdF47
X05mustXML and parsingAccepts a Creative with two UniversalAdId elements.iab-vast-loader 2.5.1, noSingleAdPodsWebKit 26 (Linux)rejected: Multiple values for Creative.UniversalAdIdF47
X06mustXML and parsingAccepts two ClosedCaptionFile elements.iab-vast-loader 2.5.1, defaultsNode.jsrejected: Multiple values for ClosedCaptionFiles.ClosedCaptionFileF47
X06mustXML and parsingAccepts two ClosedCaptionFile elements.iab-vast-loader 2.5.1, noSingleAdPodsNode.jsrejected: Multiple values for ClosedCaptionFiles.ClosedCaptionFileF47
X06mustXML and parsingAccepts two ClosedCaptionFile elements.iab-vast-loader 2.5.1, defaultsChromium 141rejected: Multiple values for ClosedCaptionFiles.ClosedCaptionFileF47
X06mustXML and parsingAccepts two ClosedCaptionFile elements.iab-vast-loader 2.5.1, noSingleAdPodsChromium 141rejected: Multiple values for ClosedCaptionFiles.ClosedCaptionFileF47
X06mustXML and parsingAccepts two ClosedCaptionFile elements.iab-vast-loader 2.5.1, defaultsFirefox 142rejected: Multiple values for ClosedCaptionFiles.ClosedCaptionFileF47
X06mustXML and parsingAccepts two ClosedCaptionFile elements.iab-vast-loader 2.5.1, noSingleAdPodsFirefox 142rejected: Multiple values for ClosedCaptionFiles.ClosedCaptionFileF47
X06mustXML and parsingAccepts two ClosedCaptionFile elements.iab-vast-loader 2.5.1, defaultsWebKit 26 (Linux)rejected: Multiple values for ClosedCaptionFiles.ClosedCaptionFileF47
X06mustXML and parsingAccepts two ClosedCaptionFile elements.iab-vast-loader 2.5.1, noSingleAdPodsWebKit 26 (Linux)rejected: Multiple values for ClosedCaptionFiles.ClosedCaptionFileF47
P01mustAd podsOrders pod ads by their sequence attribute (document order is 3, 1, 2): the ad with sequence 1 comes first (or the pod is declined with an error; pod support is optional).video-ad-sdk 4.0.1Node.jsplays p3 firstF27
P01mustAd podsOrders pod ads by their sequence attribute (document order is 3, 1, 2): the ad with sequence 1 comes first (or the pod is declined with an error; pod support is optional).video-ad-sdk 4.0.1Chromium 141plays p3 firstF27
P01mustAd podsOrders pod ads by their sequence attribute (document order is 3, 1, 2): the ad with sequence 1 comes first (or the pod is declined with an error; pod support is optional).Shaka Player 5.2.12Chromium 141order p3,p1,p2F75
P01mustAd podsOrders pod ads by their sequence attribute (document order is 3, 1, 2): the ad with sequence 1 comes first (or the pod is declined with an error; pod support is optional).video-ad-sdk 4.0.1Firefox 142plays p3 firstF27
P01mustAd podsOrders pod ads by their sequence attribute (document order is 3, 1, 2): the ad with sequence 1 comes first (or the pod is declined with an error; pod support is optional).Shaka Player 5.2.12Firefox 142order p3,p1,p2F75
P01mustAd podsOrders pod ads by their sequence attribute (document order is 3, 1, 2): the ad with sequence 1 comes first (or the pod is declined with an error; pod support is optional).video-ad-sdk 4.0.1WebKit 26 (Linux)plays p3 firstF27
P01mustAd podsOrders pod ads by their sequence attribute (document order is 3, 1, 2): the ad with sequence 1 comes first (or the pod is declined with an error; pod support is optional).Shaka Player 5.2.12WebKit 26 (Linux)order p3,p1,p2F75
R01observationRobustness observationsA timed-out Wrapper request does not escape as an uncaught exception (which terminates a Node process).vast-client-js 6.5.0Node.jsuncaught: URLHandler: Request timed out after 2000 ms (408)F03
R01observationRobustness observationsA timed-out Wrapper request does not escape as an uncaught exception (which terminates a Node process).vast-client-js 6.5.0Chromium 141uncaught: Uncaught Error: URLHandler: Request timed out after 2000 ms (408) | URLHandler: Request timed out after 2000 ms (408)F03
R01observationRobustness observationsA timed-out Wrapper request does not escape as an uncaught exception (which terminates a Node process).rmp-vast 17.2.0, defaultsChromium 141uncaught: Uncaught Error: URLHandler: Request timed out after 2000 ms (408) | URLHandler: Request timed out after 2000 ms (408)-
R01observationRobustness observationsA timed-out Wrapper request does not escape as an uncaught exception (which terminates a Node process).rmp-vast 17.2.0, omidSupportChromium 141uncaught: Uncaught Error: URLHandler: Request timed out after 2000 ms (408) | URLHandler: Request timed out after 2000 ms (408)-
R01observationRobustness observationsA timed-out Wrapper request does not escape as an uncaught exception (which terminates a Node process).vast-client-js 6.5.0Firefox 142uncaught: Error: URLHandler: Request timed out after 2000 ms (408) | URLHandler: Request timed out after 2000 ms (408)F03
R01observationRobustness observationsA timed-out Wrapper request does not escape as an uncaught exception (which terminates a Node process).rmp-vast 17.2.0, defaultsFirefox 142uncaught: Error: URLHandler: Request timed out after 2000 ms (408) | URLHandler: Request timed out after 2000 ms (408)-
R01observationRobustness observationsA timed-out Wrapper request does not escape as an uncaught exception (which terminates a Node process).rmp-vast 17.2.0, omidSupportFirefox 142uncaught: Error: URLHandler: Request timed out after 2000 ms (408) | URLHandler: Request timed out after 2000 ms (408)-
R01observationRobustness observationsA timed-out Wrapper request does not escape as an uncaught exception (which terminates a Node process).vast-client-js 6.5.0WebKit 26 (Linux)uncaught: Error: URLHandler: Request timed out after 2000 ms (408) | URLHandler: Request timed out after 2000 ms (408)F03
R01observationRobustness observationsA timed-out Wrapper request does not escape as an uncaught exception (which terminates a Node process).rmp-vast 17.2.0, defaultsWebKit 26 (Linux)uncaught: Error: URLHandler: Request timed out after 2000 ms (408) | URLHandler: Request timed out after 2000 ms (408)-
R01observationRobustness observationsA timed-out Wrapper request does not escape as an uncaught exception (which terminates a Node process).rmp-vast 17.2.0, omidSupportWebKit 26 (Linux)uncaught: Error: URLHandler: Request timed out after 2000 ms (408) | URLHandler: Request timed out after 2000 ms (408)-
W23shouldWrapper resolutionWith fallbackOnNoAd="true", when the Wrapper's target returns no ad, a stand-alone ad from the response is used.vastlint-client 0.15.0Node.jsresolved s1; fetched start.xml; error noneF59
W23shouldWrapper resolutionWith fallbackOnNoAd="true", when the Wrapper's target returns no ad, a stand-alone ad from the response is used.rmp-vast 17.2.0, defaultsChromium 141resolved none; fetched start.xml,noad.xml; error aderror 303: No VAST response after one or more Wrappers.F14
W23shouldWrapper resolutionWith fallbackOnNoAd="true", when the Wrapper's target returns no ad, a stand-alone ad from the response is used.rmp-vast 17.2.0, omidSupportChromium 141resolved none; fetched start.xml,noad.xml; error aderror 303: No VAST response after one or more Wrappers.F14
W23shouldWrapper resolutionWith fallbackOnNoAd="true", when the Wrapper's target returns no ad, a stand-alone ad from the response is used.Google IMA 3.794.0Chromium 141resolved none; fetched start.xml,noad.xml; error AD_ERROR 900: The response does not contain any valid ads.F82
W23shouldWrapper resolutionWith fallbackOnNoAd="true", when the Wrapper's target returns no ad, a stand-alone ad from the response is used.rmp-vast 17.2.0, defaultsFirefox 142resolved none; fetched start.xml,noad.xml; error aderror 303: No VAST response after one or more Wrappers.F14
W23shouldWrapper resolutionWith fallbackOnNoAd="true", when the Wrapper's target returns no ad, a stand-alone ad from the response is used.rmp-vast 17.2.0, omidSupportFirefox 142resolved none; fetched start.xml,noad.xml; error aderror 303: No VAST response after one or more Wrappers.F14
W23shouldWrapper resolutionWith fallbackOnNoAd="true", when the Wrapper's target returns no ad, a stand-alone ad from the response is used.Google IMA 3.794.0Firefox 142resolved none; fetched start.xml,noad.xml; error AD_ERROR 900: The response does not contain any valid ads.F82
W23shouldWrapper resolutionWith fallbackOnNoAd="true", when the Wrapper's target returns no ad, a stand-alone ad from the response is used.rmp-vast 17.2.0, defaultsWebKit 26 (Linux)resolved none; fetched start.xml,noad.xml; error aderror 303: No VAST response after one or more Wrappers.F14
W23shouldWrapper resolutionWith fallbackOnNoAd="true", when the Wrapper's target returns no ad, a stand-alone ad from the response is used.rmp-vast 17.2.0, omidSupportWebKit 26 (Linux)resolved none; fetched start.xml,noad.xml; error aderror 303: No VAST response after one or more Wrappers.F14
W23shouldWrapper resolutionWith fallbackOnNoAd="true", when the Wrapper's target returns no ad, a stand-alone ad from the response is used.Google IMA 3.794.0WebKit 26 (Linux)resolved none; fetched start.xml,noad.xml; error AD_ERROR 900: The response does not contain any valid ads.F82
E05mustError reportingWhen the MediaFile URI returns HTTP 404, requests the InLine Error URI with 401 (file not found).video-ad-sdk 4.0.1Chromium 141code undefined,402F29
E05mustError reportingWhen the MediaFile URI returns HTTP 404, requests the InLine Error URI with 401 (file not found).Shaka Player 5.2.12Chromium 141code [ERRORCODE]F67
E05mustError reportingWhen the MediaFile URI returns HTTP 404, requests the InLine Error URI with 401 (file not found).video-ad-sdk 4.0.1Firefox 142code undefined,402F29
E05mustError reportingWhen the MediaFile URI returns HTTP 404, requests the InLine Error URI with 401 (file not found).Shaka Player 5.2.12Firefox 142code [ERRORCODE]F67
E05mustError reportingWhen the MediaFile URI returns HTTP 404, requests the InLine Error URI with 401 (file not found).video-ad-sdk 4.0.1WebKit 26 (Linux)code undefined,402F29
E05mustError reportingWhen the MediaFile URI returns HTTP 404, requests the InLine Error URI with 401 (file not found).Shaka Player 5.2.12WebKit 26 (Linux)code [ERRORCODE]F67
E06mustError reportingWhen a MediaFile of a supported type cannot be decoded, requests the InLine Error URI with 405.video-ad-sdk 4.0.1Chromium 141code undefined,402F29
E06mustError reportingWhen a MediaFile of a supported type cannot be decoded, requests the InLine Error URI with 405.Shaka Player 5.2.12Chromium 141code [ERRORCODE]F67
E06mustError reportingWhen a MediaFile of a supported type cannot be decoded, requests the InLine Error URI with 405.rmp-vast 17.2.0, defaultsChromium 141code 401F19
E06mustError reportingWhen a MediaFile of a supported type cannot be decoded, requests the InLine Error URI with 405.rmp-vast 17.2.0, omidSupportChromium 141code 401F19
E06mustError reportingWhen a MediaFile of a supported type cannot be decoded, requests the InLine Error URI with 405.video-ad-sdk 4.0.1Firefox 142code undefined,402F29
E06mustError reportingWhen a MediaFile of a supported type cannot be decoded, requests the InLine Error URI with 405.Shaka Player 5.2.12Firefox 142code [ERRORCODE]F67
E06mustError reportingWhen a MediaFile of a supported type cannot be decoded, requests the InLine Error URI with 405.rmp-vast 17.2.0, defaultsFirefox 142code 401F19
E06mustError reportingWhen a MediaFile of a supported type cannot be decoded, requests the InLine Error URI with 405.rmp-vast 17.2.0, omidSupportFirefox 142code 401F19
E06mustError reportingWhen a MediaFile of a supported type cannot be decoded, requests the InLine Error URI with 405.video-ad-sdk 4.0.1WebKit 26 (Linux)code undefined,402F29
E06mustError reportingWhen a MediaFile of a supported type cannot be decoded, requests the InLine Error URI with 405.Shaka Player 5.2.12WebKit 26 (Linux)code [ERRORCODE]F67
E06mustError reportingWhen a MediaFile of a supported type cannot be decoded, requests the InLine Error URI with 405.rmp-vast 17.2.0, defaultsWebKit 26 (Linux)code 401F19
E06mustError reportingWhen a MediaFile of a supported type cannot be decoded, requests the InLine Error URI with 405.rmp-vast 17.2.0, omidSupportWebKit 26 (Linux)code 401F19
E07mustError reportingWhen the MediaFile URI answers only after 30 s, requests the InLine Error URI with 402 (media timeout).Shaka Player 5.2.12Chromium 141Error URI not requestedF68
E07mustError reportingWhen the MediaFile URI answers only after 30 s, requests the InLine Error URI with 402 (media timeout).Shaka Player 5.2.12Firefox 142Error URI not requestedF68
E07mustError reportingWhen the MediaFile URI answers only after 30 s, requests the InLine Error URI with 402 (media timeout).Shaka Player 5.2.12WebKit 26 (Linux)Error URI not requestedF68
E09mustError reportingGiven a NonLinear-only ad, either displays it (impression or creativeView) or reports 200/201 (unexpected ad type or linearity).video-ad-sdk 4.0.1Node.jscode 401F30
E09mustError reportingGiven a NonLinear-only ad, either displays it (impression or creativeView) or reports 200/201 (unexpected ad type or linearity).video-ad-sdk 4.0.1Chromium 141code 401F30
E09mustError reportingGiven a NonLinear-only ad, either displays it (impression or creativeView) or reports 200/201 (unexpected ad type or linearity).video-ad-sdk 4.0.1Firefox 142code 401F30
E09mustError reportingGiven a NonLinear-only ad, either displays it (impression or creativeView) or reports 200/201 (unexpected ad type or linearity).video-ad-sdk 4.0.1WebKit 26 (Linux)code 401F30
T10shouldImpressions and trackingDoes not request the Impression of an ad whose media never plays (no supported MediaFile).Shaka Player 5.2.12Chromium 141impression requested for an ad that never playedF69
T10shouldImpressions and trackingDoes not request the Impression of an ad whose media never plays (no supported MediaFile).Shaka Player 5.2.12Firefox 142impression requested for an ad that never playedF69
T10shouldImpressions and trackingDoes not request the Impression of an ad whose media never plays (no supported MediaFile).Shaka Player 5.2.12WebKit 26 (Linux)impression requested for an ad that never playedF69
T13mustImpressions and trackingFires the resume tracker once when the user resumes.rmp-vast 17.2.0, defaultsChromium 1412 timesF20
T13mustImpressions and trackingFires the resume tracker once when the user resumes.rmp-vast 17.2.0, omidSupportChromium 1412 timesF20
T13mustImpressions and trackingFires the resume tracker once when the user resumes.rmp-vast 17.2.0, defaultsFirefox 1422 timesF20
T13mustImpressions and trackingFires the resume tracker once when the user resumes.rmp-vast 17.2.0, omidSupportFirefox 1422 timesF20
T13mustImpressions and trackingFires the resume tracker once when the user resumes.rmp-vast 17.2.0, defaultsWebKit 26 (Linux)2 timesF20
T13mustImpressions and trackingFires the resume tracker once when the user resumes.rmp-vast 17.2.0, omidSupportWebKit 26 (Linux)2 timesF20
T23shouldImpressions and trackingA volume change that is not an unmute (0.5 while unmuted) does not fire unmute.Shaka Player 5.2.12Chromium 141unmute fired 2 timesF72
T23shouldImpressions and trackingA volume change that is not an unmute (0.5 while unmuted) does not fire unmute.rmp-vast 17.2.0, defaultsChromium 141unmute fired 2 timesF21
T23shouldImpressions and trackingA volume change that is not an unmute (0.5 while unmuted) does not fire unmute.rmp-vast 17.2.0, omidSupportChromium 141unmute fired 2 timesF21
T23shouldImpressions and trackingA volume change that is not an unmute (0.5 while unmuted) does not fire unmute.Shaka Player 5.2.12Firefox 142unmute fired 2 timesF72
T23shouldImpressions and trackingA volume change that is not an unmute (0.5 while unmuted) does not fire unmute.rmp-vast 17.2.0, defaultsFirefox 142unmute fired 2 timesF21
T23shouldImpressions and trackingA volume change that is not an unmute (0.5 while unmuted) does not fire unmute.rmp-vast 17.2.0, omidSupportFirefox 142unmute fired 2 timesF21
T23shouldImpressions and trackingA volume change that is not an unmute (0.5 while unmuted) does not fire unmute.Shaka Player 5.2.12WebKit 26 (Linux)unmute fired 2 timesF72
T23shouldImpressions and trackingA volume change that is not an unmute (0.5 while unmuted) does not fire unmute.rmp-vast 17.2.0, defaultsWebKit 26 (Linux)unmute fired 2 timesF21
T23shouldImpressions and trackingA volume change that is not an unmute (0.5 while unmuted) does not fire unmute.rmp-vast 17.2.0, omidSupportWebKit 26 (Linux)unmute fired 2 timesF21
T20shouldImpressions and trackingFires the loaded tracker once when the media is ready to play.video-ad-sdk 4.0.1Node.js0 timesF41
T20shouldImpressions and trackingFires the loaded tracker once when the media is ready to play.vastlint-client 0.15.0Node.js0 timesF60
T20shouldImpressions and trackingFires the loaded tracker once when the media is ready to play.video-ad-sdk 4.0.1Chromium 1410 timesF41
T20shouldImpressions and trackingFires the loaded tracker once when the media is ready to play.Shaka Player 5.2.12Chromium 1410 timesF70
T20shouldImpressions and trackingFires the loaded tracker once when the media is ready to play.video-ad-sdk 4.0.1Firefox 1420 timesF41
T20shouldImpressions and trackingFires the loaded tracker once when the media is ready to play.Shaka Player 5.2.12Firefox 1420 timesF70
T20shouldImpressions and trackingFires the loaded tracker once when the media is ready to play.video-ad-sdk 4.0.1WebKit 26 (Linux)0 timesF41
T20shouldImpressions and trackingFires the loaded tracker once when the media is ready to play.Shaka Player 5.2.12WebKit 26 (Linux)0 timesF70
T18shouldImpressions and trackingA percentage skipoffset (30% of 10 s) makes skip available at 3 s, and skipping fires skip.video-ad-sdk 4.0.1Node.jsbefore false, after false, skip 0F40
T18shouldImpressions and trackingA percentage skipoffset (30% of 10 s) makes skip available at 3 s, and skipping fires skip.video-ad-sdk 4.0.1Chromium 141before false, after false, skip 0F40
T18shouldImpressions and trackingA percentage skipoffset (30% of 10 s) makes skip available at 3 s, and skipping fires skip.Shaka Player 5.2.12Chromium 141before false, after false, skip 0F71
T18shouldImpressions and trackingA percentage skipoffset (30% of 10 s) makes skip available at 3 s, and skipping fires skip.video-ad-sdk 4.0.1Firefox 142before false, after false, skip 0F40
T18shouldImpressions and trackingA percentage skipoffset (30% of 10 s) makes skip available at 3 s, and skipping fires skip.Shaka Player 5.2.12Firefox 142before false, after false, skip 0F71
T18shouldImpressions and trackingA percentage skipoffset (30% of 10 s) makes skip available at 3 s, and skipping fires skip.video-ad-sdk 4.0.1WebKit 26 (Linux)before false, after false, skip 0F40
T18shouldImpressions and trackingA percentage skipoffset (30% of 10 s) makes skip available at 3 s, and skipping fires skip.Shaka Player 5.2.12WebKit 26 (Linux)before false, after false, skip 0F71
T21mustImpressions and trackingFires the rewind tracker when the user seeks back 2 s (from 60% to 40%).vastlint-client 0.15.0Node.jsnot firedF60
T21mustImpressions and trackingFires the rewind tracker when the user seeks back 2 s (from 60% to 40%).Shaka Player 5.2.12Chromium 141not firedF70
T21mustImpressions and trackingFires the rewind tracker when the user seeks back 2 s (from 60% to 40%).rmp-vast 17.2.0, defaultsChromium 141not firedF24
T21mustImpressions and trackingFires the rewind tracker when the user seeks back 2 s (from 60% to 40%).rmp-vast 17.2.0, omidSupportChromium 141not firedF24
T21mustImpressions and trackingFires the rewind tracker when the user seeks back 2 s (from 60% to 40%).Shaka Player 5.2.12Firefox 142not firedF70
T21mustImpressions and trackingFires the rewind tracker when the user seeks back 2 s (from 60% to 40%).rmp-vast 17.2.0, defaultsFirefox 142not firedF24
T21mustImpressions and trackingFires the rewind tracker when the user seeks back 2 s (from 60% to 40%).rmp-vast 17.2.0, omidSupportFirefox 142not firedF24
T21mustImpressions and trackingFires the rewind tracker when the user seeks back 2 s (from 60% to 40%).Shaka Player 5.2.12WebKit 26 (Linux)not firedF70
T21mustImpressions and trackingFires the rewind tracker when the user seeks back 2 s (from 60% to 40%).rmp-vast 17.2.0, defaultsWebKit 26 (Linux)not firedF24
T21mustImpressions and trackingFires the rewind tracker when the user seeks back 2 s (from 60% to 40%).rmp-vast 17.2.0, omidSupportWebKit 26 (Linux)not firedF24
A01mustVerification and iconsWhen it does not execute the InLine's verification resource (a JavaScript resource with an apiFramework it does not implement), requests its verificationNotExecuted URI.video-ad-sdk 4.0.1Node.jsnot requestedF32
A01mustVerification and iconsWhen it does not execute the InLine's verification resource (a JavaScript resource with an apiFramework it does not implement), requests its verificationNotExecuted URI.video-ad-sdk 4.0.1Chromium 141not requestedF32
A01mustVerification and iconsWhen it does not execute the InLine's verification resource (a JavaScript resource with an apiFramework it does not implement), requests its verificationNotExecuted URI.Shaka Player 5.2.12Chromium 141not requestedF78
A01mustVerification and iconsWhen it does not execute the InLine's verification resource (a JavaScript resource with an apiFramework it does not implement), requests its verificationNotExecuted URI.rmp-vast 17.2.0, defaultsChromium 141not requestedF26
A01mustVerification and iconsWhen it does not execute the InLine's verification resource (a JavaScript resource with an apiFramework it does not implement), requests its verificationNotExecuted URI.video-ad-sdk 4.0.1Firefox 142not requestedF32
A01mustVerification and iconsWhen it does not execute the InLine's verification resource (a JavaScript resource with an apiFramework it does not implement), requests its verificationNotExecuted URI.Shaka Player 5.2.12Firefox 142not requestedF78
A01mustVerification and iconsWhen it does not execute the InLine's verification resource (a JavaScript resource with an apiFramework it does not implement), requests its verificationNotExecuted URI.rmp-vast 17.2.0, defaultsFirefox 142not requestedF26
A01mustVerification and iconsWhen it does not execute the InLine's verification resource (a JavaScript resource with an apiFramework it does not implement), requests its verificationNotExecuted URI.video-ad-sdk 4.0.1WebKit 26 (Linux)not requestedF32
A01mustVerification and iconsWhen it does not execute the InLine's verification resource (a JavaScript resource with an apiFramework it does not implement), requests its verificationNotExecuted URI.Shaka Player 5.2.12WebKit 26 (Linux)not requestedF78
A01mustVerification and iconsWhen it does not execute the InLine's verification resource (a JavaScript resource with an apiFramework it does not implement), requests its verificationNotExecuted URI.rmp-vast 17.2.0, defaultsWebKit 26 (Linux)not requestedF26
A03shouldVerification and iconsHandles the Wrapper's verification too: requests its verificationNotExecuted URI.video-ad-sdk 4.0.1Node.jsnot requestedF32
A03shouldVerification and iconsHandles the Wrapper's verification too: requests its verificationNotExecuted URI.video-ad-sdk 4.0.1Chromium 141not requestedF32
A03shouldVerification and iconsHandles the Wrapper's verification too: requests its verificationNotExecuted URI.rmp-vast 17.2.0, defaultsChromium 141not requestedF26
A03shouldVerification and iconsHandles the Wrapper's verification too: requests its verificationNotExecuted URI.Google IMA 3.794.0Chromium 141not requestedF83
A03shouldVerification and iconsHandles the Wrapper's verification too: requests its verificationNotExecuted URI.video-ad-sdk 4.0.1Firefox 142not requestedF32
A03shouldVerification and iconsHandles the Wrapper's verification too: requests its verificationNotExecuted URI.rmp-vast 17.2.0, defaultsFirefox 142not requestedF26
A03shouldVerification and iconsHandles the Wrapper's verification too: requests its verificationNotExecuted URI.Google IMA 3.794.0Firefox 142not requestedF83
A03shouldVerification and iconsHandles the Wrapper's verification too: requests its verificationNotExecuted URI.video-ad-sdk 4.0.1WebKit 26 (Linux)not requestedF32
A03shouldVerification and iconsHandles the Wrapper's verification too: requests its verificationNotExecuted URI.rmp-vast 17.2.0, defaultsWebKit 26 (Linux)not requestedF26
A03shouldVerification and iconsHandles the Wrapper's verification too: requests its verificationNotExecuted URI.Google IMA 3.794.0WebKit 26 (Linux)not requestedF83
A05mustVerification and iconsWhen an OMID verification resource fails to load (HTTP 404), requests its verificationNotExecuted URI with reason 3 (error during resource load).Google IMA 3.794.0Chromium 141resource fetched (404); verificationNotExecuted not requestedF84
A05mustVerification and iconsWhen an OMID verification resource fails to load (HTTP 404), requests its verificationNotExecuted URI with reason 3 (error during resource load).Google IMA 3.794.0Firefox 142resource fetched (404); verificationNotExecuted not requestedF84
A05mustVerification and iconsWhen an OMID verification resource fails to load (HTTP 404), requests its verificationNotExecuted URI with reason 3 (error during resource load).Google IMA 3.794.0WebKit 26 (Linux)resource fetched (404); verificationNotExecuted not requestedF84
S01shouldMedia selectionSkips a MediaFile of an unsupported type listed first (video/x-flv) and plays a supported one.Shaka Player 5.2.12Chromium 141chose http://127.0.0.1:41045/media/ad-10s.flv?case=ch0337&ad=inF73
S01shouldMedia selectionSkips a MediaFile of an unsupported type listed first (video/x-flv) and plays a supported one.Shaka Player 5.2.12Firefox 142chose http://127.0.0.1:43997/media/ad-10s.flv?case=fi0337&ad=inF73
S01shouldMedia selectionSkips a MediaFile of an unsupported type listed first (video/x-flv) and plays a supported one.video-ad-sdk 4.0.1WebKit 26 (Linux)chose http://127.0.0.1:41203/media/ad-10s.flv?case=we0334&ad=in,/media/ad-10s.flv?case=we0334&ad=in-
S01shouldMedia selectionSkips a MediaFile of an unsupported type listed first (video/x-flv) and plays a supported one.Shaka Player 5.2.12WebKit 26 (Linux)chose http://127.0.0.1:41203/media/ad-10s.flv?case=we0337&ad=in,/media/ad-10s.flv?case=we0337&ad=inF73
M06mustMacrosReplaces each of eight listed optional macros ([ADPLAYHEAD], [ADSERVINGID], [UNIVERSALADID], [PODSEQUENCE], [ASSETURI], [BREAKPOSITION], [IFA], [CLIENTUA]) with a plausible value or -1/-2; none left as macro or empty.video-ad-sdk 4.0.1Node.jsnot replaced or implausible: ah="[ADPLAYHEAD]", asi="[ADSERVINGID]", ua="[UNIVERSALADID]", ps="[PODSEQUENCE]", au="[ASSETURI]", bp="[BREAKPOSITION]", ifa="[IFA]", cua="[CLIENTUA]"F38
M06mustMacrosReplaces each of eight listed optional macros ([ADPLAYHEAD], [ADSERVINGID], [UNIVERSALADID], [PODSEQUENCE], [ASSETURI], [BREAKPOSITION], [IFA], [CLIENTUA]) with a plausible value or -1/-2; none left as macro or empty.vastlint-client 0.15.0Node.jsnot replaced or implausible: ah="[ADPLAYHEAD]", asi="[ADSERVINGID]", ua="[UNIVERSALADID]", ps="[PODSEQUENCE]", au="[ASSETURI]", bp="[BREAKPOSITION]", ifa="[IFA]", cua="[CLIENTUA]"F61
M06mustMacrosReplaces each of eight listed optional macros ([ADPLAYHEAD], [ADSERVINGID], [UNIVERSALADID], [PODSEQUENCE], [ASSETURI], [BREAKPOSITION], [IFA], [CLIENTUA]) with a plausible value or -1/-2; none left as macro or empty.video-ad-sdk 4.0.1Chromium 141not replaced or implausible: ah="[ADPLAYHEAD]", asi="[ADSERVINGID]", ua="[UNIVERSALADID]", ps="[PODSEQUENCE]", au="[ASSETURI]", bp="[BREAKPOSITION]", ifa="[IFA]", cua="[CLIENTUA]"F38
M06mustMacrosReplaces each of eight listed optional macros ([ADPLAYHEAD], [ADSERVINGID], [UNIVERSALADID], [PODSEQUENCE], [ASSETURI], [BREAKPOSITION], [IFA], [CLIENTUA]) with a plausible value or -1/-2; none left as macro or empty.Shaka Player 5.2.12Chromium 141not replaced or implausible: ah="[ADPLAYHEAD]", asi="[ADSERVINGID]", ua="[UNIVERSALADID]", ps="[PODSEQUENCE]", au="[ASSETURI]", bp="[BREAKPOSITION]", ifa="[IFA]", cua="[CLIENTUA]"F65
M06mustMacrosReplaces each of eight listed optional macros ([ADPLAYHEAD], [ADSERVINGID], [UNIVERSALADID], [PODSEQUENCE], [ASSETURI], [BREAKPOSITION], [IFA], [CLIENTUA]) with a plausible value or -1/-2; none left as macro or empty.rmp-vast 17.2.0, defaultsChromium 141not replaced or implausible: ps="[PODSEQUENCE]", ifa="[IFA]", cua="[CLIENTUA]"F16
M06mustMacrosReplaces each of eight listed optional macros ([ADPLAYHEAD], [ADSERVINGID], [UNIVERSALADID], [PODSEQUENCE], [ASSETURI], [BREAKPOSITION], [IFA], [CLIENTUA]) with a plausible value or -1/-2; none left as macro or empty.rmp-vast 17.2.0, omidSupportChromium 141not replaced or implausible: ps="[PODSEQUENCE]", ifa="[IFA]", cua="[CLIENTUA]"F16
M06mustMacrosReplaces each of eight listed optional macros ([ADPLAYHEAD], [ADSERVINGID], [UNIVERSALADID], [PODSEQUENCE], [ASSETURI], [BREAKPOSITION], [IFA], [CLIENTUA]) with a plausible value or -1/-2; none left as macro or empty.video-ad-sdk 4.0.1Firefox 142not replaced or implausible: ah="[ADPLAYHEAD]", asi="[ADSERVINGID]", ua="[UNIVERSALADID]", ps="[PODSEQUENCE]", au="[ASSETURI]", bp="[BREAKPOSITION]", ifa="[IFA]", cua="[CLIENTUA]"F38
M06mustMacrosReplaces each of eight listed optional macros ([ADPLAYHEAD], [ADSERVINGID], [UNIVERSALADID], [PODSEQUENCE], [ASSETURI], [BREAKPOSITION], [IFA], [CLIENTUA]) with a plausible value or -1/-2; none left as macro or empty.Shaka Player 5.2.12Firefox 142not replaced or implausible: ah="[ADPLAYHEAD]", asi="[ADSERVINGID]", ua="[UNIVERSALADID]", ps="[PODSEQUENCE]", au="[ASSETURI]", bp="[BREAKPOSITION]", ifa="[IFA]", cua="[CLIENTUA]"F65
M06mustMacrosReplaces each of eight listed optional macros ([ADPLAYHEAD], [ADSERVINGID], [UNIVERSALADID], [PODSEQUENCE], [ASSETURI], [BREAKPOSITION], [IFA], [CLIENTUA]) with a plausible value or -1/-2; none left as macro or empty.rmp-vast 17.2.0, defaultsFirefox 142not replaced or implausible: ps="[PODSEQUENCE]", ifa="[IFA]", cua="[CLIENTUA]"F16
M06mustMacrosReplaces each of eight listed optional macros ([ADPLAYHEAD], [ADSERVINGID], [UNIVERSALADID], [PODSEQUENCE], [ASSETURI], [BREAKPOSITION], [IFA], [CLIENTUA]) with a plausible value or -1/-2; none left as macro or empty.rmp-vast 17.2.0, omidSupportFirefox 142not replaced or implausible: ps="[PODSEQUENCE]", ifa="[IFA]", cua="[CLIENTUA]"F16
M06mustMacrosReplaces each of eight listed optional macros ([ADPLAYHEAD], [ADSERVINGID], [UNIVERSALADID], [PODSEQUENCE], [ASSETURI], [BREAKPOSITION], [IFA], [CLIENTUA]) with a plausible value or -1/-2; none left as macro or empty.video-ad-sdk 4.0.1WebKit 26 (Linux)not replaced or implausible: ah="[ADPLAYHEAD]", asi="[ADSERVINGID]", ua="[UNIVERSALADID]", ps="[PODSEQUENCE]", au="[ASSETURI]", bp="[BREAKPOSITION]", ifa="[IFA]", cua="[CLIENTUA]"F38
M06mustMacrosReplaces each of eight listed optional macros ([ADPLAYHEAD], [ADSERVINGID], [UNIVERSALADID], [PODSEQUENCE], [ASSETURI], [BREAKPOSITION], [IFA], [CLIENTUA]) with a plausible value or -1/-2; none left as macro or empty.Shaka Player 5.2.12WebKit 26 (Linux)not replaced or implausible: ah="[ADPLAYHEAD]", asi="[ADSERVINGID]", ua="[UNIVERSALADID]", ps="[PODSEQUENCE]", au="[ASSETURI]", bp="[BREAKPOSITION]", ifa="[IFA]", cua="[CLIENTUA]"F65
M06mustMacrosReplaces each of eight listed optional macros ([ADPLAYHEAD], [ADSERVINGID], [UNIVERSALADID], [PODSEQUENCE], [ASSETURI], [BREAKPOSITION], [IFA], [CLIENTUA]) with a plausible value or -1/-2; none left as macro or empty.rmp-vast 17.2.0, defaultsWebKit 26 (Linux)not replaced or implausible: ps="[PODSEQUENCE]", ifa="[IFA]", cua="[CLIENTUA]"F16
M06mustMacrosReplaces each of eight listed optional macros ([ADPLAYHEAD], [ADSERVINGID], [UNIVERSALADID], [PODSEQUENCE], [ASSETURI], [BREAKPOSITION], [IFA], [CLIENTUA]) with a plausible value or -1/-2; none left as macro or empty.rmp-vast 17.2.0, omidSupportWebKit 26 (Linux)not replaced or implausible: ps="[PODSEQUENCE]", ifa="[IFA]", cua="[CLIENTUA]"F16
M07shouldMacrosFills [ADSERVINGID] with the ad's AdServingId (in-serving).video-ad-sdk 4.0.1Node.js"[ADSERVINGID]"F38
M07shouldMacrosFills [ADSERVINGID] with the ad's AdServingId (in-serving).vastlint-client 0.15.0Node.js"[ADSERVINGID]"F61
M07shouldMacrosFills [ADSERVINGID] with the ad's AdServingId (in-serving).video-ad-sdk 4.0.1Chromium 141"[ADSERVINGID]"F38
M07shouldMacrosFills [ADSERVINGID] with the ad's AdServingId (in-serving).Shaka Player 5.2.12Chromium 141"[ADSERVINGID]"F65
M07shouldMacrosFills [ADSERVINGID] with the ad's AdServingId (in-serving).video-ad-sdk 4.0.1Firefox 142"[ADSERVINGID]"F38
M07shouldMacrosFills [ADSERVINGID] with the ad's AdServingId (in-serving).Shaka Player 5.2.12Firefox 142"[ADSERVINGID]"F65
M07shouldMacrosFills [ADSERVINGID] with the ad's AdServingId (in-serving).video-ad-sdk 4.0.1WebKit 26 (Linux)"[ADSERVINGID]"F38
M07shouldMacrosFills [ADSERVINGID] with the ad's AdServingId (in-serving).Shaka Player 5.2.12WebKit 26 (Linux)"[ADSERVINGID]"F65
M09shouldMacrosFills [UNIVERSALADID] with one or more of the Creative's IDs as "registry value" pairs, each percent-encoded; several IDs are joined by a raw comma.vast-client-js 6.5.0Node.jsraw "ad-id.org%20ABCD%201234%2Cclearcast.co.uk%20CC%2FABC%2F123"F09
M09shouldMacrosFills [UNIVERSALADID] with one or more of the Creative's IDs as "registry value" pairs, each percent-encoded; several IDs are joined by a raw comma.vast-client-js 6.5.0Chromium 141raw "ad-id.org%20ABCD%201234%2Cclearcast.co.uk%20CC%2FABC%2F123"F09
M09shouldMacrosFills [UNIVERSALADID] with one or more of the Creative's IDs as "registry value" pairs, each percent-encoded; several IDs are joined by a raw comma.rmp-vast 17.2.0, defaultsChromium 141raw "%2Cad-id.org%20ABCD%201234%2Cclearcast.co.uk%20CC%2FABC%2F123"F18
M09shouldMacrosFills [UNIVERSALADID] with one or more of the Creative's IDs as "registry value" pairs, each percent-encoded; several IDs are joined by a raw comma.rmp-vast 17.2.0, omidSupportChromium 141raw "%2Cad-id.org%20ABCD%201234%2Cclearcast.co.uk%20CC%2FABC%2F123"F18
M09shouldMacrosFills [UNIVERSALADID] with one or more of the Creative's IDs as "registry value" pairs, each percent-encoded; several IDs are joined by a raw comma.vast-client-js 6.5.0Firefox 142raw "ad-id.org%20ABCD%201234%2Cclearcast.co.uk%20CC%2FABC%2F123"F09
M09shouldMacrosFills [UNIVERSALADID] with one or more of the Creative's IDs as "registry value" pairs, each percent-encoded; several IDs are joined by a raw comma.rmp-vast 17.2.0, defaultsFirefox 142raw "%2Cad-id.org%20ABCD%201234%2Cclearcast.co.uk%20CC%2FABC%2F123"F18
M09shouldMacrosFills [UNIVERSALADID] with one or more of the Creative's IDs as "registry value" pairs, each percent-encoded; several IDs are joined by a raw comma.rmp-vast 17.2.0, omidSupportFirefox 142raw "%2Cad-id.org%20ABCD%201234%2Cclearcast.co.uk%20CC%2FABC%2F123"F18
M09shouldMacrosFills [UNIVERSALADID] with one or more of the Creative's IDs as "registry value" pairs, each percent-encoded; several IDs are joined by a raw comma.vast-client-js 6.5.0WebKit 26 (Linux)raw "ad-id.org%20ABCD%201234%2Cclearcast.co.uk%20CC%2FABC%2F123"F09
M09shouldMacrosFills [UNIVERSALADID] with one or more of the Creative's IDs as "registry value" pairs, each percent-encoded; several IDs are joined by a raw comma.rmp-vast 17.2.0, defaultsWebKit 26 (Linux)raw "%2Cad-id.org%20ABCD%201234%2Cclearcast.co.uk%20CC%2FABC%2F123"F18
M09shouldMacrosFills [UNIVERSALADID] with one or more of the Creative's IDs as "registry value" pairs, each percent-encoded; several IDs are joined by a raw comma.rmp-vast 17.2.0, omidSupportWebKit 26 (Linux)raw "%2Cad-id.org%20ABCD%201234%2Cclearcast.co.uk%20CC%2FABC%2F123"F18
M10shouldMacrosWhen it fills [ASSETURI], the value is the MediaFile actually chosen (an unsupported FLV is listed first).vast-client-js 6.5.0Node.jsASSETURI in.flv; played in.mp4F08
M10shouldMacrosWhen it fills [ASSETURI], the value is the MediaFile actually chosen (an unsupported FLV is listed first).vast-client-js 6.5.0Chromium 141ASSETURI ad-10s.flv?case=ch0349&ad=in; played ad-10s.webm?case=ch0349&ad=inF08
M10shouldMacrosWhen it fills [ASSETURI], the value is the MediaFile actually chosen (an unsupported FLV is listed first).vast-client-js 6.5.0Firefox 142ASSETURI ad-10s.flv?case=fi0349&ad=in; played ad-10s.webm?case=fi0349&ad=inF08
M10shouldMacrosWhen it fills [ASSETURI], the value is the MediaFile actually chosen (an unsupported FLV is listed first).vast-client-js 6.5.0WebKit 26 (Linux)ASSETURI ad-10s.flv?case=we0349&ad=in; played ad-10s.webm?case=we0349&ad=inF08
M11mustMacrosReplaces [CACHEBUSTING] and [TIMESTAMP] in an Error URI as in any other tracking URI.Shaka Player 5.2.12Chromium 141cb "[CACHEBUSTING]", ts "[TIMESTAMP]"F65
M11mustMacrosReplaces [CACHEBUSTING] and [TIMESTAMP] in an Error URI as in any other tracking URI.rmp-vast 17.2.0, defaultsChromium 141cb "[CACHEBUSTING]", ts "[TIMESTAMP]"F17
M11mustMacrosReplaces [CACHEBUSTING] and [TIMESTAMP] in an Error URI as in any other tracking URI.rmp-vast 17.2.0, omidSupportChromium 141cb "[CACHEBUSTING]", ts "[TIMESTAMP]"F17
M11mustMacrosReplaces [CACHEBUSTING] and [TIMESTAMP] in an Error URI as in any other tracking URI.Shaka Player 5.2.12Firefox 142cb "[CACHEBUSTING]", ts "[TIMESTAMP]"F65
M11mustMacrosReplaces [CACHEBUSTING] and [TIMESTAMP] in an Error URI as in any other tracking URI.rmp-vast 17.2.0, defaultsFirefox 142cb "[CACHEBUSTING]", ts "[TIMESTAMP]"F17
M11mustMacrosReplaces [CACHEBUSTING] and [TIMESTAMP] in an Error URI as in any other tracking URI.rmp-vast 17.2.0, omidSupportFirefox 142cb "[CACHEBUSTING]", ts "[TIMESTAMP]"F17
M11mustMacrosReplaces [CACHEBUSTING] and [TIMESTAMP] in an Error URI as in any other tracking URI.Shaka Player 5.2.12WebKit 26 (Linux)cb "[CACHEBUSTING]", ts "[TIMESTAMP]"F65
M11mustMacrosReplaces [CACHEBUSTING] and [TIMESTAMP] in an Error URI as in any other tracking URI.rmp-vast 17.2.0, defaultsWebKit 26 (Linux)cb "[CACHEBUSTING]", ts "[TIMESTAMP]"F17
M11mustMacrosReplaces [CACHEBUSTING] and [TIMESTAMP] in an Error URI as in any other tracking URI.rmp-vast 17.2.0, omidSupportWebKit 26 (Linux)cb "[CACHEBUSTING]", ts "[TIMESTAMP]"F17
M12mustMacrosReplaces [CACHEBUSTING] and [TIMESTAMP] in a Wrapper's VASTAdTagURI before requesting it.vast-client-js 6.5.0Node.jscb "[CACHEBUSTING]", ts "[TIMESTAMP]"F01
M12mustMacrosReplaces [CACHEBUSTING] and [TIMESTAMP] in a Wrapper's VASTAdTagURI before requesting it.video-ad-sdk 4.0.1Node.jscb "[CACHEBUSTING]", ts "[TIMESTAMP]"F39
M12mustMacrosReplaces [CACHEBUSTING] and [TIMESTAMP] in a Wrapper's VASTAdTagURI before requesting it.iab-vast-loader 2.5.1, defaultsNode.jscb "[CACHEBUSTING]", ts "[TIMESTAMP]"F50
M12mustMacrosReplaces [CACHEBUSTING] and [TIMESTAMP] in a Wrapper's VASTAdTagURI before requesting it.iab-vast-loader 2.5.1, noSingleAdPodsNode.jscb "[CACHEBUSTING]", ts "[TIMESTAMP]"F50
M12mustMacrosReplaces [CACHEBUSTING] and [TIMESTAMP] in a Wrapper's VASTAdTagURI before requesting it.vastlint-client 0.15.0Node.jscb "[CACHEBUSTING]", ts "[TIMESTAMP]"F62
M12mustMacrosReplaces [CACHEBUSTING] and [TIMESTAMP] in a Wrapper's VASTAdTagURI before requesting it.vast-client-js 6.5.0Chromium 141cb "[CACHEBUSTING]", ts "[TIMESTAMP]"F01
M12mustMacrosReplaces [CACHEBUSTING] and [TIMESTAMP] in a Wrapper's VASTAdTagURI before requesting it.video-ad-sdk 4.0.1Chromium 141cb "[CACHEBUSTING]", ts "[TIMESTAMP]"F39
M12mustMacrosReplaces [CACHEBUSTING] and [TIMESTAMP] in a Wrapper's VASTAdTagURI before requesting it.iab-vast-loader 2.5.1, defaultsChromium 141cb "[CACHEBUSTING]", ts "[TIMESTAMP]"F50
M12mustMacrosReplaces [CACHEBUSTING] and [TIMESTAMP] in a Wrapper's VASTAdTagURI before requesting it.iab-vast-loader 2.5.1, noSingleAdPodsChromium 141cb "[CACHEBUSTING]", ts "[TIMESTAMP]"F50
M12mustMacrosReplaces [CACHEBUSTING] and [TIMESTAMP] in a Wrapper's VASTAdTagURI before requesting it.rmp-vast 17.2.0, defaultsChromium 141cb "[CACHEBUSTING]", ts "[TIMESTAMP]"-
M12mustMacrosReplaces [CACHEBUSTING] and [TIMESTAMP] in a Wrapper's VASTAdTagURI before requesting it.rmp-vast 17.2.0, omidSupportChromium 141cb "[CACHEBUSTING]", ts "[TIMESTAMP]"-
M12mustMacrosReplaces [CACHEBUSTING] and [TIMESTAMP] in a Wrapper's VASTAdTagURI before requesting it.vast-client-js 6.5.0Firefox 142cb "[CACHEBUSTING]", ts "[TIMESTAMP]"F01
M12mustMacrosReplaces [CACHEBUSTING] and [TIMESTAMP] in a Wrapper's VASTAdTagURI before requesting it.video-ad-sdk 4.0.1Firefox 142cb "[CACHEBUSTING]", ts "[TIMESTAMP]"F39
M12mustMacrosReplaces [CACHEBUSTING] and [TIMESTAMP] in a Wrapper's VASTAdTagURI before requesting it.iab-vast-loader 2.5.1, defaultsFirefox 142cb "[CACHEBUSTING]", ts "[TIMESTAMP]"F50
M12mustMacrosReplaces [CACHEBUSTING] and [TIMESTAMP] in a Wrapper's VASTAdTagURI before requesting it.iab-vast-loader 2.5.1, noSingleAdPodsFirefox 142cb "[CACHEBUSTING]", ts "[TIMESTAMP]"F50
M12mustMacrosReplaces [CACHEBUSTING] and [TIMESTAMP] in a Wrapper's VASTAdTagURI before requesting it.rmp-vast 17.2.0, defaultsFirefox 142cb "[CACHEBUSTING]", ts "[TIMESTAMP]"-
M12mustMacrosReplaces [CACHEBUSTING] and [TIMESTAMP] in a Wrapper's VASTAdTagURI before requesting it.rmp-vast 17.2.0, omidSupportFirefox 142cb "[CACHEBUSTING]", ts "[TIMESTAMP]"-
M12mustMacrosReplaces [CACHEBUSTING] and [TIMESTAMP] in a Wrapper's VASTAdTagURI before requesting it.vast-client-js 6.5.0WebKit 26 (Linux)cb "[CACHEBUSTING]", ts "[TIMESTAMP]"F01
M12mustMacrosReplaces [CACHEBUSTING] and [TIMESTAMP] in a Wrapper's VASTAdTagURI before requesting it.video-ad-sdk 4.0.1WebKit 26 (Linux)cb "[CACHEBUSTING]", ts "[TIMESTAMP]"F39
M12mustMacrosReplaces [CACHEBUSTING] and [TIMESTAMP] in a Wrapper's VASTAdTagURI before requesting it.iab-vast-loader 2.5.1, defaultsWebKit 26 (Linux)cb "[CACHEBUSTING]", ts "[TIMESTAMP]"F50
M12mustMacrosReplaces [CACHEBUSTING] and [TIMESTAMP] in a Wrapper's VASTAdTagURI before requesting it.iab-vast-loader 2.5.1, noSingleAdPodsWebKit 26 (Linux)cb "[CACHEBUSTING]", ts "[TIMESTAMP]"F50
M12mustMacrosReplaces [CACHEBUSTING] and [TIMESTAMP] in a Wrapper's VASTAdTagURI before requesting it.rmp-vast 17.2.0, defaultsWebKit 26 (Linux)cb "[CACHEBUSTING]", ts "[TIMESTAMP]"-
M12mustMacrosReplaces [CACHEBUSTING] and [TIMESTAMP] in a Wrapper's VASTAdTagURI before requesting it.rmp-vast 17.2.0, omidSupportWebKit 26 (Linux)cb "[CACHEBUSTING]", ts "[TIMESTAMP]"-
P06shouldAd podsPlays all three ads of a pod.video-ad-sdk 4.0.1Node.jsplayed p1F28
P06shouldAd podsPlays all three ads of a pod.video-ad-sdk 4.0.1Chromium 141played p1F28
P06shouldAd podsPlays all three ads of a pod.video-ad-sdk 4.0.1Firefox 142played p1F28
P06shouldAd podsPlays all three ads of a pod.video-ad-sdk 4.0.1WebKit 26 (Linux)played p1F28
P03mustAd podsPlaying a three-ad pod, each ad gets one impression and one complete, fired between its own impression and the next ad's.Shaka Player 5.2.12Chromium 141misattributed: p1 imp 1 complete 0; p2 imp 1 complete 1; p3 imp 1 complete 2F74
P03mustAd podsPlaying a three-ad pod, each ad gets one impression and one complete, fired between its own impression and the next ad's.Shaka Player 5.2.12Firefox 142misattributed: p1 imp 1 complete 0; p2 imp 1 complete 1; p3 imp 1 complete 2F74
P03mustAd podsPlaying a three-ad pod, each ad gets one impression and one complete, fired between its own impression and the next ad's.Shaka Player 5.2.12WebKit 26 (Linux)misattributed: p1 imp 1 complete 0; p2 imp 1 complete 1; p3 imp 1 complete 2F74
P05shouldAd podsThe failed pod ad is replaced by the stand-alone ad from the response, after the first pod ad and before the third.Shaka Player 5.2.12Chromium 141s1 played after p3F76
P05shouldAd podsThe failed pod ad is replaced by the stand-alone ad from the response, after the first pod ad and before the third.rmp-vast 17.2.0, defaultsChromium 141stand-alone ad not played; moved to p3F14
P05shouldAd podsThe failed pod ad is replaced by the stand-alone ad from the response, after the first pod ad and before the third.rmp-vast 17.2.0, omidSupportChromium 141stand-alone ad not played; moved to p3F14
P05shouldAd podsThe failed pod ad is replaced by the stand-alone ad from the response, after the first pod ad and before the third.Shaka Player 5.2.12Firefox 142s1 played after p3F76
P05shouldAd podsThe failed pod ad is replaced by the stand-alone ad from the response, after the first pod ad and before the third.rmp-vast 17.2.0, defaultsFirefox 142stand-alone ad not played; moved to p3F14
P05shouldAd podsThe failed pod ad is replaced by the stand-alone ad from the response, after the first pod ad and before the third.rmp-vast 17.2.0, omidSupportFirefox 142stand-alone ad not played; moved to p3F14
P05shouldAd podsThe failed pod ad is replaced by the stand-alone ad from the response, after the first pod ad and before the third.Shaka Player 5.2.12WebKit 26 (Linux)s1 played after p3F76
P05shouldAd podsThe failed pod ad is replaced by the stand-alone ad from the response, after the first pod ad and before the third.rmp-vast 17.2.0, defaultsWebKit 26 (Linux)stand-alone ad not played; moved to p3F14
P05shouldAd podsThe failed pod ad is replaced by the stand-alone ad from the response, after the first pod ad and before the third.rmp-vast 17.2.0, omidSupportWebKit 26 (Linux)stand-alone ad not played; moved to p3F14
I01mustVerification and iconsDisplays the Icon after the ad starts and requests its IconViewTracking URI.Shaka Player 5.2.12Chromium 141not requestedF77
I01mustVerification and iconsDisplays the Icon after the ad starts and requests its IconViewTracking URI.Google IMA 3.794.0Chromium 141requested before the ad startedF85
I01mustVerification and iconsDisplays the Icon after the ad starts and requests its IconViewTracking URI.Shaka Player 5.2.12Firefox 142not requestedF77
I01mustVerification and iconsDisplays the Icon after the ad starts and requests its IconViewTracking URI.Google IMA 3.794.0Firefox 142requested before the ad startedF85
I01mustVerification and iconsDisplays the Icon after the ad starts and requests its IconViewTracking URI.Shaka Player 5.2.12WebKit 26 (Linux)not requestedF77
I01mustVerification and iconsDisplays the Icon after the ad starts and requests its IconViewTracking URI.Google IMA 3.794.0WebKit 26 (Linux)requested before the ad startedF85
I03shouldVerification and iconsDisplays an Icon with offset 00:00:01 and duration 00:00:08 once playback passes 1 s, requesting its IconViewTracking URI.video-ad-sdk 4.0.1Chromium 141not requestedF31
I03shouldVerification and iconsDisplays an Icon with offset 00:00:01 and duration 00:00:08 once playback passes 1 s, requesting its IconViewTracking URI.Shaka Player 5.2.12Chromium 141not requestedF77
I03shouldVerification and iconsDisplays an Icon with offset 00:00:01 and duration 00:00:08 once playback passes 1 s, requesting its IconViewTracking URI.rmp-vast 17.2.0, defaultsChromium 141requested 15 ms after start, before the 1 s offsetF25
I03shouldVerification and iconsDisplays an Icon with offset 00:00:01 and duration 00:00:08 once playback passes 1 s, requesting its IconViewTracking URI.rmp-vast 17.2.0, omidSupportChromium 141requested 19 ms after start, before the 1 s offsetF25
I03shouldVerification and iconsDisplays an Icon with offset 00:00:01 and duration 00:00:08 once playback passes 1 s, requesting its IconViewTracking URI.video-ad-sdk 4.0.1Firefox 142not requestedF31
I03shouldVerification and iconsDisplays an Icon with offset 00:00:01 and duration 00:00:08 once playback passes 1 s, requesting its IconViewTracking URI.Shaka Player 5.2.12Firefox 142not requestedF77
I03shouldVerification and iconsDisplays an Icon with offset 00:00:01 and duration 00:00:08 once playback passes 1 s, requesting its IconViewTracking URI.rmp-vast 17.2.0, defaultsFirefox 142requested 19 ms after start, before the 1 s offsetF25
I03shouldVerification and iconsDisplays an Icon with offset 00:00:01 and duration 00:00:08 once playback passes 1 s, requesting its IconViewTracking URI.rmp-vast 17.2.0, omidSupportFirefox 142requested 31 ms after start, before the 1 s offsetF25
I03shouldVerification and iconsDisplays an Icon with offset 00:00:01 and duration 00:00:08 once playback passes 1 s, requesting its IconViewTracking URI.video-ad-sdk 4.0.1WebKit 26 (Linux)not requestedF31
I03shouldVerification and iconsDisplays an Icon with offset 00:00:01 and duration 00:00:08 once playback passes 1 s, requesting its IconViewTracking URI.Shaka Player 5.2.12WebKit 26 (Linux)not requestedF77
I03shouldVerification and iconsDisplays an Icon with offset 00:00:01 and duration 00:00:08 once playback passes 1 s, requesting its IconViewTracking URI.rmp-vast 17.2.0, defaultsWebKit 26 (Linux)requested 8 ms after start, before the 1 s offsetF25
I03shouldVerification and iconsDisplays an Icon with offset 00:00:01 and duration 00:00:08 once playback passes 1 s, requesting its IconViewTracking URI.rmp-vast 17.2.0, omidSupportWebKit 26 (Linux)requested 29 ms after start, before the 1 s offsetF25
X09shouldXML and parsingDoes not request Impression or Tracking URIs that appear inside an Extension.vastlint-client 0.15.0Node.jsrequested ext/imp,ext/startF56
X11mustXML and parsingReassembles an Impression URI split across two CDATA sections (query s=x]]>x).video-ad-sdk 4.0.1Node.jss="x]]"F33
X11mustXML and parsingReassembles an Impression URI split across two CDATA sections (query s=x]]>x).video-ad-sdk 4.0.1Chromium 141s="x]]"F33
X11mustXML and parsingReassembles an Impression URI split across two CDATA sections (query s=x]]>x).video-ad-sdk 4.0.1Firefox 142s="x]]"F33
X11mustXML and parsingReassembles an Impression URI split across two CDATA sections (query s=x]]>x).video-ad-sdk 4.0.1WebKit 26 (Linux)s="x]]"F33
X17mustXML and parsingDoes not request an Impression element that sits entirely inside an XML comment (next to a real Impression).vastlint-client 0.15.0Node.jsrequested the commented-out ImpressionF56
X18shouldXML and parsingRequests a VASTAdTagURI written as escaped text, with & between query parameters, with all parameters intact (a=1, b=2, c=3).vastlint-client 0.15.0Node.jsrequested with "?a=1"F57
X19shouldXML and parsingRequests a VASTAdTagURI written as escaped text, with the character reference & between query parameters, with all parameters intact (a=1, b=2, c=3).vastlint-client 0.15.0Node.jsrequested with "?a=1"F57
P07mustAd podsOrders the pod ads of a Wrapper's target by their sequence attribute (document order 3, 1, 2; the Wrapper sets allowMultipleAds="true"): the ad with sequence 1 comes first (or the pod is declined with an error; pod support is optional).vast-client-js 6.5.0Node.jsorder p3,p1,p2F02
P07mustAd podsOrders the pod ads of a Wrapper's target by their sequence attribute (document order 3, 1, 2; the Wrapper sets allowMultipleAds="true"): the ad with sequence 1 comes first (or the pod is declined with an error; pod support is optional).video-ad-sdk 4.0.1Node.jsplays p3 firstF27
P07mustAd podsOrders the pod ads of a Wrapper's target by their sequence attribute (document order 3, 1, 2; the Wrapper sets allowMultipleAds="true"): the ad with sequence 1 comes first (or the pod is declined with an error; pod support is optional).iab-vast-loader 2.5.1, defaultsNode.jsfetched the pod and reported no ad (303): VAST error 303: No ads VAST response after one or more WrappF46
P07mustAd podsOrders the pod ads of a Wrapper's target by their sequence attribute (document order 3, 1, 2; the Wrapper sets allowMultipleAds="true"): the ad with sequence 1 comes first (or the pod is declined with an error; pod support is optional).iab-vast-loader 2.5.1, noSingleAdPodsNode.jsfetched the pod and reported no ad (303): VAST error 303: No ads VAST response after one or more WrappF46
P07mustAd podsOrders the pod ads of a Wrapper's target by their sequence attribute (document order 3, 1, 2; the Wrapper sets allowMultipleAds="true"): the ad with sequence 1 comes first (or the pod is declined with an error; pod support is optional).vast-client-js 6.5.0Chromium 141order p3,p1,p2F02
P07mustAd podsOrders the pod ads of a Wrapper's target by their sequence attribute (document order 3, 1, 2; the Wrapper sets allowMultipleAds="true"): the ad with sequence 1 comes first (or the pod is declined with an error; pod support is optional).video-ad-sdk 4.0.1Chromium 141plays p3 firstF27
P07mustAd podsOrders the pod ads of a Wrapper's target by their sequence attribute (document order 3, 1, 2; the Wrapper sets allowMultipleAds="true"): the ad with sequence 1 comes first (or the pod is declined with an error; pod support is optional).iab-vast-loader 2.5.1, defaultsChromium 141fetched the pod and reported no ad (303): VAST error 303: No ads VAST response after one or more WrappF46
P07mustAd podsOrders the pod ads of a Wrapper's target by their sequence attribute (document order 3, 1, 2; the Wrapper sets allowMultipleAds="true"): the ad with sequence 1 comes first (or the pod is declined with an error; pod support is optional).iab-vast-loader 2.5.1, noSingleAdPodsChromium 141fetched the pod and reported no ad (303): VAST error 303: No ads VAST response after one or more WrappF46
P07mustAd podsOrders the pod ads of a Wrapper's target by their sequence attribute (document order 3, 1, 2; the Wrapper sets allowMultipleAds="true"): the ad with sequence 1 comes first (or the pod is declined with an error; pod support is optional).rmp-vast 17.2.0, defaultsChromium 141order p3,p1,p2-
P07mustAd podsOrders the pod ads of a Wrapper's target by their sequence attribute (document order 3, 1, 2; the Wrapper sets allowMultipleAds="true"): the ad with sequence 1 comes first (or the pod is declined with an error; pod support is optional).rmp-vast 17.2.0, omidSupportChromium 141order p3,p1,p2-
P07mustAd podsOrders the pod ads of a Wrapper's target by their sequence attribute (document order 3, 1, 2; the Wrapper sets allowMultipleAds="true"): the ad with sequence 1 comes first (or the pod is declined with an error; pod support is optional).vast-client-js 6.5.0Firefox 142order p3,p1,p2F02
P07mustAd podsOrders the pod ads of a Wrapper's target by their sequence attribute (document order 3, 1, 2; the Wrapper sets allowMultipleAds="true"): the ad with sequence 1 comes first (or the pod is declined with an error; pod support is optional).video-ad-sdk 4.0.1Firefox 142plays p3 firstF27
P07mustAd podsOrders the pod ads of a Wrapper's target by their sequence attribute (document order 3, 1, 2; the Wrapper sets allowMultipleAds="true"): the ad with sequence 1 comes first (or the pod is declined with an error; pod support is optional).iab-vast-loader 2.5.1, defaultsFirefox 142fetched the pod and reported no ad (303): VAST error 303: No ads VAST response after one or more WrappF46
P07mustAd podsOrders the pod ads of a Wrapper's target by their sequence attribute (document order 3, 1, 2; the Wrapper sets allowMultipleAds="true"): the ad with sequence 1 comes first (or the pod is declined with an error; pod support is optional).iab-vast-loader 2.5.1, noSingleAdPodsFirefox 142fetched the pod and reported no ad (303): VAST error 303: No ads VAST response after one or more WrappF46
P07mustAd podsOrders the pod ads of a Wrapper's target by their sequence attribute (document order 3, 1, 2; the Wrapper sets allowMultipleAds="true"): the ad with sequence 1 comes first (or the pod is declined with an error; pod support is optional).rmp-vast 17.2.0, defaultsFirefox 142order p3,p1,p2-
P07mustAd podsOrders the pod ads of a Wrapper's target by their sequence attribute (document order 3, 1, 2; the Wrapper sets allowMultipleAds="true"): the ad with sequence 1 comes first (or the pod is declined with an error; pod support is optional).rmp-vast 17.2.0, omidSupportFirefox 142order p3,p1,p2-
P07mustAd podsOrders the pod ads of a Wrapper's target by their sequence attribute (document order 3, 1, 2; the Wrapper sets allowMultipleAds="true"): the ad with sequence 1 comes first (or the pod is declined with an error; pod support is optional).vast-client-js 6.5.0WebKit 26 (Linux)order p3,p1,p2F02
P07mustAd podsOrders the pod ads of a Wrapper's target by their sequence attribute (document order 3, 1, 2; the Wrapper sets allowMultipleAds="true"): the ad with sequence 1 comes first (or the pod is declined with an error; pod support is optional).video-ad-sdk 4.0.1WebKit 26 (Linux)plays p3 firstF27
P07mustAd podsOrders the pod ads of a Wrapper's target by their sequence attribute (document order 3, 1, 2; the Wrapper sets allowMultipleAds="true"): the ad with sequence 1 comes first (or the pod is declined with an error; pod support is optional).iab-vast-loader 2.5.1, defaultsWebKit 26 (Linux)fetched the pod and reported no ad (303): VAST error 303: No ads VAST response after one or more WrappF46
P07mustAd podsOrders the pod ads of a Wrapper's target by their sequence attribute (document order 3, 1, 2; the Wrapper sets allowMultipleAds="true"): the ad with sequence 1 comes first (or the pod is declined with an error; pod support is optional).iab-vast-loader 2.5.1, noSingleAdPodsWebKit 26 (Linux)fetched the pod and reported no ad (303): VAST error 303: No ads VAST response after one or more WrappF46
P07mustAd podsOrders the pod ads of a Wrapper's target by their sequence attribute (document order 3, 1, 2; the Wrapper sets allowMultipleAds="true"): the ad with sequence 1 comes first (or the pod is declined with an error; pod support is optional).rmp-vast 17.2.0, defaultsWebKit 26 (Linux)order p3,p1,p2-
P07mustAd podsOrders the pod ads of a Wrapper's target by their sequence attribute (document order 3, 1, 2; the Wrapper sets allowMultipleAds="true"): the ad with sequence 1 comes first (or the pod is declined with an error; pod support is optional).rmp-vast 17.2.0, omidSupportWebKit 26 (Linux)order p3,p1,p2-

Table T6. Cells whose verdict differs between layers or engines, one row per requirement and configuration (the cell-level form of Table 6 of the paper; codes in parentheses). macOS columns: the author's Mac run, regraded with the current oracles; "(other vector)" marks the nine requirements whose vectors differ in that run.

showing 17 of 17CSV
W11mustvideo-ad-sdk 4.0.1conforms (100)deviates (ad accepted)deviates (ad accepted)conforms (100)deviates (ad accepted)deviates (ad accepted)deviates (ad accepted)
W11mustiab-vast-loader 2.5.1, defaultsdeviates (ad accepted)conforms (100)conforms (100)deviates (101)conforms (100)conforms (100)conforms (100)
W11mustiab-vast-loader 2.5.1, noSingleAdPodsdeviates (ad accepted)conforms (100)conforms (100)deviates (101)conforms (100)conforms (100)conforms (100)
W11mustGoogle IMA HTML5 3.794.0-conforms (100)conforms (100)deviates (303)conforms (100)conforms (100)-
T05mustrmp-vast 17.2.0, defaults-conformsconformsconformsconformsdeviatesconforms
T05mustrmp-vast 17.2.0, omidSupport-conformsconformsconformsconformsdeviatesconforms
T06mustrmp-vast 17.2.0, defaults-conformsconformsconformsconformsdeviatesconforms
T06mustrmp-vast 17.2.0, omidSupport-conformsconformsconformsconformsdeviatesconforms
T07mustrmp-vast 17.2.0, defaults-conformsconformsconformsconformsdeviatesconforms
T07mustrmp-vast 17.2.0, omidSupport-conformsconformsconformsconformsdeviatesconforms
T19shouldrmp-vast 17.2.0, defaults-conformsconformsconformsconformsn/aconforms
T19shouldrmp-vast 17.2.0, omidSupport-conformsconformsconformsconformsn/aconforms
S01shouldvideo-ad-sdk 4.0.1conformsconformsconformsconformsdeviates (FLV chosen)conformsconforms
S02mayrmp-vast 17.2.0, defaults-n/a (401)conformsconformsconformsconformsconforms
S02mayrmp-vast 17.2.0, omidSupport-n/a (401)conformsconformsconformsconformsconforms
S02mayGoogle IMA HTML5 3.794.0-n/a (400)conformsconformsconformsconforms-
I01mustGoogle IMA HTML5 3.794.0-deviatesconforms (-10 ms after start)deviatesdeviatesconforms (-27 ms after start)-

Table T8. Error grid: code and verdict per client, by failure (Table 8 of the paper; 15 cells per failure per client, 7 baselines; 187 cases and 748 cells in all). d is the number of documents in the chain: d - 1 Wrappers and the InLine. A cell with two verdicts differs by depth or level.

showing 13 of 13CSV
(none)resolve d ≤ 6; d = 7 may 302conformsconformsconformsdeviates at d = 6; rejects d = 7 with no code
http404301301; conforms502; wrong code301; conformsdelegated (no code)
http500301301; conforms502; wrong code301; conformsdelegated (no code)
timeout301301; conforms; uncaught exception301; conforms301; conformsdelegated (no code)
stall301ad accepted or 301; deviates or conforms301; conforms301; conformsdelegated (no code)
refused301301; conforms502; wrong code301; conformsdelegated (no code)
empty100/303301; wrong code100; conformsnone; no code; internal errordelegated (no code)
html100/303301; wrong code100; conforms101; wrong code; internal errordelegated (no code)
malformed100301; wrong code100; conforms303; wrong codedelegated (no code)
novast101/100/303301; wrong code303; conforms101; conforms; internal errordelegated (no code)
noad303303; conforms303; conforms303; conformsdelegated (no code)
noad_err303303; conforms303; conforms303; conformsdelegated (no code)
nouri101/100/301/303303; partial502 or 302; wrong code301; conformsdelegated (no code)

Table R5.6. Error grid, every cell: case, failure, depth and level of the failing document, client, verdict and detail (code determined at each level).

showing 748 of 748CSV
base_d1(none)1vast-client-js 6.5.0conformsresolvednono
base_d1(none)1video-ad-sdk 4.0.1conformsresolvednono
base_d1(none)1iab-vast-loader 2.5.1conformsresolvednono
base_d1(none)1vastlint-client 0.15.0conformsresolvednono
base_d2(none)2vast-client-js 6.5.0conformsresolvednono
base_d2(none)2video-ad-sdk 4.0.1conformsresolvednono
base_d2(none)2iab-vast-loader 2.5.1conformsresolvednono
base_d2(none)2vastlint-client 0.15.0conformsresolvednono
base_d3(none)3vast-client-js 6.5.0conformsresolvednono
base_d3(none)3video-ad-sdk 4.0.1conformsresolvednono
base_d3(none)3iab-vast-loader 2.5.1conformsresolvednono
base_d3(none)3vastlint-client 0.15.0conformsresolvednono
base_d4(none)4vast-client-js 6.5.0conformsresolvednono
base_d4(none)4video-ad-sdk 4.0.1conformsresolvednono
base_d4(none)4iab-vast-loader 2.5.1conformsresolvednono
base_d4(none)4vastlint-client 0.15.0conformsresolvednono
base_d5(none)5vast-client-js 6.5.0conformsresolvednono
base_d5(none)5video-ad-sdk 4.0.1conformsresolvednono
base_d5(none)5iab-vast-loader 2.5.1conformsresolvednono
base_d5(none)5vastlint-client 0.15.0conformsresolvednono
base_d6(none)6vast-client-js 6.5.0conformsresolvednono
base_d6(none)6video-ad-sdk 4.0.1conformsresolvednono
base_d6(none)6iab-vast-loader 2.5.1conformsresolvednono
base_d6(none)6vastlint-client 0.15.0deviatesnot resolved: The current VAST queue item does not resolve to an inline playable ad.nono
base_d7(none)7vast-client-js 6.5.0conformsaccepted 6 Wrappers (permitted)nono
base_d7(none)7video-ad-sdk 4.0.1conformsrejected; codes [["302"],["302"],["302"],["302"],["302"],["302"]]nono
base_d7(none)7iab-vast-loader 2.5.1conformsaccepted 6 Wrappers (permitted)nono
base_d7(none)7vastlint-client 0.15.0deviatesrejected; codes [[],[],[],[],[],[]]nono
http404_d2_L2http40422vast-client-js 6.5.0conformsw1:301nono
http404_d2_L2http40422video-ad-sdk 4.0.1wrong-codew1:502nono
http404_d2_L2http40422iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
http404_d2_L2http40422vastlint-client 0.15.0delegatedno code determined (Failed to load VAST URL: 404 Not Found)nono
http500_d2_L2http50022vast-client-js 6.5.0conformsw1:301nono
http500_d2_L2http50022video-ad-sdk 4.0.1wrong-codew1:502nono
http500_d2_L2http50022iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
http500_d2_L2http50022vastlint-client 0.15.0delegatedno code determined (Failed to load VAST URL: 500 Internal Server Error)nono
timeout_d2_L2timeout22vast-client-js 6.5.0conformsw1:301yesno
timeout_d2_L2timeout22video-ad-sdk 4.0.1conformsw1:301nono
timeout_d2_L2timeout22iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
timeout_d2_L2timeout22vastlint-client 0.15.0delegatedno code determined (Timed out fetching VAST URL after 2000 ms)nono
stall_d2_L2stall22vast-client-js 6.5.0deviatesresolved an ad despite the failurenono
stall_d2_L2stall22video-ad-sdk 4.0.1conformsw1:301nono
stall_d2_L2stall22iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
stall_d2_L2stall22vastlint-client 0.15.0delegatedno code determined (Timed out fetching VAST URL after 2000 ms)nono
refused_d2_L2refused22vast-client-js 6.5.0conformsw1:301nono
refused_d2_L2refused22video-ad-sdk 4.0.1wrong-codew1:502nono
refused_d2_L2refused22iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
refused_d2_L2refused22vastlint-client 0.15.0delegatedno code determined (fetch failed)nono
empty_d2_L2empty22vast-client-js 6.5.0wrong-codew1:301nono
empty_d2_L2empty22video-ad-sdk 4.0.1conformsw1:100nono
empty_d2_L2empty22iab-vast-loader 2.5.1no-codedetermined none; Cannot read properties of undefined (reading 'documentElement')noyes
empty_d2_L2empty22vastlint-client 0.15.0delegatedno code determined (parse_error: Could not determine ad type)nono
malformed_d2_L2malformed22vast-client-js 6.5.0wrong-codew1:301nono
malformed_d2_L2malformed22video-ad-sdk 4.0.1conformsw1:100nono
malformed_d2_L2malformed22iab-vast-loader 2.5.1wrong-codedetermined 303; VAST error 303: No ads VAST response after one or more Wrappers. Also includes nnono
malformed_d2_L2malformed22vastlint-client 0.15.0delegatedno code determined (resolved)nono
html_d2_L2html22vast-client-js 6.5.0wrong-codew1:301nono
html_d2_L2html22video-ad-sdk 4.0.1conformsw1:100nono
html_d2_L2html22iab-vast-loader 2.5.1wrong-codedetermined 101; Cannot read properties of undefined (reading 'map')noyes
html_d2_L2html22vastlint-client 0.15.0delegatedno code determined (parse_error: Could not determine ad type)nono
novast_d2_L2novast22vast-client-js 6.5.0wrong-codew1:301nono
novast_d2_L2novast22video-ad-sdk 4.0.1conformsw1:303nono
novast_d2_L2novast22iab-vast-loader 2.5.1conformsdetermined 101; Cannot read properties of undefined (reading 'map')noyes
novast_d2_L2novast22vastlint-client 0.15.0delegatedno code determined (parse_error: Could not determine ad type)nono
noad_d2_L2noad22vast-client-js 6.5.0conformsw1:303nono
noad_d2_L2noad22video-ad-sdk 4.0.1conformsw1:303nono
noad_d2_L2noad22iab-vast-loader 2.5.1conformsdetermined 303; VAST error 303: No ads VAST response after one or more Wrappers. Also includes nnono
noad_d2_L2noad22vastlint-client 0.15.0delegatedno code determined (parse_error: Could not determine ad type)nono
noad_err_d2_L2noad_err22vast-client-js 6.5.0conformsw1:303 vast:303nono
noad_err_d2_L2noad_err22video-ad-sdk 4.0.1conformsw1:303 vast:303nono
noad_err_d2_L2noad_err22iab-vast-loader 2.5.1conformsdetermined 303; VAST error 303: No ads VAST response after one or more Wrappers. Also includes nnono
noad_err_d2_L2noad_err22vastlint-client 0.15.0delegatedno code determined (parse_error: Could not determine ad type)nono
nouri_d2_L2nouri22vast-client-js 6.5.0partialw1:303 w2:-nono
nouri_d2_L2nouri22video-ad-sdk 4.0.1wrong-codew1:502 w2:502nono
nouri_d2_L2nouri22iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
nouri_d2_L2nouri22vastlint-client 0.15.0delegatedno code determined (parse_error: Wrapper has no VASTAdTagURI)nono
http404_d3_L2http40432vast-client-js 6.5.0conformsw1:301nono
http404_d3_L2http40432video-ad-sdk 4.0.1wrong-codew1:502nono
http404_d3_L2http40432iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
http404_d3_L2http40432vastlint-client 0.15.0delegatedno code determined (Failed to load VAST URL: 404 Not Found)nono
http500_d3_L2http50032vast-client-js 6.5.0conformsw1:301nono
http500_d3_L2http50032video-ad-sdk 4.0.1wrong-codew1:502nono
http500_d3_L2http50032iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
http500_d3_L2http50032vastlint-client 0.15.0delegatedno code determined (Failed to load VAST URL: 500 Internal Server Error)nono
timeout_d3_L2timeout32vast-client-js 6.5.0conformsw1:301yesno
timeout_d3_L2timeout32video-ad-sdk 4.0.1conformsw1:301nono
timeout_d3_L2timeout32iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
timeout_d3_L2timeout32vastlint-client 0.15.0delegatedno code determined (Timed out fetching VAST URL after 2000 ms)nono
stall_d3_L2stall32vast-client-js 6.5.0conformsw1:301nono
stall_d3_L2stall32video-ad-sdk 4.0.1conformsw1:301nono
stall_d3_L2stall32iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
stall_d3_L2stall32vastlint-client 0.15.0delegatedno code determined (Timed out fetching VAST URL after 2000 ms)nono
refused_d3_L2refused32vast-client-js 6.5.0conformsw1:301nono
refused_d3_L2refused32video-ad-sdk 4.0.1wrong-codew1:502nono
refused_d3_L2refused32iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
refused_d3_L2refused32vastlint-client 0.15.0delegatedno code determined (fetch failed)nono
empty_d3_L2empty32vast-client-js 6.5.0wrong-codew1:301nono
empty_d3_L2empty32video-ad-sdk 4.0.1conformsw1:100nono
empty_d3_L2empty32iab-vast-loader 2.5.1no-codedetermined none; Cannot read properties of undefined (reading 'documentElement')noyes
empty_d3_L2empty32vastlint-client 0.15.0delegatedno code determined (parse_error: Could not determine ad type)nono
malformed_d3_L2malformed32vast-client-js 6.5.0wrong-codew1:301nono
malformed_d3_L2malformed32video-ad-sdk 4.0.1conformsw1:100nono
malformed_d3_L2malformed32iab-vast-loader 2.5.1wrong-codedetermined 303; VAST error 303: No ads VAST response after one or more Wrappers. Also includes nnono
malformed_d3_L2malformed32vastlint-client 0.15.0delegatedno code determined (resolved)nono
html_d3_L2html32vast-client-js 6.5.0wrong-codew1:301nono
html_d3_L2html32video-ad-sdk 4.0.1conformsw1:100nono
html_d3_L2html32iab-vast-loader 2.5.1wrong-codedetermined 101; Cannot read properties of undefined (reading 'map')noyes
html_d3_L2html32vastlint-client 0.15.0delegatedno code determined (parse_error: Could not determine ad type)nono
novast_d3_L2novast32vast-client-js 6.5.0wrong-codew1:301nono
novast_d3_L2novast32video-ad-sdk 4.0.1conformsw1:303nono
novast_d3_L2novast32iab-vast-loader 2.5.1conformsdetermined 101; Cannot read properties of undefined (reading 'map')noyes
novast_d3_L2novast32vastlint-client 0.15.0delegatedno code determined (parse_error: Could not determine ad type)nono
noad_d3_L2noad32vast-client-js 6.5.0conformsw1:303nono
noad_d3_L2noad32video-ad-sdk 4.0.1conformsw1:303nono
noad_d3_L2noad32iab-vast-loader 2.5.1conformsdetermined 303; VAST error 303: No ads VAST response after one or more Wrappers. Also includes nnono
noad_d3_L2noad32vastlint-client 0.15.0delegatedno code determined (parse_error: Could not determine ad type)nono
noad_err_d3_L2noad_err32vast-client-js 6.5.0conformsw1:303 vast:303nono
noad_err_d3_L2noad_err32video-ad-sdk 4.0.1conformsw1:303 vast:303nono
noad_err_d3_L2noad_err32iab-vast-loader 2.5.1conformsdetermined 303; VAST error 303: No ads VAST response after one or more Wrappers. Also includes nnono
noad_err_d3_L2noad_err32vastlint-client 0.15.0delegatedno code determined (parse_error: Could not determine ad type)nono
nouri_d3_L2nouri32vast-client-js 6.5.0partialw1:303 w2:-nono
nouri_d3_L2nouri32video-ad-sdk 4.0.1wrong-codew1:502 w2:502nono
nouri_d3_L2nouri32iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
nouri_d3_L2nouri32vastlint-client 0.15.0delegatedno code determined (parse_error: Wrapper has no VASTAdTagURI)nono
http404_d3_L3http40433vast-client-js 6.5.0conformsw1:301 w2:301nono
http404_d3_L3http40433video-ad-sdk 4.0.1wrong-codew1:502 w2:502nono
http404_d3_L3http40433iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
http404_d3_L3http40433vastlint-client 0.15.0delegatedno code determined (Failed to load VAST URL: 404 Not Found)nono
http500_d3_L3http50033vast-client-js 6.5.0conformsw1:301 w2:301nono
http500_d3_L3http50033video-ad-sdk 4.0.1wrong-codew1:502 w2:502nono
http500_d3_L3http50033iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
http500_d3_L3http50033vastlint-client 0.15.0delegatedno code determined (Failed to load VAST URL: 500 Internal Server Error)nono
timeout_d3_L3timeout33vast-client-js 6.5.0conformsw1:301 w2:301yesno
timeout_d3_L3timeout33video-ad-sdk 4.0.1conformsw1:301 w2:301nono
timeout_d3_L3timeout33iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
timeout_d3_L3timeout33vastlint-client 0.15.0delegatedno code determined (Timed out fetching VAST URL after 2000 ms)nono
stall_d3_L3stall33vast-client-js 6.5.0deviatesresolved an ad despite the failurenono
stall_d3_L3stall33video-ad-sdk 4.0.1conformsw1:301 w2:301nono
stall_d3_L3stall33iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
stall_d3_L3stall33vastlint-client 0.15.0delegatedno code determined (Timed out fetching VAST URL after 2000 ms)nono
refused_d3_L3refused33vast-client-js 6.5.0conformsw1:301 w2:301nono
refused_d3_L3refused33video-ad-sdk 4.0.1wrong-codew1:502 w2:502nono
refused_d3_L3refused33iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
refused_d3_L3refused33vastlint-client 0.15.0delegatedno code determined (fetch failed)nono
empty_d3_L3empty33vast-client-js 6.5.0wrong-codew1:301 w2:301nono
empty_d3_L3empty33video-ad-sdk 4.0.1conformsw1:100 w2:100nono
empty_d3_L3empty33iab-vast-loader 2.5.1no-codedetermined none; Cannot read properties of undefined (reading 'documentElement')noyes
empty_d3_L3empty33vastlint-client 0.15.0delegatedno code determined (parse_error: Could not determine ad type)nono
malformed_d3_L3malformed33vast-client-js 6.5.0wrong-codew1:301 w2:301nono
malformed_d3_L3malformed33video-ad-sdk 4.0.1conformsw1:100 w2:100nono
malformed_d3_L3malformed33iab-vast-loader 2.5.1wrong-codedetermined 303; VAST error 303: No ads VAST response after one or more Wrappers. Also includes nnono
malformed_d3_L3malformed33vastlint-client 0.15.0delegatedno code determined (resolved)nono
html_d3_L3html33vast-client-js 6.5.0wrong-codew1:301 w2:301nono
html_d3_L3html33video-ad-sdk 4.0.1conformsw1:100 w2:100nono
html_d3_L3html33iab-vast-loader 2.5.1wrong-codedetermined 101; Cannot read properties of undefined (reading 'map')noyes
html_d3_L3html33vastlint-client 0.15.0delegatedno code determined (parse_error: Could not determine ad type)nono
novast_d3_L3novast33vast-client-js 6.5.0wrong-codew1:301 w2:301nono
novast_d3_L3novast33video-ad-sdk 4.0.1conformsw1:303 w2:303nono
novast_d3_L3novast33iab-vast-loader 2.5.1conformsdetermined 101; Cannot read properties of undefined (reading 'map')noyes
novast_d3_L3novast33vastlint-client 0.15.0delegatedno code determined (parse_error: Could not determine ad type)nono
noad_d3_L3noad33vast-client-js 6.5.0conformsw1:303 w2:303nono
noad_d3_L3noad33video-ad-sdk 4.0.1conformsw1:303 w2:303nono
noad_d3_L3noad33iab-vast-loader 2.5.1conformsdetermined 303; VAST error 303: No ads VAST response after one or more Wrappers. Also includes nnono
noad_d3_L3noad33vastlint-client 0.15.0delegatedno code determined (parse_error: Could not determine ad type)nono
noad_err_d3_L3noad_err33vast-client-js 6.5.0conformsw1:303 w2:303 vast:303nono
noad_err_d3_L3noad_err33video-ad-sdk 4.0.1conformsw1:303 w2:303 vast:303nono
noad_err_d3_L3noad_err33iab-vast-loader 2.5.1conformsdetermined 303; VAST error 303: No ads VAST response after one or more Wrappers. Also includes nnono
noad_err_d3_L3noad_err33vastlint-client 0.15.0delegatedno code determined (parse_error: Could not determine ad type)nono
nouri_d3_L3nouri33vast-client-js 6.5.0partialw1:303 w2:303 w3:-nono
nouri_d3_L3nouri33video-ad-sdk 4.0.1wrong-codew1:502 w2:502 w3:502nono
nouri_d3_L3nouri33iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
nouri_d3_L3nouri33vastlint-client 0.15.0delegatedno code determined (parse_error: Wrapper has no VASTAdTagURI)nono
http404_d4_L2http40442vast-client-js 6.5.0conformsw1:301nono
http404_d4_L2http40442video-ad-sdk 4.0.1wrong-codew1:502nono
http404_d4_L2http40442iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
http404_d4_L2http40442vastlint-client 0.15.0delegatedno code determined (Failed to load VAST URL: 404 Not Found)nono
http500_d4_L2http50042vast-client-js 6.5.0conformsw1:301nono
http500_d4_L2http50042video-ad-sdk 4.0.1wrong-codew1:502nono
http500_d4_L2http50042iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
http500_d4_L2http50042vastlint-client 0.15.0delegatedno code determined (Failed to load VAST URL: 500 Internal Server Error)nono
timeout_d4_L2timeout42vast-client-js 6.5.0conformsw1:301yesno
timeout_d4_L2timeout42video-ad-sdk 4.0.1conformsw1:301nono
timeout_d4_L2timeout42iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
timeout_d4_L2timeout42vastlint-client 0.15.0delegatedno code determined (Timed out fetching VAST URL after 2000 ms)nono
stall_d4_L2stall42vast-client-js 6.5.0conformsw1:301nono
stall_d4_L2stall42video-ad-sdk 4.0.1conformsw1:301nono
stall_d4_L2stall42iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
stall_d4_L2stall42vastlint-client 0.15.0delegatedno code determined (Timed out fetching VAST URL after 2000 ms)nono
refused_d4_L2refused42vast-client-js 6.5.0conformsw1:301nono
refused_d4_L2refused42video-ad-sdk 4.0.1wrong-codew1:502nono
refused_d4_L2refused42iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
refused_d4_L2refused42vastlint-client 0.15.0delegatedno code determined (fetch failed)nono
empty_d4_L2empty42vast-client-js 6.5.0wrong-codew1:301nono
empty_d4_L2empty42video-ad-sdk 4.0.1conformsw1:100nono
empty_d4_L2empty42iab-vast-loader 2.5.1no-codedetermined none; Cannot read properties of undefined (reading 'documentElement')noyes
empty_d4_L2empty42vastlint-client 0.15.0delegatedno code determined (parse_error: Could not determine ad type)nono
malformed_d4_L2malformed42vast-client-js 6.5.0wrong-codew1:301nono
malformed_d4_L2malformed42video-ad-sdk 4.0.1conformsw1:100nono
malformed_d4_L2malformed42iab-vast-loader 2.5.1wrong-codedetermined 303; VAST error 303: No ads VAST response after one or more Wrappers. Also includes nnono
malformed_d4_L2malformed42vastlint-client 0.15.0delegatedno code determined (resolved)nono
html_d4_L2html42vast-client-js 6.5.0wrong-codew1:301nono
html_d4_L2html42video-ad-sdk 4.0.1conformsw1:100nono
html_d4_L2html42iab-vast-loader 2.5.1wrong-codedetermined 101; Cannot read properties of undefined (reading 'map')noyes
html_d4_L2html42vastlint-client 0.15.0delegatedno code determined (parse_error: Could not determine ad type)nono
novast_d4_L2novast42vast-client-js 6.5.0wrong-codew1:301nono
novast_d4_L2novast42video-ad-sdk 4.0.1conformsw1:303nono
novast_d4_L2novast42iab-vast-loader 2.5.1conformsdetermined 101; Cannot read properties of undefined (reading 'map')noyes
novast_d4_L2novast42vastlint-client 0.15.0delegatedno code determined (parse_error: Could not determine ad type)nono
noad_d4_L2noad42vast-client-js 6.5.0conformsw1:303nono
noad_d4_L2noad42video-ad-sdk 4.0.1conformsw1:303nono
noad_d4_L2noad42iab-vast-loader 2.5.1conformsdetermined 303; VAST error 303: No ads VAST response after one or more Wrappers. Also includes nnono
noad_d4_L2noad42vastlint-client 0.15.0delegatedno code determined (parse_error: Could not determine ad type)nono
noad_err_d4_L2noad_err42vast-client-js 6.5.0conformsw1:303 vast:303nono
noad_err_d4_L2noad_err42video-ad-sdk 4.0.1conformsw1:303 vast:303nono
noad_err_d4_L2noad_err42iab-vast-loader 2.5.1conformsdetermined 303; VAST error 303: No ads VAST response after one or more Wrappers. Also includes nnono
noad_err_d4_L2noad_err42vastlint-client 0.15.0delegatedno code determined (parse_error: Could not determine ad type)nono
nouri_d4_L2nouri42vast-client-js 6.5.0partialw1:303 w2:-nono
nouri_d4_L2nouri42video-ad-sdk 4.0.1wrong-codew1:502 w2:502nono
nouri_d4_L2nouri42iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
nouri_d4_L2nouri42vastlint-client 0.15.0delegatedno code determined (parse_error: Wrapper has no VASTAdTagURI)nono
http404_d4_L3http40443vast-client-js 6.5.0conformsw1:301 w2:301nono
http404_d4_L3http40443video-ad-sdk 4.0.1wrong-codew1:502 w2:502nono
http404_d4_L3http40443iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
http404_d4_L3http40443vastlint-client 0.15.0delegatedno code determined (Failed to load VAST URL: 404 Not Found)nono
http500_d4_L3http50043vast-client-js 6.5.0conformsw1:301 w2:301nono
http500_d4_L3http50043video-ad-sdk 4.0.1wrong-codew1:502 w2:502nono
http500_d4_L3http50043iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
http500_d4_L3http50043vastlint-client 0.15.0delegatedno code determined (Failed to load VAST URL: 500 Internal Server Error)nono
timeout_d4_L3timeout43vast-client-js 6.5.0conformsw1:301 w2:301yesno
timeout_d4_L3timeout43video-ad-sdk 4.0.1conformsw1:301 w2:301nono
timeout_d4_L3timeout43iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
timeout_d4_L3timeout43vastlint-client 0.15.0delegatedno code determined (Timed out fetching VAST URL after 2000 ms)nono
stall_d4_L3stall43vast-client-js 6.5.0conformsw1:301 w2:301nono
stall_d4_L3stall43video-ad-sdk 4.0.1conformsw1:301 w2:301nono
stall_d4_L3stall43iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
stall_d4_L3stall43vastlint-client 0.15.0delegatedno code determined (Timed out fetching VAST URL after 2000 ms)nono
refused_d4_L3refused43vast-client-js 6.5.0conformsw1:301 w2:301nono
refused_d4_L3refused43video-ad-sdk 4.0.1wrong-codew1:502 w2:502nono
refused_d4_L3refused43iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
refused_d4_L3refused43vastlint-client 0.15.0delegatedno code determined (fetch failed)nono
empty_d4_L3empty43vast-client-js 6.5.0wrong-codew1:301 w2:301nono
empty_d4_L3empty43video-ad-sdk 4.0.1conformsw1:100 w2:100nono
empty_d4_L3empty43iab-vast-loader 2.5.1no-codedetermined none; Cannot read properties of undefined (reading 'documentElement')noyes
empty_d4_L3empty43vastlint-client 0.15.0delegatedno code determined (parse_error: Could not determine ad type)nono
malformed_d4_L3malformed43vast-client-js 6.5.0wrong-codew1:301 w2:301nono
malformed_d4_L3malformed43video-ad-sdk 4.0.1conformsw1:100 w2:100nono
malformed_d4_L3malformed43iab-vast-loader 2.5.1wrong-codedetermined 303; VAST error 303: No ads VAST response after one or more Wrappers. Also includes nnono
malformed_d4_L3malformed43vastlint-client 0.15.0delegatedno code determined (resolved)nono
html_d4_L3html43vast-client-js 6.5.0wrong-codew1:301 w2:301nono
html_d4_L3html43video-ad-sdk 4.0.1conformsw1:100 w2:100nono
html_d4_L3html43iab-vast-loader 2.5.1wrong-codedetermined 101; Cannot read properties of undefined (reading 'map')noyes
html_d4_L3html43vastlint-client 0.15.0delegatedno code determined (parse_error: Could not determine ad type)nono
novast_d4_L3novast43vast-client-js 6.5.0wrong-codew1:301 w2:301nono
novast_d4_L3novast43video-ad-sdk 4.0.1conformsw1:303 w2:303nono
novast_d4_L3novast43iab-vast-loader 2.5.1conformsdetermined 101; Cannot read properties of undefined (reading 'map')noyes
novast_d4_L3novast43vastlint-client 0.15.0delegatedno code determined (parse_error: Could not determine ad type)nono
noad_d4_L3noad43vast-client-js 6.5.0conformsw1:303 w2:303nono
noad_d4_L3noad43video-ad-sdk 4.0.1conformsw1:303 w2:303nono
noad_d4_L3noad43iab-vast-loader 2.5.1conformsdetermined 303; VAST error 303: No ads VAST response after one or more Wrappers. Also includes nnono
noad_d4_L3noad43vastlint-client 0.15.0delegatedno code determined (parse_error: Could not determine ad type)nono
noad_err_d4_L3noad_err43vast-client-js 6.5.0conformsw1:303 w2:303 vast:303nono
noad_err_d4_L3noad_err43video-ad-sdk 4.0.1conformsw1:303 w2:303 vast:303nono
noad_err_d4_L3noad_err43iab-vast-loader 2.5.1conformsdetermined 303; VAST error 303: No ads VAST response after one or more Wrappers. Also includes nnono
noad_err_d4_L3noad_err43vastlint-client 0.15.0delegatedno code determined (parse_error: Could not determine ad type)nono
nouri_d4_L3nouri43vast-client-js 6.5.0partialw1:303 w2:303 w3:-nono
nouri_d4_L3nouri43video-ad-sdk 4.0.1wrong-codew1:502 w2:502 w3:502nono
nouri_d4_L3nouri43iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
nouri_d4_L3nouri43vastlint-client 0.15.0delegatedno code determined (parse_error: Wrapper has no VASTAdTagURI)nono
http404_d4_L4http40444vast-client-js 6.5.0conformsw1:301 w2:301 w3:301nono
http404_d4_L4http40444video-ad-sdk 4.0.1wrong-codew1:502 w2:502 w3:502nono
http404_d4_L4http40444iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
http404_d4_L4http40444vastlint-client 0.15.0delegatedno code determined (Failed to load VAST URL: 404 Not Found)nono
http500_d4_L4http50044vast-client-js 6.5.0conformsw1:301 w2:301 w3:301nono
http500_d4_L4http50044video-ad-sdk 4.0.1wrong-codew1:502 w2:502 w3:502nono
http500_d4_L4http50044iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
http500_d4_L4http50044vastlint-client 0.15.0delegatedno code determined (Failed to load VAST URL: 500 Internal Server Error)nono
timeout_d4_L4timeout44vast-client-js 6.5.0conformsw1:301 w2:301 w3:301yesno
timeout_d4_L4timeout44video-ad-sdk 4.0.1conformsw1:301 w2:301 w3:301nono
timeout_d4_L4timeout44iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
timeout_d4_L4timeout44vastlint-client 0.15.0delegatedno code determined (Timed out fetching VAST URL after 2000 ms)nono
stall_d4_L4stall44vast-client-js 6.5.0deviatesresolved an ad despite the failurenono
stall_d4_L4stall44video-ad-sdk 4.0.1conformsw1:301 w2:301 w3:301nono
stall_d4_L4stall44iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
stall_d4_L4stall44vastlint-client 0.15.0delegatedno code determined (Timed out fetching VAST URL after 2000 ms)nono
refused_d4_L4refused44vast-client-js 6.5.0conformsw1:301 w2:301 w3:301nono
refused_d4_L4refused44video-ad-sdk 4.0.1wrong-codew1:502 w2:502 w3:502nono
refused_d4_L4refused44iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
refused_d4_L4refused44vastlint-client 0.15.0delegatedno code determined (fetch failed)nono
empty_d4_L4empty44vast-client-js 6.5.0wrong-codew1:301 w2:301 w3:301nono
empty_d4_L4empty44video-ad-sdk 4.0.1conformsw1:100 w2:100 w3:100nono
empty_d4_L4empty44iab-vast-loader 2.5.1no-codedetermined none; Cannot read properties of undefined (reading 'documentElement')noyes
empty_d4_L4empty44vastlint-client 0.15.0delegatedno code determined (parse_error: Could not determine ad type)nono
malformed_d4_L4malformed44vast-client-js 6.5.0wrong-codew1:301 w2:301 w3:301nono
malformed_d4_L4malformed44video-ad-sdk 4.0.1conformsw1:100 w2:100 w3:100nono
malformed_d4_L4malformed44iab-vast-loader 2.5.1wrong-codedetermined 303; VAST error 303: No ads VAST response after one or more Wrappers. Also includes nnono
malformed_d4_L4malformed44vastlint-client 0.15.0delegatedno code determined (resolved)nono
html_d4_L4html44vast-client-js 6.5.0wrong-codew1:301 w2:301 w3:301nono
html_d4_L4html44video-ad-sdk 4.0.1conformsw1:100 w2:100 w3:100nono
html_d4_L4html44iab-vast-loader 2.5.1wrong-codedetermined 101; Cannot read properties of undefined (reading 'map')noyes
html_d4_L4html44vastlint-client 0.15.0delegatedno code determined (parse_error: Could not determine ad type)nono
novast_d4_L4novast44vast-client-js 6.5.0wrong-codew1:301 w2:301 w3:301nono
novast_d4_L4novast44video-ad-sdk 4.0.1conformsw1:303 w2:303 w3:303nono
novast_d4_L4novast44iab-vast-loader 2.5.1conformsdetermined 101; Cannot read properties of undefined (reading 'map')noyes
novast_d4_L4novast44vastlint-client 0.15.0delegatedno code determined (parse_error: Could not determine ad type)nono
noad_d4_L4noad44vast-client-js 6.5.0conformsw1:303 w2:303 w3:303nono
noad_d4_L4noad44video-ad-sdk 4.0.1conformsw1:303 w2:303 w3:303nono
noad_d4_L4noad44iab-vast-loader 2.5.1conformsdetermined 303; VAST error 303: No ads VAST response after one or more Wrappers. Also includes nnono
noad_d4_L4noad44vastlint-client 0.15.0delegatedno code determined (parse_error: Could not determine ad type)nono
noad_err_d4_L4noad_err44vast-client-js 6.5.0conformsw1:303 w2:303 w3:303 vast:303nono
noad_err_d4_L4noad_err44video-ad-sdk 4.0.1conformsw1:303 w2:303 w3:303 vast:303nono
noad_err_d4_L4noad_err44iab-vast-loader 2.5.1conformsdetermined 303; VAST error 303: No ads VAST response after one or more Wrappers. Also includes nnono
noad_err_d4_L4noad_err44vastlint-client 0.15.0delegatedno code determined (parse_error: Could not determine ad type)nono
nouri_d4_L4nouri44vast-client-js 6.5.0partialw1:303 w2:303 w3:303 w4:-nono
nouri_d4_L4nouri44video-ad-sdk 4.0.1wrong-codew1:502 w2:502 w3:502 w4:502nono
nouri_d4_L4nouri44iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
nouri_d4_L4nouri44vastlint-client 0.15.0delegatedno code determined (parse_error: Wrapper has no VASTAdTagURI)nono
http404_d5_L2http40452vast-client-js 6.5.0conformsw1:301nono
http404_d5_L2http40452video-ad-sdk 4.0.1wrong-codew1:502nono
http404_d5_L2http40452iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
http404_d5_L2http40452vastlint-client 0.15.0delegatedno code determined (Failed to load VAST URL: 404 Not Found)nono
http500_d5_L2http50052vast-client-js 6.5.0conformsw1:301nono
http500_d5_L2http50052video-ad-sdk 4.0.1wrong-codew1:502nono
http500_d5_L2http50052iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
http500_d5_L2http50052vastlint-client 0.15.0delegatedno code determined (Failed to load VAST URL: 500 Internal Server Error)nono
timeout_d5_L2timeout52vast-client-js 6.5.0conformsw1:301yesno
timeout_d5_L2timeout52video-ad-sdk 4.0.1conformsw1:301nono
timeout_d5_L2timeout52iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
timeout_d5_L2timeout52vastlint-client 0.15.0delegatedno code determined (Timed out fetching VAST URL after 2000 ms)nono
stall_d5_L2stall52vast-client-js 6.5.0conformsw1:301nono
stall_d5_L2stall52video-ad-sdk 4.0.1conformsw1:301nono
stall_d5_L2stall52iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
stall_d5_L2stall52vastlint-client 0.15.0delegatedno code determined (Timed out fetching VAST URL after 2000 ms)nono
refused_d5_L2refused52vast-client-js 6.5.0conformsw1:301nono
refused_d5_L2refused52video-ad-sdk 4.0.1wrong-codew1:502nono
refused_d5_L2refused52iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
refused_d5_L2refused52vastlint-client 0.15.0delegatedno code determined (fetch failed)nono
empty_d5_L2empty52vast-client-js 6.5.0wrong-codew1:301nono
empty_d5_L2empty52video-ad-sdk 4.0.1conformsw1:100nono
empty_d5_L2empty52iab-vast-loader 2.5.1no-codedetermined none; Cannot read properties of undefined (reading 'documentElement')noyes
empty_d5_L2empty52vastlint-client 0.15.0delegatedno code determined (parse_error: Could not determine ad type)nono
malformed_d5_L2malformed52vast-client-js 6.5.0wrong-codew1:301nono
malformed_d5_L2malformed52video-ad-sdk 4.0.1conformsw1:100nono
malformed_d5_L2malformed52iab-vast-loader 2.5.1wrong-codedetermined 303; VAST error 303: No ads VAST response after one or more Wrappers. Also includes nnono
malformed_d5_L2malformed52vastlint-client 0.15.0delegatedno code determined (resolved)nono
html_d5_L2html52vast-client-js 6.5.0wrong-codew1:301nono
html_d5_L2html52video-ad-sdk 4.0.1conformsw1:100nono
html_d5_L2html52iab-vast-loader 2.5.1wrong-codedetermined 101; Cannot read properties of undefined (reading 'map')noyes
html_d5_L2html52vastlint-client 0.15.0delegatedno code determined (parse_error: Could not determine ad type)nono
novast_d5_L2novast52vast-client-js 6.5.0wrong-codew1:301nono
novast_d5_L2novast52video-ad-sdk 4.0.1conformsw1:303nono
novast_d5_L2novast52iab-vast-loader 2.5.1conformsdetermined 101; Cannot read properties of undefined (reading 'map')noyes
novast_d5_L2novast52vastlint-client 0.15.0delegatedno code determined (parse_error: Could not determine ad type)nono
noad_d5_L2noad52vast-client-js 6.5.0conformsw1:303nono
noad_d5_L2noad52video-ad-sdk 4.0.1conformsw1:303nono
noad_d5_L2noad52iab-vast-loader 2.5.1conformsdetermined 303; VAST error 303: No ads VAST response after one or more Wrappers. Also includes nnono
noad_d5_L2noad52vastlint-client 0.15.0delegatedno code determined (parse_error: Could not determine ad type)nono
noad_err_d5_L2noad_err52vast-client-js 6.5.0conformsw1:303 vast:303nono
noad_err_d5_L2noad_err52video-ad-sdk 4.0.1conformsw1:303 vast:303nono
noad_err_d5_L2noad_err52iab-vast-loader 2.5.1conformsdetermined 303; VAST error 303: No ads VAST response after one or more Wrappers. Also includes nnono
noad_err_d5_L2noad_err52vastlint-client 0.15.0delegatedno code determined (parse_error: Could not determine ad type)nono
nouri_d5_L2nouri52vast-client-js 6.5.0partialw1:303 w2:-nono
nouri_d5_L2nouri52video-ad-sdk 4.0.1wrong-codew1:502 w2:502nono
nouri_d5_L2nouri52iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
nouri_d5_L2nouri52vastlint-client 0.15.0delegatedno code determined (parse_error: Wrapper has no VASTAdTagURI)nono
http404_d5_L3http40453vast-client-js 6.5.0conformsw1:301 w2:301nono
http404_d5_L3http40453video-ad-sdk 4.0.1wrong-codew1:502 w2:502nono
http404_d5_L3http40453iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
http404_d5_L3http40453vastlint-client 0.15.0delegatedno code determined (Failed to load VAST URL: 404 Not Found)nono
http500_d5_L3http50053vast-client-js 6.5.0conformsw1:301 w2:301nono
http500_d5_L3http50053video-ad-sdk 4.0.1wrong-codew1:502 w2:502nono
http500_d5_L3http50053iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
http500_d5_L3http50053vastlint-client 0.15.0delegatedno code determined (Failed to load VAST URL: 500 Internal Server Error)nono
timeout_d5_L3timeout53vast-client-js 6.5.0conformsw1:301 w2:301yesno
timeout_d5_L3timeout53video-ad-sdk 4.0.1conformsw1:301 w2:301nono
timeout_d5_L3timeout53iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
timeout_d5_L3timeout53vastlint-client 0.15.0delegatedno code determined (Timed out fetching VAST URL after 2000 ms)nono
stall_d5_L3stall53vast-client-js 6.5.0conformsw1:301 w2:301nono
stall_d5_L3stall53video-ad-sdk 4.0.1conformsw1:301 w2:301nono
stall_d5_L3stall53iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
stall_d5_L3stall53vastlint-client 0.15.0delegatedno code determined (Timed out fetching VAST URL after 2000 ms)nono
refused_d5_L3refused53vast-client-js 6.5.0conformsw1:301 w2:301nono
refused_d5_L3refused53video-ad-sdk 4.0.1wrong-codew1:502 w2:502nono
refused_d5_L3refused53iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
refused_d5_L3refused53vastlint-client 0.15.0delegatedno code determined (fetch failed)nono
empty_d5_L3empty53vast-client-js 6.5.0wrong-codew1:301 w2:301nono
empty_d5_L3empty53video-ad-sdk 4.0.1conformsw1:100 w2:100nono
empty_d5_L3empty53iab-vast-loader 2.5.1no-codedetermined none; Cannot read properties of undefined (reading 'documentElement')noyes
empty_d5_L3empty53vastlint-client 0.15.0delegatedno code determined (parse_error: Could not determine ad type)nono
malformed_d5_L3malformed53vast-client-js 6.5.0wrong-codew1:301 w2:301nono
malformed_d5_L3malformed53video-ad-sdk 4.0.1conformsw1:100 w2:100nono
malformed_d5_L3malformed53iab-vast-loader 2.5.1wrong-codedetermined 303; VAST error 303: No ads VAST response after one or more Wrappers. Also includes nnono
malformed_d5_L3malformed53vastlint-client 0.15.0delegatedno code determined (resolved)nono
html_d5_L3html53vast-client-js 6.5.0wrong-codew1:301 w2:301nono
html_d5_L3html53video-ad-sdk 4.0.1conformsw1:100 w2:100nono
html_d5_L3html53iab-vast-loader 2.5.1wrong-codedetermined 101; Cannot read properties of undefined (reading 'map')noyes
html_d5_L3html53vastlint-client 0.15.0delegatedno code determined (parse_error: Could not determine ad type)nono
novast_d5_L3novast53vast-client-js 6.5.0wrong-codew1:301 w2:301nono
novast_d5_L3novast53video-ad-sdk 4.0.1conformsw1:303 w2:303nono
novast_d5_L3novast53iab-vast-loader 2.5.1conformsdetermined 101; Cannot read properties of undefined (reading 'map')noyes
novast_d5_L3novast53vastlint-client 0.15.0delegatedno code determined (parse_error: Could not determine ad type)nono
noad_d5_L3noad53vast-client-js 6.5.0conformsw1:303 w2:303nono
noad_d5_L3noad53video-ad-sdk 4.0.1conformsw1:303 w2:303nono
noad_d5_L3noad53iab-vast-loader 2.5.1conformsdetermined 303; VAST error 303: No ads VAST response after one or more Wrappers. Also includes nnono
noad_d5_L3noad53vastlint-client 0.15.0delegatedno code determined (parse_error: Could not determine ad type)nono
noad_err_d5_L3noad_err53vast-client-js 6.5.0conformsw1:303 w2:303 vast:303nono
noad_err_d5_L3noad_err53video-ad-sdk 4.0.1conformsw1:303 w2:303 vast:303nono
noad_err_d5_L3noad_err53iab-vast-loader 2.5.1conformsdetermined 303; VAST error 303: No ads VAST response after one or more Wrappers. Also includes nnono
noad_err_d5_L3noad_err53vastlint-client 0.15.0delegatedno code determined (parse_error: Could not determine ad type)nono
nouri_d5_L3nouri53vast-client-js 6.5.0partialw1:303 w2:303 w3:-nono
nouri_d5_L3nouri53video-ad-sdk 4.0.1wrong-codew1:502 w2:502 w3:502nono
nouri_d5_L3nouri53iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
nouri_d5_L3nouri53vastlint-client 0.15.0delegatedno code determined (parse_error: Wrapper has no VASTAdTagURI)nono
http404_d5_L4http40454vast-client-js 6.5.0conformsw1:301 w2:301 w3:301nono
http404_d5_L4http40454video-ad-sdk 4.0.1wrong-codew1:502 w2:502 w3:502nono
http404_d5_L4http40454iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
http404_d5_L4http40454vastlint-client 0.15.0delegatedno code determined (Failed to load VAST URL: 404 Not Found)nono
http500_d5_L4http50054vast-client-js 6.5.0conformsw1:301 w2:301 w3:301nono
http500_d5_L4http50054video-ad-sdk 4.0.1wrong-codew1:502 w2:502 w3:502nono
http500_d5_L4http50054iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
http500_d5_L4http50054vastlint-client 0.15.0delegatedno code determined (Failed to load VAST URL: 500 Internal Server Error)nono
timeout_d5_L4timeout54vast-client-js 6.5.0conformsw1:301 w2:301 w3:301yesno
timeout_d5_L4timeout54video-ad-sdk 4.0.1conformsw1:301 w2:301 w3:301nono
timeout_d5_L4timeout54iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
timeout_d5_L4timeout54vastlint-client 0.15.0delegatedno code determined (Timed out fetching VAST URL after 2000 ms)nono
stall_d5_L4stall54vast-client-js 6.5.0conformsw1:301 w2:301 w3:301nono
stall_d5_L4stall54video-ad-sdk 4.0.1conformsw1:301 w2:301 w3:301nono
stall_d5_L4stall54iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
stall_d5_L4stall54vastlint-client 0.15.0delegatedno code determined (Timed out fetching VAST URL after 2000 ms)nono
refused_d5_L4refused54vast-client-js 6.5.0conformsw1:301 w2:301 w3:301nono
refused_d5_L4refused54video-ad-sdk 4.0.1wrong-codew1:502 w2:502 w3:502nono
refused_d5_L4refused54iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
refused_d5_L4refused54vastlint-client 0.15.0delegatedno code determined (fetch failed)nono
empty_d5_L4empty54vast-client-js 6.5.0wrong-codew1:301 w2:301 w3:301nono
empty_d5_L4empty54video-ad-sdk 4.0.1conformsw1:100 w2:100 w3:100nono
empty_d5_L4empty54iab-vast-loader 2.5.1no-codedetermined none; Cannot read properties of undefined (reading 'documentElement')noyes
empty_d5_L4empty54vastlint-client 0.15.0delegatedno code determined (parse_error: Could not determine ad type)nono
malformed_d5_L4malformed54vast-client-js 6.5.0wrong-codew1:301 w2:301 w3:301nono
malformed_d5_L4malformed54video-ad-sdk 4.0.1conformsw1:100 w2:100 w3:100nono
malformed_d5_L4malformed54iab-vast-loader 2.5.1wrong-codedetermined 303; VAST error 303: No ads VAST response after one or more Wrappers. Also includes nnono
malformed_d5_L4malformed54vastlint-client 0.15.0delegatedno code determined (resolved)nono
html_d5_L4html54vast-client-js 6.5.0wrong-codew1:301 w2:301 w3:301nono
html_d5_L4html54video-ad-sdk 4.0.1conformsw1:100 w2:100 w3:100nono
html_d5_L4html54iab-vast-loader 2.5.1wrong-codedetermined 101; Cannot read properties of undefined (reading 'map')noyes
html_d5_L4html54vastlint-client 0.15.0delegatedno code determined (parse_error: Could not determine ad type)nono
novast_d5_L4novast54vast-client-js 6.5.0wrong-codew1:301 w2:301 w3:301nono
novast_d5_L4novast54video-ad-sdk 4.0.1conformsw1:303 w2:303 w3:303nono
novast_d5_L4novast54iab-vast-loader 2.5.1conformsdetermined 101; Cannot read properties of undefined (reading 'map')noyes
novast_d5_L4novast54vastlint-client 0.15.0delegatedno code determined (parse_error: Could not determine ad type)nono
noad_d5_L4noad54vast-client-js 6.5.0conformsw1:303 w2:303 w3:303nono
noad_d5_L4noad54video-ad-sdk 4.0.1conformsw1:303 w2:303 w3:303nono
noad_d5_L4noad54iab-vast-loader 2.5.1conformsdetermined 303; VAST error 303: No ads VAST response after one or more Wrappers. Also includes nnono
noad_d5_L4noad54vastlint-client 0.15.0delegatedno code determined (parse_error: Could not determine ad type)nono
noad_err_d5_L4noad_err54vast-client-js 6.5.0conformsw1:303 w2:303 w3:303 vast:303nono
noad_err_d5_L4noad_err54video-ad-sdk 4.0.1conformsw1:303 w2:303 w3:303 vast:303nono
noad_err_d5_L4noad_err54iab-vast-loader 2.5.1conformsdetermined 303; VAST error 303: No ads VAST response after one or more Wrappers. Also includes nnono
noad_err_d5_L4noad_err54vastlint-client 0.15.0delegatedno code determined (parse_error: Could not determine ad type)nono
nouri_d5_L4nouri54vast-client-js 6.5.0partialw1:303 w2:303 w3:303 w4:-nono
nouri_d5_L4nouri54video-ad-sdk 4.0.1wrong-codew1:502 w2:502 w3:502 w4:502nono
nouri_d5_L4nouri54iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
nouri_d5_L4nouri54vastlint-client 0.15.0delegatedno code determined (parse_error: Wrapper has no VASTAdTagURI)nono
http404_d5_L5http40455vast-client-js 6.5.0conformsw1:301 w2:301 w3:301 w4:301nono
http404_d5_L5http40455video-ad-sdk 4.0.1wrong-codew1:502 w2:502 w3:502 w4:502nono
http404_d5_L5http40455iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
http404_d5_L5http40455vastlint-client 0.15.0delegatedno code determined (Failed to load VAST URL: 404 Not Found)nono
http500_d5_L5http50055vast-client-js 6.5.0conformsw1:301 w2:301 w3:301 w4:301nono
http500_d5_L5http50055video-ad-sdk 4.0.1wrong-codew1:502 w2:502 w3:502 w4:502nono
http500_d5_L5http50055iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
http500_d5_L5http50055vastlint-client 0.15.0delegatedno code determined (Failed to load VAST URL: 500 Internal Server Error)nono
timeout_d5_L5timeout55vast-client-js 6.5.0conformsw1:301 w2:301 w3:301 w4:301yesno
timeout_d5_L5timeout55video-ad-sdk 4.0.1conformsw1:301 w2:301 w3:301 w4:301nono
timeout_d5_L5timeout55iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
timeout_d5_L5timeout55vastlint-client 0.15.0delegatedno code determined (Timed out fetching VAST URL after 2000 ms)nono
stall_d5_L5stall55vast-client-js 6.5.0deviatesresolved an ad despite the failurenono
stall_d5_L5stall55video-ad-sdk 4.0.1conformsw1:301 w2:301 w3:301 w4:301nono
stall_d5_L5stall55iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
stall_d5_L5stall55vastlint-client 0.15.0delegatedno code determined (Timed out fetching VAST URL after 2000 ms)nono
refused_d5_L5refused55vast-client-js 6.5.0conformsw1:301 w2:301 w3:301 w4:301nono
refused_d5_L5refused55video-ad-sdk 4.0.1wrong-codew1:502 w2:502 w3:502 w4:502nono
refused_d5_L5refused55iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
refused_d5_L5refused55vastlint-client 0.15.0delegatedno code determined (fetch failed)nono
empty_d5_L5empty55vast-client-js 6.5.0wrong-codew1:301 w2:301 w3:301 w4:301nono
empty_d5_L5empty55video-ad-sdk 4.0.1conformsw1:100 w2:100 w3:100 w4:100nono
empty_d5_L5empty55iab-vast-loader 2.5.1no-codedetermined none; Cannot read properties of undefined (reading 'documentElement')noyes
empty_d5_L5empty55vastlint-client 0.15.0delegatedno code determined (parse_error: Could not determine ad type)nono
malformed_d5_L5malformed55vast-client-js 6.5.0wrong-codew1:301 w2:301 w3:301 w4:301nono
malformed_d5_L5malformed55video-ad-sdk 4.0.1conformsw1:100 w2:100 w3:100 w4:100nono
malformed_d5_L5malformed55iab-vast-loader 2.5.1wrong-codedetermined 303; VAST error 303: No ads VAST response after one or more Wrappers. Also includes nnono
malformed_d5_L5malformed55vastlint-client 0.15.0delegatedno code determined (resolved)nono
html_d5_L5html55vast-client-js 6.5.0wrong-codew1:301 w2:301 w3:301 w4:301nono
html_d5_L5html55video-ad-sdk 4.0.1conformsw1:100 w2:100 w3:100 w4:100nono
html_d5_L5html55iab-vast-loader 2.5.1wrong-codedetermined 101; Cannot read properties of undefined (reading 'map')noyes
html_d5_L5html55vastlint-client 0.15.0delegatedno code determined (parse_error: Could not determine ad type)nono
novast_d5_L5novast55vast-client-js 6.5.0wrong-codew1:301 w2:301 w3:301 w4:301nono
novast_d5_L5novast55video-ad-sdk 4.0.1conformsw1:303 w2:303 w3:303 w4:303nono
novast_d5_L5novast55iab-vast-loader 2.5.1conformsdetermined 101; Cannot read properties of undefined (reading 'map')noyes
novast_d5_L5novast55vastlint-client 0.15.0delegatedno code determined (parse_error: Could not determine ad type)nono
noad_d5_L5noad55vast-client-js 6.5.0conformsw1:303 w2:303 w3:303 w4:303nono
noad_d5_L5noad55video-ad-sdk 4.0.1conformsw1:303 w2:303 w3:303 w4:303nono
noad_d5_L5noad55iab-vast-loader 2.5.1conformsdetermined 303; VAST error 303: No ads VAST response after one or more Wrappers. Also includes nnono
noad_d5_L5noad55vastlint-client 0.15.0delegatedno code determined (parse_error: Could not determine ad type)nono
noad_err_d5_L5noad_err55vast-client-js 6.5.0conformsw1:303 w2:303 w3:303 w4:303 vast:303nono
noad_err_d5_L5noad_err55video-ad-sdk 4.0.1conformsw1:303 w2:303 w3:303 w4:303 vast:303nono
noad_err_d5_L5noad_err55iab-vast-loader 2.5.1conformsdetermined 303; VAST error 303: No ads VAST response after one or more Wrappers. Also includes nnono
noad_err_d5_L5noad_err55vastlint-client 0.15.0delegatedno code determined (parse_error: Could not determine ad type)nono
nouri_d5_L5nouri55vast-client-js 6.5.0partialw1:303 w2:303 w3:303 w4:303 w5:-nono
nouri_d5_L5nouri55video-ad-sdk 4.0.1wrong-codew1:502 w2:502 w3:502 w4:502 w5:502nono
nouri_d5_L5nouri55iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
nouri_d5_L5nouri55vastlint-client 0.15.0delegatedno code determined (parse_error: Wrapper has no VASTAdTagURI)nono
http404_d6_L2http40462vast-client-js 6.5.0conformsw1:301nono
http404_d6_L2http40462video-ad-sdk 4.0.1wrong-codew1:502nono
http404_d6_L2http40462iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
http404_d6_L2http40462vastlint-client 0.15.0delegatedno code determined (Failed to load VAST URL: 404 Not Found)nono
http500_d6_L2http50062vast-client-js 6.5.0conformsw1:301nono
http500_d6_L2http50062video-ad-sdk 4.0.1wrong-codew1:502nono
http500_d6_L2http50062iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
http500_d6_L2http50062vastlint-client 0.15.0delegatedno code determined (Failed to load VAST URL: 500 Internal Server Error)nono
timeout_d6_L2timeout62vast-client-js 6.5.0conformsw1:301yesno
timeout_d6_L2timeout62video-ad-sdk 4.0.1conformsw1:301nono
timeout_d6_L2timeout62iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
timeout_d6_L2timeout62vastlint-client 0.15.0delegatedno code determined (Timed out fetching VAST URL after 2000 ms)nono
stall_d6_L2stall62vast-client-js 6.5.0conformsw1:301nono
stall_d6_L2stall62video-ad-sdk 4.0.1conformsw1:301nono
stall_d6_L2stall62iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
stall_d6_L2stall62vastlint-client 0.15.0delegatedno code determined (Timed out fetching VAST URL after 2000 ms)nono
refused_d6_L2refused62vast-client-js 6.5.0conformsw1:301nono
refused_d6_L2refused62video-ad-sdk 4.0.1wrong-codew1:502nono
refused_d6_L2refused62iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
refused_d6_L2refused62vastlint-client 0.15.0delegatedno code determined (fetch failed)nono
empty_d6_L2empty62vast-client-js 6.5.0wrong-codew1:301nono
empty_d6_L2empty62video-ad-sdk 4.0.1conformsw1:100nono
empty_d6_L2empty62iab-vast-loader 2.5.1no-codedetermined none; Cannot read properties of undefined (reading 'documentElement')noyes
empty_d6_L2empty62vastlint-client 0.15.0delegatedno code determined (parse_error: Could not determine ad type)nono
malformed_d6_L2malformed62vast-client-js 6.5.0wrong-codew1:301nono
malformed_d6_L2malformed62video-ad-sdk 4.0.1conformsw1:100nono
malformed_d6_L2malformed62iab-vast-loader 2.5.1wrong-codedetermined 303; VAST error 303: No ads VAST response after one or more Wrappers. Also includes nnono
malformed_d6_L2malformed62vastlint-client 0.15.0delegatedno code determined (resolved)nono
html_d6_L2html62vast-client-js 6.5.0wrong-codew1:301nono
html_d6_L2html62video-ad-sdk 4.0.1conformsw1:100nono
html_d6_L2html62iab-vast-loader 2.5.1wrong-codedetermined 101; Cannot read properties of undefined (reading 'map')noyes
html_d6_L2html62vastlint-client 0.15.0delegatedno code determined (parse_error: Could not determine ad type)nono
novast_d6_L2novast62vast-client-js 6.5.0wrong-codew1:301nono
novast_d6_L2novast62video-ad-sdk 4.0.1conformsw1:303nono
novast_d6_L2novast62iab-vast-loader 2.5.1conformsdetermined 101; Cannot read properties of undefined (reading 'map')noyes
novast_d6_L2novast62vastlint-client 0.15.0delegatedno code determined (parse_error: Could not determine ad type)nono
noad_d6_L2noad62vast-client-js 6.5.0conformsw1:303nono
noad_d6_L2noad62video-ad-sdk 4.0.1conformsw1:303nono
noad_d6_L2noad62iab-vast-loader 2.5.1conformsdetermined 303; VAST error 303: No ads VAST response after one or more Wrappers. Also includes nnono
noad_d6_L2noad62vastlint-client 0.15.0delegatedno code determined (parse_error: Could not determine ad type)nono
noad_err_d6_L2noad_err62vast-client-js 6.5.0conformsw1:303 vast:303nono
noad_err_d6_L2noad_err62video-ad-sdk 4.0.1conformsw1:303 vast:303nono
noad_err_d6_L2noad_err62iab-vast-loader 2.5.1conformsdetermined 303; VAST error 303: No ads VAST response after one or more Wrappers. Also includes nnono
noad_err_d6_L2noad_err62vastlint-client 0.15.0delegatedno code determined (parse_error: Could not determine ad type)nono
nouri_d6_L2nouri62vast-client-js 6.5.0partialw1:303 w2:-nono
nouri_d6_L2nouri62video-ad-sdk 4.0.1wrong-codew1:502 w2:502nono
nouri_d6_L2nouri62iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
nouri_d6_L2nouri62vastlint-client 0.15.0delegatedno code determined (parse_error: Wrapper has no VASTAdTagURI)nono
http404_d6_L3http40463vast-client-js 6.5.0conformsw1:301 w2:301nono
http404_d6_L3http40463video-ad-sdk 4.0.1wrong-codew1:502 w2:502nono
http404_d6_L3http40463iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
http404_d6_L3http40463vastlint-client 0.15.0delegatedno code determined (Failed to load VAST URL: 404 Not Found)nono
http500_d6_L3http50063vast-client-js 6.5.0conformsw1:301 w2:301nono
http500_d6_L3http50063video-ad-sdk 4.0.1wrong-codew1:502 w2:502nono
http500_d6_L3http50063iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
http500_d6_L3http50063vastlint-client 0.15.0delegatedno code determined (Failed to load VAST URL: 500 Internal Server Error)nono
timeout_d6_L3timeout63vast-client-js 6.5.0conformsw1:301 w2:301yesno
timeout_d6_L3timeout63video-ad-sdk 4.0.1conformsw1:301 w2:301nono
timeout_d6_L3timeout63iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
timeout_d6_L3timeout63vastlint-client 0.15.0delegatedno code determined (Timed out fetching VAST URL after 2000 ms)nono
stall_d6_L3stall63vast-client-js 6.5.0conformsw1:301 w2:301nono
stall_d6_L3stall63video-ad-sdk 4.0.1conformsw1:301 w2:301nono
stall_d6_L3stall63iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
stall_d6_L3stall63vastlint-client 0.15.0delegatedno code determined (Timed out fetching VAST URL after 2000 ms)nono
refused_d6_L3refused63vast-client-js 6.5.0conformsw1:301 w2:301nono
refused_d6_L3refused63video-ad-sdk 4.0.1wrong-codew1:502 w2:502nono
refused_d6_L3refused63iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
refused_d6_L3refused63vastlint-client 0.15.0delegatedno code determined (fetch failed)nono
empty_d6_L3empty63vast-client-js 6.5.0wrong-codew1:301 w2:301nono
empty_d6_L3empty63video-ad-sdk 4.0.1conformsw1:100 w2:100nono
empty_d6_L3empty63iab-vast-loader 2.5.1no-codedetermined none; Cannot read properties of undefined (reading 'documentElement')noyes
empty_d6_L3empty63vastlint-client 0.15.0delegatedno code determined (parse_error: Could not determine ad type)nono
malformed_d6_L3malformed63vast-client-js 6.5.0wrong-codew1:301 w2:301nono
malformed_d6_L3malformed63video-ad-sdk 4.0.1conformsw1:100 w2:100nono
malformed_d6_L3malformed63iab-vast-loader 2.5.1wrong-codedetermined 303; VAST error 303: No ads VAST response after one or more Wrappers. Also includes nnono
malformed_d6_L3malformed63vastlint-client 0.15.0delegatedno code determined (resolved)nono
html_d6_L3html63vast-client-js 6.5.0wrong-codew1:301 w2:301nono
html_d6_L3html63video-ad-sdk 4.0.1conformsw1:100 w2:100nono
html_d6_L3html63iab-vast-loader 2.5.1wrong-codedetermined 101; Cannot read properties of undefined (reading 'map')noyes
html_d6_L3html63vastlint-client 0.15.0delegatedno code determined (parse_error: Could not determine ad type)nono
novast_d6_L3novast63vast-client-js 6.5.0wrong-codew1:301 w2:301nono
novast_d6_L3novast63video-ad-sdk 4.0.1conformsw1:303 w2:303nono
novast_d6_L3novast63iab-vast-loader 2.5.1conformsdetermined 101; Cannot read properties of undefined (reading 'map')noyes
novast_d6_L3novast63vastlint-client 0.15.0delegatedno code determined (parse_error: Could not determine ad type)nono
noad_d6_L3noad63vast-client-js 6.5.0conformsw1:303 w2:303nono
noad_d6_L3noad63video-ad-sdk 4.0.1conformsw1:303 w2:303nono
noad_d6_L3noad63iab-vast-loader 2.5.1conformsdetermined 303; VAST error 303: No ads VAST response after one or more Wrappers. Also includes nnono
noad_d6_L3noad63vastlint-client 0.15.0delegatedno code determined (parse_error: Could not determine ad type)nono
noad_err_d6_L3noad_err63vast-client-js 6.5.0conformsw1:303 w2:303 vast:303nono
noad_err_d6_L3noad_err63video-ad-sdk 4.0.1conformsw1:303 w2:303 vast:303nono
noad_err_d6_L3noad_err63iab-vast-loader 2.5.1conformsdetermined 303; VAST error 303: No ads VAST response after one or more Wrappers. Also includes nnono
noad_err_d6_L3noad_err63vastlint-client 0.15.0delegatedno code determined (parse_error: Could not determine ad type)nono
nouri_d6_L3nouri63vast-client-js 6.5.0partialw1:303 w2:303 w3:-nono
nouri_d6_L3nouri63video-ad-sdk 4.0.1wrong-codew1:502 w2:502 w3:502nono
nouri_d6_L3nouri63iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
nouri_d6_L3nouri63vastlint-client 0.15.0delegatedno code determined (parse_error: Wrapper has no VASTAdTagURI)nono
http404_d6_L4http40464vast-client-js 6.5.0conformsw1:301 w2:301 w3:301nono
http404_d6_L4http40464video-ad-sdk 4.0.1wrong-codew1:502 w2:502 w3:502nono
http404_d6_L4http40464iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
http404_d6_L4http40464vastlint-client 0.15.0delegatedno code determined (Failed to load VAST URL: 404 Not Found)nono
http500_d6_L4http50064vast-client-js 6.5.0conformsw1:301 w2:301 w3:301nono
http500_d6_L4http50064video-ad-sdk 4.0.1wrong-codew1:502 w2:502 w3:502nono
http500_d6_L4http50064iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
http500_d6_L4http50064vastlint-client 0.15.0delegatedno code determined (Failed to load VAST URL: 500 Internal Server Error)nono
timeout_d6_L4timeout64vast-client-js 6.5.0conformsw1:301 w2:301 w3:301yesno
timeout_d6_L4timeout64video-ad-sdk 4.0.1conformsw1:301 w2:301 w3:301nono
timeout_d6_L4timeout64iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
timeout_d6_L4timeout64vastlint-client 0.15.0delegatedno code determined (Timed out fetching VAST URL after 2000 ms)nono
stall_d6_L4stall64vast-client-js 6.5.0conformsw1:301 w2:301 w3:301nono
stall_d6_L4stall64video-ad-sdk 4.0.1conformsw1:301 w2:301 w3:301nono
stall_d6_L4stall64iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
stall_d6_L4stall64vastlint-client 0.15.0delegatedno code determined (Timed out fetching VAST URL after 2000 ms)nono
refused_d6_L4refused64vast-client-js 6.5.0conformsw1:301 w2:301 w3:301nono
refused_d6_L4refused64video-ad-sdk 4.0.1wrong-codew1:502 w2:502 w3:502nono
refused_d6_L4refused64iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
refused_d6_L4refused64vastlint-client 0.15.0delegatedno code determined (fetch failed)nono
empty_d6_L4empty64vast-client-js 6.5.0wrong-codew1:301 w2:301 w3:301nono
empty_d6_L4empty64video-ad-sdk 4.0.1conformsw1:100 w2:100 w3:100nono
empty_d6_L4empty64iab-vast-loader 2.5.1no-codedetermined none; Cannot read properties of undefined (reading 'documentElement')noyes
empty_d6_L4empty64vastlint-client 0.15.0delegatedno code determined (parse_error: Could not determine ad type)nono
malformed_d6_L4malformed64vast-client-js 6.5.0wrong-codew1:301 w2:301 w3:301nono
malformed_d6_L4malformed64video-ad-sdk 4.0.1conformsw1:100 w2:100 w3:100nono
malformed_d6_L4malformed64iab-vast-loader 2.5.1wrong-codedetermined 303; VAST error 303: No ads VAST response after one or more Wrappers. Also includes nnono
malformed_d6_L4malformed64vastlint-client 0.15.0delegatedno code determined (resolved)nono
html_d6_L4html64vast-client-js 6.5.0wrong-codew1:301 w2:301 w3:301nono
html_d6_L4html64video-ad-sdk 4.0.1conformsw1:100 w2:100 w3:100nono
html_d6_L4html64iab-vast-loader 2.5.1wrong-codedetermined 101; Cannot read properties of undefined (reading 'map')noyes
html_d6_L4html64vastlint-client 0.15.0delegatedno code determined (parse_error: Could not determine ad type)nono
novast_d6_L4novast64vast-client-js 6.5.0wrong-codew1:301 w2:301 w3:301nono
novast_d6_L4novast64video-ad-sdk 4.0.1conformsw1:303 w2:303 w3:303nono
novast_d6_L4novast64iab-vast-loader 2.5.1conformsdetermined 101; Cannot read properties of undefined (reading 'map')noyes
novast_d6_L4novast64vastlint-client 0.15.0delegatedno code determined (parse_error: Could not determine ad type)nono
noad_d6_L4noad64vast-client-js 6.5.0conformsw1:303 w2:303 w3:303nono
noad_d6_L4noad64video-ad-sdk 4.0.1conformsw1:303 w2:303 w3:303nono
noad_d6_L4noad64iab-vast-loader 2.5.1conformsdetermined 303; VAST error 303: No ads VAST response after one or more Wrappers. Also includes nnono
noad_d6_L4noad64vastlint-client 0.15.0delegatedno code determined (parse_error: Could not determine ad type)nono
noad_err_d6_L4noad_err64vast-client-js 6.5.0conformsw1:303 w2:303 w3:303 vast:303nono
noad_err_d6_L4noad_err64video-ad-sdk 4.0.1conformsw1:303 w2:303 w3:303 vast:303nono
noad_err_d6_L4noad_err64iab-vast-loader 2.5.1conformsdetermined 303; VAST error 303: No ads VAST response after one or more Wrappers. Also includes nnono
noad_err_d6_L4noad_err64vastlint-client 0.15.0delegatedno code determined (parse_error: Could not determine ad type)nono
nouri_d6_L4nouri64vast-client-js 6.5.0partialw1:303 w2:303 w3:303 w4:-nono
nouri_d6_L4nouri64video-ad-sdk 4.0.1wrong-codew1:502 w2:502 w3:502 w4:502nono
nouri_d6_L4nouri64iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
nouri_d6_L4nouri64vastlint-client 0.15.0delegatedno code determined (parse_error: Wrapper has no VASTAdTagURI)nono
http404_d6_L5http40465vast-client-js 6.5.0conformsw1:301 w2:301 w3:301 w4:301nono
http404_d6_L5http40465video-ad-sdk 4.0.1wrong-codew1:502 w2:502 w3:502 w4:502nono
http404_d6_L5http40465iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
http404_d6_L5http40465vastlint-client 0.15.0delegatedno code determined (Failed to load VAST URL: 404 Not Found)nono
http500_d6_L5http50065vast-client-js 6.5.0conformsw1:301 w2:301 w3:301 w4:301nono
http500_d6_L5http50065video-ad-sdk 4.0.1wrong-codew1:502 w2:502 w3:502 w4:502nono
http500_d6_L5http50065iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
http500_d6_L5http50065vastlint-client 0.15.0delegatedno code determined (Failed to load VAST URL: 500 Internal Server Error)nono
timeout_d6_L5timeout65vast-client-js 6.5.0conformsw1:301 w2:301 w3:301 w4:301yesno
timeout_d6_L5timeout65video-ad-sdk 4.0.1conformsw1:301 w2:301 w3:301 w4:301nono
timeout_d6_L5timeout65iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
timeout_d6_L5timeout65vastlint-client 0.15.0delegatedno code determined (Timed out fetching VAST URL after 2000 ms)nono
stall_d6_L5stall65vast-client-js 6.5.0conformsw1:301 w2:301 w3:301 w4:301nono
stall_d6_L5stall65video-ad-sdk 4.0.1conformsw1:301 w2:301 w3:301 w4:301nono
stall_d6_L5stall65iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
stall_d6_L5stall65vastlint-client 0.15.0delegatedno code determined (Timed out fetching VAST URL after 2000 ms)nono
refused_d6_L5refused65vast-client-js 6.5.0conformsw1:301 w2:301 w3:301 w4:301nono
refused_d6_L5refused65video-ad-sdk 4.0.1wrong-codew1:502 w2:502 w3:502 w4:502nono
refused_d6_L5refused65iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
refused_d6_L5refused65vastlint-client 0.15.0delegatedno code determined (fetch failed)nono
empty_d6_L5empty65vast-client-js 6.5.0wrong-codew1:301 w2:301 w3:301 w4:301nono
empty_d6_L5empty65video-ad-sdk 4.0.1conformsw1:100 w2:100 w3:100 w4:100nono
empty_d6_L5empty65iab-vast-loader 2.5.1no-codedetermined none; Cannot read properties of undefined (reading 'documentElement')noyes
empty_d6_L5empty65vastlint-client 0.15.0delegatedno code determined (parse_error: Could not determine ad type)nono
malformed_d6_L5malformed65vast-client-js 6.5.0wrong-codew1:301 w2:301 w3:301 w4:301nono
malformed_d6_L5malformed65video-ad-sdk 4.0.1conformsw1:100 w2:100 w3:100 w4:100nono
malformed_d6_L5malformed65iab-vast-loader 2.5.1wrong-codedetermined 303; VAST error 303: No ads VAST response after one or more Wrappers. Also includes nnono
malformed_d6_L5malformed65vastlint-client 0.15.0delegatedno code determined (resolved)nono
html_d6_L5html65vast-client-js 6.5.0wrong-codew1:301 w2:301 w3:301 w4:301nono
html_d6_L5html65video-ad-sdk 4.0.1conformsw1:100 w2:100 w3:100 w4:100nono
html_d6_L5html65iab-vast-loader 2.5.1wrong-codedetermined 101; Cannot read properties of undefined (reading 'map')noyes
html_d6_L5html65vastlint-client 0.15.0delegatedno code determined (parse_error: Could not determine ad type)nono
novast_d6_L5novast65vast-client-js 6.5.0wrong-codew1:301 w2:301 w3:301 w4:301nono
novast_d6_L5novast65video-ad-sdk 4.0.1conformsw1:303 w2:303 w3:303 w4:303nono
novast_d6_L5novast65iab-vast-loader 2.5.1conformsdetermined 101; Cannot read properties of undefined (reading 'map')noyes
novast_d6_L5novast65vastlint-client 0.15.0delegatedno code determined (parse_error: Could not determine ad type)nono
noad_d6_L5noad65vast-client-js 6.5.0conformsw1:303 w2:303 w3:303 w4:303nono
noad_d6_L5noad65video-ad-sdk 4.0.1conformsw1:303 w2:303 w3:303 w4:303nono
noad_d6_L5noad65iab-vast-loader 2.5.1conformsdetermined 303; VAST error 303: No ads VAST response after one or more Wrappers. Also includes nnono
noad_d6_L5noad65vastlint-client 0.15.0delegatedno code determined (parse_error: Could not determine ad type)nono
noad_err_d6_L5noad_err65vast-client-js 6.5.0conformsw1:303 w2:303 w3:303 w4:303 vast:303nono
noad_err_d6_L5noad_err65video-ad-sdk 4.0.1conformsw1:303 w2:303 w3:303 w4:303 vast:303nono
noad_err_d6_L5noad_err65iab-vast-loader 2.5.1conformsdetermined 303; VAST error 303: No ads VAST response after one or more Wrappers. Also includes nnono
noad_err_d6_L5noad_err65vastlint-client 0.15.0delegatedno code determined (parse_error: Could not determine ad type)nono
nouri_d6_L5nouri65vast-client-js 6.5.0partialw1:303 w2:303 w3:303 w4:303 w5:-nono
nouri_d6_L5nouri65video-ad-sdk 4.0.1wrong-codew1:502 w2:502 w3:502 w4:502 w5:502nono
nouri_d6_L5nouri65iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
nouri_d6_L5nouri65vastlint-client 0.15.0delegatedno code determined (parse_error: Wrapper has no VASTAdTagURI)nono
http404_d6_L6http40466vast-client-js 6.5.0conformsw1:301 w2:301 w3:301 w4:301 w5:301nono
http404_d6_L6http40466video-ad-sdk 4.0.1wrong-codew1:502 w2:502 w3:502 w4:502 w5:502nono
http404_d6_L6http40466iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
http404_d6_L6http40466vastlint-client 0.15.0delegatedno code determined (max_depth)nono
http500_d6_L6http50066vast-client-js 6.5.0conformsw1:301 w2:301 w3:301 w4:301 w5:301nono
http500_d6_L6http50066video-ad-sdk 4.0.1wrong-codew1:502 w2:502 w3:502 w4:502 w5:502nono
http500_d6_L6http50066iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
http500_d6_L6http50066vastlint-client 0.15.0delegatedno code determined (max_depth)nono
timeout_d6_L6timeout66vast-client-js 6.5.0conformsw1:301 w2:301 w3:301 w4:301 w5:301yesno
timeout_d6_L6timeout66video-ad-sdk 4.0.1conformsw1:301 w2:301 w3:301 w4:301 w5:301nono
timeout_d6_L6timeout66iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
timeout_d6_L6timeout66vastlint-client 0.15.0delegatedno code determined (max_depth)nono
stall_d6_L6stall66vast-client-js 6.5.0deviatesresolved an ad despite the failurenono
stall_d6_L6stall66video-ad-sdk 4.0.1conformsw1:301 w2:301 w3:301 w4:301 w5:301nono
stall_d6_L6stall66iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
stall_d6_L6stall66vastlint-client 0.15.0delegatedno code determined (max_depth)nono
refused_d6_L6refused66vast-client-js 6.5.0conformsw1:301 w2:301 w3:301 w4:301 w5:301nono
refused_d6_L6refused66video-ad-sdk 4.0.1wrong-codew1:502 w2:502 w3:502 w4:502 w5:502nono
refused_d6_L6refused66iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
refused_d6_L6refused66vastlint-client 0.15.0delegatedno code determined (max_depth)nono
empty_d6_L6empty66vast-client-js 6.5.0wrong-codew1:301 w2:301 w3:301 w4:301 w5:301nono
empty_d6_L6empty66video-ad-sdk 4.0.1conformsw1:100 w2:100 w3:100 w4:100 w5:100nono
empty_d6_L6empty66iab-vast-loader 2.5.1no-codedetermined none; Cannot read properties of undefined (reading 'documentElement')noyes
empty_d6_L6empty66vastlint-client 0.15.0delegatedno code determined (max_depth)nono
malformed_d6_L6malformed66vast-client-js 6.5.0wrong-codew1:301 w2:301 w3:301 w4:301 w5:301nono
malformed_d6_L6malformed66video-ad-sdk 4.0.1conformsw1:100 w2:100 w3:100 w4:100 w5:100nono
malformed_d6_L6malformed66iab-vast-loader 2.5.1wrong-codedetermined 303; VAST error 303: No ads VAST response after one or more Wrappers. Also includes nnono
malformed_d6_L6malformed66vastlint-client 0.15.0delegatedno code determined (max_depth)nono
html_d6_L6html66vast-client-js 6.5.0wrong-codew1:301 w2:301 w3:301 w4:301 w5:301nono
html_d6_L6html66video-ad-sdk 4.0.1conformsw1:100 w2:100 w3:100 w4:100 w5:100nono
html_d6_L6html66iab-vast-loader 2.5.1wrong-codedetermined 101; Cannot read properties of undefined (reading 'map')noyes
html_d6_L6html66vastlint-client 0.15.0delegatedno code determined (max_depth)nono
novast_d6_L6novast66vast-client-js 6.5.0wrong-codew1:301 w2:301 w3:301 w4:301 w5:301nono
novast_d6_L6novast66video-ad-sdk 4.0.1conformsw1:303 w2:303 w3:303 w4:303 w5:303nono
novast_d6_L6novast66iab-vast-loader 2.5.1conformsdetermined 101; Cannot read properties of undefined (reading 'map')noyes
novast_d6_L6novast66vastlint-client 0.15.0delegatedno code determined (max_depth)nono
noad_d6_L6noad66vast-client-js 6.5.0conformsw1:303 w2:303 w3:303 w4:303 w5:303nono
noad_d6_L6noad66video-ad-sdk 4.0.1conformsw1:303 w2:303 w3:303 w4:303 w5:303nono
noad_d6_L6noad66iab-vast-loader 2.5.1conformsdetermined 303; VAST error 303: No ads VAST response after one or more Wrappers. Also includes nnono
noad_d6_L6noad66vastlint-client 0.15.0delegatedno code determined (max_depth)nono
noad_err_d6_L6noad_err66vast-client-js 6.5.0conformsw1:303 w2:303 w3:303 w4:303 w5:303 vast:303nono
noad_err_d6_L6noad_err66video-ad-sdk 4.0.1conformsw1:303 w2:303 w3:303 w4:303 w5:303 vast:303nono
noad_err_d6_L6noad_err66iab-vast-loader 2.5.1conformsdetermined 303; VAST error 303: No ads VAST response after one or more Wrappers. Also includes nnono
noad_err_d6_L6noad_err66vastlint-client 0.15.0delegatedno code determined (max_depth)nono
nouri_d6_L6nouri66vast-client-js 6.5.0partialw1:303 w2:303 w3:303 w4:303 w5:303 w6:-nono
nouri_d6_L6nouri66video-ad-sdk 4.0.1wrong-codew1:302 w2:302 w3:302 w4:302 w5:302 w6:302nono
nouri_d6_L6nouri66iab-vast-loader 2.5.1conformsdetermined 301; VAST error 301: Timeout of VAST URI provided in Wrapper element, or of VAST URI nono
nouri_d6_L6nouri66vastlint-client 0.15.0delegatedno code determined (max_depth)nono