BannerAd class

A banner ad.

This ad can either be overlaid on top of all flutter widgets as a static view or displayed as a typical Flutter widget. To display as a widget, instantiate an AdWidget with this as a parameter.

Inheritance
Mixed-in types

Constructors

BannerAd({required AdSize size, required String adUnitId, required BannerAdListener listener, required AdRequest request})
Creates a BannerAd.

Properties

adUnitId → String
Identifies the source of Ads for your application.
finalinherited
hashCode → int
The hash code for this object.
no setterinherited
isCollapsible → Future<bool>
Returns true if banner loaded is collapsible
no setter
isMounted → bool
Returns true if the ad Id is already mounted in a WidgetAd managed by the instanceManager.
no setterinherited
listener → BannerAdListener
A listener for receiving events in the ad lifecycle.
final
request → AdRequest
Targeting information used to fetch an Ad.
final
responseInfo ↔ ResponseInfo?
Contains information about the loaded request.
getter/setter pairinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
size → AdSize
Represents the size of a banner ad.
final

Methods

dispose() → Future<void>
Frees the plugin resources associated with this ad.
inherited
getPlatformAdSize() → Future<AdSize?>
Returns the AdSize of the associated platform ad object.
load() → Future<void>
Starts loading this ad.
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

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