Repository navigation
v1.1.0
Fixes
- One
stoppedper session, with an EPAS reason (ended,aborted,error,unknown) instead of free text. NewstopTracking(StopReason);stopTracking(String)still compiles but is deprecated. (#18, #20, #23) - Start-up events in EPAS order (
buffering, buffered, loaded, playing) with oneplaying;loadedcarries the real playhead and duration; events are posted one at a time, in order. (#19, #25) - The published library no longer adds a launcher activity, an Ads app id or a cleartext network config to host apps; the sample moved to its own
:samplemodule. (#21, #24) minSdklowered from 34 to 21, so the SDK runs on older phones and Android TV / set-top boxes. (#22, #26)
Behaviour changes to note
stopped.payload.reasonvalues change from free text to the EPAS values.- The library no longer depends on Compose, Material3, media3-ui, play-services-ads or the IMA SDK.
Verified: unit tests (15), lint at minSdk 21, live sessions on Pixel emulators (API 35 and API 21) through an eventsink.