Releases: googleads/googleads-mobile-flutter
Releases · googleads/googleads-mobile-flutter
v4.0.0
v3.1.0
v3.0.0
3.0.0
- Adds support for
MobileAds.registerWebView()
. This API supports in-app ad monetization for
WebView
.- See https://developers.google.com/admob/flutter/webview for a detailed integration guide
- As a result this plugin now depends on webview_flutter, webview_flutter_wkwebview, and webview_flutter_android
- Updates Android GMA dependency to 22.0.0 and iOS dependency to 10.4.0
- Fixes #700
v2.4.0
2.4.0
- Adds support for native templates, which are predefined layouts for native ads.
NativeAd
has a new optional parameter,nativeTemplateStyle
of typeNativeTemplateStyle
.
If provided, the plugin will inflate and style a platform native ad view for you, instead of
requiring you to write and register a NativeAdFactory (android) or FLTNativeAdFactory (iOS).- See https://developers.google.com/admob/flutter/native/templates for an integration guide
- Adds a new flag,
AdWidget.optOutOfVisibilityDetectorWorkaround
. Setting this to true
lets you opt out of the fix added for #580, which was resolved in Flutter 3.7.0.
v2.3.0
v2.2.0
2.2.0
- Updates GMA iOS dependency to 9.11.0. This fixes dependency issues in apps that
also depend on the latest version of Firebase: #673 - Adds the field
responseExtras
toResponseInfo
. SeeResponseInfo
docs: - Fixes a crash introduced in 2.1.0, issue #675
v2.1.0
2.1.0
- Updates GMA dependencies to 21.2.0 (Android) and 9.10.0 (iOS):
- Adds
loadedAdapterResponseInfo
toResponseInfo
and the following fields to
AdapterResponseInfo
:- adSourceID
- adSourceInstanceId
- adSourceInstanceName
- adSourceName
- Fixes close button issue on iOS
v2.0.1
v2.0.0: Update case of ssv variables to match objc style guidelines. (#609)
- Updates GMA Android dependency to 21.0.0 and iOS to 9.6.0
- Removes
credentials
fromAdapterResponseInfo
, which is replaced withadUnitMapping
. - Removes
serverSideVerificationOptions
fromRewardedAd.load()
andRewardedInterstitialAd.load()
, replacing them with setters
RewardedAd.setServerSideVerificationOptions()
andRewardedInterstitialAd.setServerSideVerificationOptions()
. This lets you
update the ssv after the ad is loaded. - Removes static
testAdUnitId
parameters. See the Admob and
AdManager documentation for up to date test ad units. - Removes
NativeAdListener.onNativeAdClicked
. You should useonAdClicked
instead, which present on all ad listeners. - Removes
AdRequest.location
v1.3.0
- Adds support for programmatically opening the debug options menu using
MobileAds.openDebugMenu(String adUnitId)
- Adds support for Ad inspector APIs. See the AdMob and Ad Manager sites for integration guides.
- Adds support for User Messaging Platform. See the AdMob and Ad Manager sites for integration guides.