Repository navigation
Releases: ItzNotABug/AdContainerView
Releases · ItzNotABug/AdContainerView
Release list
0.5.3
What's Changed
- Bump dependencies by @ItzNotABug in #9.
Compatibility
| Toolchain | Version |
|---|---|
| Kotlin | 2.2+ |
compileSdk |
37+ |
minSdk |
24 |
| GMA Next-Gen SDK | 1.5.0 |
Compose UI (acv-compose) |
1.12.1 |
Full Changelog: 0.5.2...0.5.3
0.5.2
What's Changed
- feat: add controllable Compose banner state by @ItzNotABug in #8
Full Changelog: 0.5.1...0.5.2
0.5.1
AdContainerView 0.5.1 adds first-class Jetpack Compose support.
Highlights
- Added the publishable acv-compose artifact with adaptive, fixed-size, and custom-request APIs.
- Added lifecycle-safe AndroidView cleanup and exact load-start, success, and failure callbacks.
- Migrated the sample app to a compact Material 3 Compose interface with banner-size selection.
- Retained GMA Next-Gen SDK 1.3.1, minSdk 24, compileSdk 35, and Kotlin 1.9 consumer compatibility.
Use com.lazygeniouz:acv-compose:0.5.1 for Compose or com.lazygeniouz:acv:0.5.1 for Views after the Maven Central publication is available.
Full changelog: 0.5.0...0.5.1
0.5.0
AdContainerView 0.5.0 migrates the library to Google Mobile Ads Next-Gen SDK 1.3.1.
Highlights
- Updated banner loading, callbacks, lifecycle cleanup, and adaptive sizing for Next-Gen.
- Raised compatibility to minSdk 24 and compileSdk 35 while preserving Kotlin 1.9 consumers.
- Modernized the Gradle and Maven Central publishing setup.
- Refreshed the minimal Material 3 sample and migration documentation.
Migration notes
Legacy play-services-ads must not be included. Next-Gen uses InitializationConfig for the app ID and replaces the legacy request/listener APIs. See the README migration table for the complete API mapping.
Full changelog: 0.4.2...0.5.0
0.4.2
What's Changed
- Misc. Dependency and Other Updates by @ItzNotABug in #4.
- Minor Sample App Fixes & Misc. by @ItzNotABug in #5.
Full Changelog: 0.3.9...0.4.2
0.3.9
0.3.6
0.3.5
0.3.4
0.3.2
Fix library import issues due to publishing multi-variants.