smart_google_ads 0.2.3
smart_google_ads: ^0.2.3 copied to clipboard
A lifecycle-safe Flutter Google Mobile Ads package with optional UMP consent, age restrictions, Remote Config, and smart ad widgets.
0.2.3 #
- Sized the banner loading shimmer to the resolved anchored adaptive banner dimensions and constrained custom loading widgets to the same bounds.
- Clear the loading state and collapse failed or unfilled banners, including adaptive-size errors, exceptions, and requests that time out.
- Replaced the
shimmerpackage with a theme-aware animated banner skeleton.
0.2.2 #
- Added an embedded demo video.
- Prepared the package metadata for the next pub.dev release.
0.2.1 #
- Added a GitHub demo video link to the README.
- Linked the README demo video from the external
Hx-313/videosrepository with an absolute raw-media URL for pub.dev rendering.
0.2.0 #
- Documented Android GMA Next-Gen builds and mediation constraints.
- Gated Mobile Ads initialization on the UMP ad-request decision.
- Updated adaptive banners and app-open lifecycle handling to current plugin APIs.
- Made omitted consent environment-aware: debug skips UMP for test ads and release enforces UMP; explicit consent values still override the default.
- Consolidated Remote Config setup under
AdsRemoteConfigOptions. - Restored the animated shimmer loading placeholder for banner ads.
0.1.1 #
- Added a complete local-mode example app for pub.dev users.
- Expanded setup documentation for local ad flags and interstitial frequency.
- Added missing documentation for
AdClickProvider. - Added platform-specific debug ad-unit ID support.
0.1.0 #
- Added the package-owned
AdsBootstrapAPI. - Added explicit platform/debug ad unit configuration.
- Added Remote Config options, defaults, fallback behavior, and all ad-type enable flags.
- Added ad-aware SmartDialog wrappers and usage documentation.
- Added opt-in Google UMP consent handling with a fail-closed ad-request gate.
- Added opt-in age-treatment and maximum-ad-rating request restrictions.
- Added a privacy-options helper that refreshes ad availability after a user changes their consent choice.
- Removed the bootstrap's dependency on host-app
.envfiles.