Skip to main content

smart_google_ads 0.2.3 copy "smart_google_ads: ^0.2.3" to clipboard
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 shimmer package 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/videos repository 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 AdsBootstrap API.
  • 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 .env files.
1
likes
160
points
366
downloads

Documentation

API reference

Publisher

verified publishersolithx.com

Weekly Downloads

A lifecycle-safe Flutter Google Mobile Ads package with optional UMP consent, age restrictions, Remote Config, and smart ad widgets.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

firebase_remote_config, flutter, google_mobile_ads

More

Packages that depend on smart_google_ads