MobileAd class abstract

A mobile BannerAd or InterstitialAd for the FirebaseAdMobPlugin.

A MobileAd must be loaded with load before it is shown with show.

A valid adUnitId is required.

Implementers

Constructors

MobileAd({@required String adUnitId, MobileAdTargetingInfo targetingInfo, MobileAdListener listener})
Default constructor, used by subclasses.

Properties

adUnitId String
Identifies the source of ads for your application.
final
hashCode int
The hash code for this object.
no setterinherited
id int
An internal id that identifies this mobile ad to the native AdMob plugin.
no setter
listener MobileAdListener
Called when the status of the ad changes.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
targetingInfo MobileAdTargetingInfo
Optional targeting info per the native AdMob API.
no setter

Methods

dispose() Future<bool>
Free the plugin resources associated with this ad.
isLoaded() Future<bool>
load() Future<bool>
Start loading this ad.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
show({double anchorOffset = 0.0, double horizontalCenterOffset = 0.0, AnchorType anchorType = AnchorType.bottom}) Future<bool>
Show this ad.
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited