Skip to content

Errors

Errors arrive in the AdError event. The type field shows the stage: adLoadError — loading, adShowError — playback.

Integration errors

CodeCauseWhat to do
1Failed to parse the SDK page address, for example the url parameter is missing or controls isn't valid JSON.Check the page address and parameter encoding.
web_ui_in_native_buildos=web was passed in a WebView.Open an address with the platform in the path (/android/, /androidtv/, /ios/) and drop os=web.
viewport_unavailableThe page didn't get dimensions within 3 seconds.Make sure the WebView or container is visible and sized before the ad loads.
900Failed to start the player (iOS).Check the WKWebView configuration.
permission_deniedThe browser blocked playback (browser only).Start playback after a user action, or without sound.

VAST errors

Numeric codes correspond to the VAST specification.

CodeDescription
100102VAST parsing error or unsupported version.
301303Wrapper chain error: timeout, limit exceeded, or no ad after the wrapper.
400General linear creative playback error.
401Video file not found.
402Video file loading timeout.
403No video file in a supported format.
900Unknown error.
901VPAID creative error.
902VAST request timeout.
903Invalid VAST XML document.
1001Invalid input data for loading.

VPAID error 901

A VPAID creative receives the page dimensions at load time. If the page has zero or too small dimensions, the creative fails with error 901. Make sure the WebView is visible on screen before playback.