Skip to content

v1.1.0

Choose a tag to compare

@sinewave440hz sinewave440hz released this 20 Oct 15:47
· 3 commits to main since this release
2d4d4de

Fixes

  • One stopped per session, with an EPAS reason (ended, aborted, error, unknown) instead of free text. New stopTracking(StopReason); stopTracking(String) still compiles but is deprecated. (#18, #20, #23)
  • Start-up events in EPAS order (buffering, buffered, loaded, playing) with one playing; loaded carries 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 :sample module. (#21, #24)
  • minSdk lowered 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.reason values 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.