flutter_ads_manager library
Drop-in AdMob ads for Flutter — banner, adaptive/large/medium-rectangle banner, interstitial, counted interstitial, rewarded, rewarded interstitial and app open ads, with built-in preloading, retry and GDPR/UMP consent handling. See AdsManager for the main entry point.
Classes
- AdBannerWidget
- A ready-to-drop-in banner ad widget.
- AdRequest
- Targeting info per the AdMob API.
- AdSize
- AdSize represents the size of a banner ad.
- AdsManager
- Single entry point for every ad type this package supports.
- AdUnitIds
- The set of AdMob ad unit IDs for a single platform (Android or iOS).
- AdUnitIdSet
- Holds the Android and iOS AdUnitIds for your app.
- AdWithoutView
-
An
Adthat is overlaid on top of the UI. - AppOpenAdController
- Loads, caches and shows app open ads.
- ConsentDebugSettings
- Debug settings to hardcode in test requests.
- ConsentManager
- Wraps Google's User Messaging Platform (UMP) SDK so GDPR/UK/US consent is requested and, if required, the consent form is shown — automatically, before any ad is loaded.
- CountedInterstitialController
- Shows an interstitial only every Nth time a named trigger fires, instead of on every single call.
- FormError
- Error information about why a form operation failed.
- InterstitialAdController
- Loads, caches and shows interstitial ads.
- RewardedAdController
- Loads, caches and shows rewarded ads.
- RewardedInterstitialAdController
- Loads, caches and shows rewarded interstitial ads.
- RewardItem
-
Credit information about a reward received from a
RewardedAdorRewardedInterstitialAd. - TestAdUnitIds
- Google's official sample/test ad unit IDs.
Enums
- BannerAdVariant
- Which banner size an AdBannerWidget should request.
- ConsentStatus
- Consent status values.
- DebugGeography
- Debug values for testing geography.
- PrivacyOptionsRequirementStatus
- Values indicate whether a privacy options button is required.