firebase_admob library
Classes
- AdSize
- AdSize represents the size of a banner ad. There are six sizes available, which are the same for both iOS and Android. See the guides for banners on Android and iOS for additional details.
- BannerAd
-
A banner ad for the
FirebaseAdMobPlugin
. - FirebaseAdMob
- Support for Google AdMob mobile ads.
- InterstitialAd
-
A full-screen interstitial ad for the
FirebaseAdMobPlugin
. - MobileAd
-
A mobile BannerAd or InterstitialAd for the
FirebaseAdMobPlugin
. - MobileAdTargetingInfo
- Targeting info per the native AdMob API.
- NativeAd
-
A NativeAd for the
FirebaseAdMobPlugin
. - RewardedVideoAd
- An AdMob rewarded video ad.
Enums
- AdSizeType
- AnchorType
- MobileAdEvent
- MobileAd status changes reported to MobileAdListeners.
- MobileAdGender
- The user's gender for the sake of ad targeting using MobileAdTargetingInfo.
- RewardedVideoAdEvent
- RewardedVideoAd status changes reported to RewardedVideoAdListeners.
Typedefs
- MobileAdListener = (void Function(MobileAdEvent? event)?)
- Signature for a MobileAd status change callback.
- RewardedVideoAdListener = (void Function(RewardedVideoAdEvent? event, {int? rewardAmount, String? rewardType})?)
- Signature for a RewardedVideoAd status change callback. The optional parameters are only used when the RewardedVideoAdEvent.rewarded event is sent, when they'll contain the reward amount and reward type that were configured for the AdMob ad unit when it was created. They will be null for all other events.