ads-sdk-core

The portable core of the OptiView Ads SDK: pure Kotlin/JVM with no Android or player dependencies. It holds the types the rest of the SDK is expressed in — the Break Manifest model, the PlayerAdapter contract a content player is driven through, the ad-insertion and delivery modes, and the diagnostic code taxonomy. Integrators rarely depend on it directly; ads-sdk-runtime and ads-sdk bring it transitively.

Packages

Link copied to clipboard

The Break Manifest model (BreakManifest, Break, Asset, BreakFormat, Timebase), the PlayerAdapter contract with its events and timed-metadata cues, the preload / insertion / delivery mode types, the exceptions the SDK throws, and the diagnostic category and level types.

Link copied to clipboard

The trusted Break Manifest signing keys embedded in every Android SDK build.

Link copied to clipboard

The catalog of diagnostic codes (DIAGNOSTIC_CODES) and the SDK version, generated from the shared taxonomy.