flutter_admobs_handler 1.1.5
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.yamland strengthened public API documentation for pub.dev scoring and maintainability.
Fixed #
AdMobBannerWidgetskips 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 returnsRewardedAdShowResultwith reliablerewardEarnedtracking. On Android the platform can fireonUserEarnedRewardafter 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_adsfrom^6.0.0to^9.1.0so Android builds work with Gradle 9 / AGP 9 (configurations.allis no longer valid). - Adaptive banners now use
AdSize.getLargeAnchoredAdaptiveBannerAdSize. - Raised Dart SDK to
^3.10.0and Flutter to>=3.38.1to match GMA 9.x.
1.0.0 - 2026-08-18 #
Added #
- Initial release on pub.dev.
AppAdsUtilsingleton with setters/getters for banner, interstitial, and rewarded ad unit IDs.BannerAdUtil,InterstitialAdUtil, andRewardedAdUtillifecycle helpers.AdMobBannerWidgetwith 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/.