Supported versions
Android
Section titled “Android”| OGPlayer Android | Media3 / ExoPlayer | Google IMA | Min Android | Kotlin |
|---|---|---|---|---|
| 0.12.x (current) | 1.5.1 | via media3-exoplayer-ima 1.5.1 | 8.0 (API 26) | 2.1+ |
Notes: the SDK depends on Media3 as a normal Gradle dependency — your app can
force a newer patch release via dependency resolution, and we track Media3
minor releases closely. FreeWheel’s FWAdManager.aar is customer-supplied —
OGPlayer 0.12.x compiles against AdManager 7.12.x; keep your AAR on that
line.
| OGPlayer iOS | Engine | Google IMA | Min iOS | Swift |
|---|---|---|---|---|
| 0.12.x (current) | AVFoundation (system) | 3.18+ (SPM) | iOS 18 | 5.9+ |
Notes: the playback engine is the system AVFoundation — no bundled engine to
version. The FreeWheel adapter compiles against your licensed
AdManager.framework (6.x tested).
| OGPlayer Web | hls.js | Min browsers | TypeScript types |
|---|---|---|---|
| 0.1.x (current) | 1.5+ | evergreen Chrome / Edge / Firefox, Safari 16+ | TS 5.x |
Notes: hls.js ships inside the bundle (or as a normal npm dependency for the
ESM build); Safari uses its native HLS pipeline instead. Google IMA
(ima3.js) and FreeWheel (AdManager.js) load at runtime from their vendors’
CDNs, per those vendors’ terms.