ads-sdk

The player-agnostic orchestrator of the OptiView Ads SDK. OptiViewAds wires the core to a PlayerAdapter, runs the session lifecycle (startSession, endSession), emits the public event stream (OptiViewAdsEvent) and the diagnostics stream, and defines the seams the Android runtime implements (AdRenderer, ManifestSource, SchedulerTicker). Pure Kotlin/JVM; the Android-specific pieces live in ads-sdk-runtime.

Packages

Link copied to clipboard

OptiViewAds and its configuration (OptiViewAdsConfig, SessionConfig, GamConfig), the event types, the diagnostics types, and the platform seams with their default JVM implementations (HttpManifestSource, CoroutineSchedulerTicker).