flutter_admobs_handler 1.1.5 copy "flutter_admobs_handler: ^1.1.5" to clipboard
flutter_admobs_handler: ^1.1.5 copied to clipboard

Reusable AdMob utilities for Flutter with banner, interstitial, and rewarded ads, test/production switching, and a central AppAdsUtil configuration API.

Changelog #

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

1.1.2 - 2026-08-25 #

Changed #

  • Expanded the example app into a runnable Android/iOS project that demos banner, interstitial, and rewarded ads, including RewardedAdShowResult.
  • Declared Android/iOS platforms in pubspec.yaml and strengthened public API documentation for pub.dev scoring and maintainability.

Fixed #

  • AdMobBannerWidget skips adaptive size platform calls on unsupported hosts so tests and desktop tooling do not hang.

1.1.1 - 2026-08-22 #

Fixed #

  • RewardedAdUtil.show() now returns RewardedAdShowResult with reliable rewardEarned tracking. On Android the platform can fire onUserEarnedReward after the fullscreen ad dismisses; the util now waits for dismiss and applies a short grace period so consumers receive the reward before continuing.

Added #

  • RewardedAdShowResult (shown, rewardEarned, reward) for structured rewarded-ad outcomes.

1.1.0 - 2026-08-18 #

Changed #

  • Bumped google_mobile_ads from ^6.0.0 to ^9.1.0 so Android builds work with Gradle 9 / AGP 9 (configurations.all is no longer valid).
  • Adaptive banners now use AdSize.getLargeAnchoredAdaptiveBannerAdSize.
  • Raised Dart SDK to ^3.10.0 and Flutter to >=3.38.1 to match GMA 9.x.

1.0.0 - 2026-08-18 #

Added #

  • Initial release on pub.dev.
  • AppAdsUtil singleton with setters/getters for banner, interstitial, and rewarded ad unit IDs.
  • BannerAdUtil, InterstitialAdUtil, and RewardedAdUtil lifecycle helpers.
  • AdMobBannerWidget with optional adaptive full-width banners.
  • Global test/production switch with Google test unit fallbacks.
  • Test device registration and publisher mismatch logging.
  • Banner retry support for transient load failures.
  • Example app under example/.
2
likes
0
points
267
downloads

Publisher

unverified uploader

Weekly Downloads

Reusable AdMob utilities for Flutter with banner, interstitial, and rewarded ads, test/production switching, and a central AppAdsUtil configuration API.

Repository (GitHub)
View/report issues

Topics

#admob #ads #advertising #google-mobile-ads #monetization

License

unknown (license)

Dependencies

flutter, google_mobile_ads

More

Packages that depend on flutter_admobs_handler