flutter_admobs_handler 1.1.9
flutter_admobs_handler: ^1.1.9 copied to clipboard
AdMob utilities for Flutter: six ad formats, AppAdsUtil configuration, and safe test/production switching for Android and iOS.
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.
Latest release: 1.1.9
Current git tag: 1.1.9 · Package version: 1.1.9
1.1.9 - 2026-08-31 #
Git tag: 1.1.9
Fixed #
- Shortened
pubspec.yamldescription to meet pub.flutter-io.cn length guidance (60–180 characters). - Removed insecure
tel:links fromREADME.mdfor pub.flutter-io.cn scoring. - Aligned GitHub
mainbranchpubspec.yamlrepository URLs withhttps://github.com/juni12891226/flutter-admobs-handlerfor pub.flutter-io.cn repository verification.
Changed #
- Aligned
pubspec.yamlversion with git release tag1.1.9.
1.1.8 - 2026-08-30 #
1.1.7 - 2026-08-30 #
1.1.6 - 2026-08-30 #
Git tag: 1.1.6
Added #
RewardedInterstitialAdUtilfor preloading and presenting rewarded interstitial ads with the same lifecycle API asRewardedAdUtil.NativeAdUtilandAdMobNativeWidgetfor native advanced ads (Google templates or host-registeredfactoryId).AppOpenAdUtilfor app open ads with cache expiry andshowIfAvailable().- Central configuration for all new formats on
AppAdsUtil(native*,rewardedInterstitial*,appOpen*IDs and resolvedAdMobAdUnitIdsgetters). AdMobAdFormat/ test unit fallbacks for rewarded interstitial, native advanced, and app open placements.- Example app demos for all six ad formats.
- Tests for new formats, test-unit resolution, and unsupported-platform behavior.
- Pakistan flag asset and redesigned README with author profile.
Changed #
- Aligned
pubspec.yamlversion with git release tag1.1.6. - Confirmed repository, homepage, and issue-tracker URLs point to
https://github.com/juni12891226/flutter-admobs-handler.
1.1.5 - 2026-08-25 #
Git tag: 1.1.5
Changed #
- Aligned
pubspec.yamlversion with git release tag1.1.5. - 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.flutter-io.cn scoring and maintainability. - Updated repository, homepage, and issue-tracker URLs to
https://github.com/juni12891226/flutter-admobs-handler. - Upgraded
flutter_lintsto^6.0.0and tightenedanalysis_options.yaml. - Added a GitHub Actions CI workflow (analyze, test, format check).
- Improved adaptive banner
NO_FILLrecovery (git tag1.1.3) by stepping down throughAdSize.largeBannerbefore the configured fallback size. - Banner widget layout now uses a full-width container with a centered ad.
Fixed #
AdMobBannerWidgetskips adaptive size platform calls on unsupported hosts so tests and desktop tooling do not hang.
Added #
- Google test AdMob application IDs in the example Android/iOS manifests.
- Example widget test and expanded package tests for
AppAdsUtil.configureandRewardedAdShowResult. - Package-level library documentation and dartdoc coverage for the public API.
1.1.1 - 2026-08-22 #
Git tag: 1.1.4
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 #
1.0.0 - 2026-08-18 #
Git tag: 1.0.0
Added #
- Initial release on pub.flutter-io.cn.
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/.