What happens when an ad blocker is detected (error 902):
OptionaladOptionaladOptionalaudioOptionalcolorsChrome theming — partial overrides merged over the OGPlayer defaults (mobile parity: OGControlColors / OGControlDimens).
OptionaldimensOptionalerrorYour own error-overlay text, in any language — called with the full OGPlayerError (stable codes: 2000 network, 3000 source, 4000 DRM, 5000 renderer, 6000 live, 9000 unknown). Return null/undefined for the SDK default. The error object still reaches onError unchanged.
OptionalfullscreenOptionalfullscreenOptionalonWhen set, the fullscreen-exit button calls this instead of leaving
fullscreen — the host decides (typically: close the screen). Mobile
parity: onFullscreenExitRequest. The browser's own Esc key still
exits directly (platform behavior that cannot be intercepted).
OptionalpauseOptionalplayGlyph overrides — inline SVG markup, tinted like the chrome (mobile parity: setPlayIcon / setPauseIcon / setSeekForwardIcon …).
OptionalqualityOptionalreplayLabel of the Retry button (default "Retry").
OptionalseekOptionalseekYellow VMAP break dots on the scrubber (mobile parity).
Show a Retry button on the error overlay (default true). Retry reloads the failed item — VOD resumes where playback stopped.
OptionalspeedOptionalsubtitlesOptionaltitleExtra CSS applied to the title overlay (mobile parity: titleTextStyle /
titleFont), e.g. font-size:22px; font-family:Georgia;.
OptionalvolumeOptionalvolume
Per-control visibility + behavior — Android's
OGUiConfigcounterpart.