diff --git a/packages/google_mobile_ads/CHANGELOG.md b/packages/google_mobile_ads/CHANGELOG.md index 20a205f95..e3c5b1910 100644 --- a/packages/google_mobile_ads/CHANGELOG.md +++ b/packages/google_mobile_ads/CHANGELOG.md @@ -1,3 +1,13 @@ +## 9.0.0 +* Resolves pending start/stop method channel futures in AppStateNotifier Android. [PR 1438](https://github.com/googleads/googleads-mobile-flutter/pull/1438) +* Updates GMA Android SDK dependencies: + * [Google Mobile Ads](https://developers.google.com/admob/android/quick-start) SDK version `25.3.0`. + * [Google Mobile Ads Next-Gen](https://developers.google.com/admob/android/next-gen/rel-notes) SDK version `1.1.0`. +* Updates GMA [iOS](https://developers.google.com/admob/ios/rel-notes) dependency to `13.3.0`. +* Uses latest UMP SDK: + * [Android](https://developers.google.com/admob/android/privacy/release-notes) UMP SDK version 4.0.0. + * [iOS](https://developers.google.com/admob/ios/privacy/download#release_notes) UMP SDK version 3.1.0. + ## 8.0.0 * Updates minimum Flutter SDK to 3.38.1 * Updates Dart SDK low bound to 3.10.0. diff --git a/packages/google_mobile_ads/android/build.gradle b/packages/google_mobile_ads/android/build.gradle index 0d0676286..734e1b904 100644 --- a/packages/google_mobile_ads/android/build.gradle +++ b/packages/google_mobile_ads/android/build.gradle @@ -1,5 +1,5 @@ group 'io.flutter.plugins.googlemobileads' -version '8.0.0' +version '9.0.0' buildscript { ext { @@ -66,9 +66,9 @@ android { } dependencies { if (useNextGenSdk) { - api 'com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk:1.0.1' + api 'com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk:1.1.0' } else { - api 'com.google.android.gms:play-services-ads:25.1.0' + api 'com.google.android.gms:play-services-ads:25.3.0' } implementation 'com.google.android.ump:user-messaging-platform:4.0.0' implementation 'androidx.constraintlayout:constraintlayout:2.2.1' diff --git a/packages/google_mobile_ads/android/src/main/java/io/flutter/plugins/googlemobileads/Constants.java b/packages/google_mobile_ads/android/src/main/java/io/flutter/plugins/googlemobileads/Constants.java index ab28b2066..49a497b3f 100644 --- a/packages/google_mobile_ads/android/src/main/java/io/flutter/plugins/googlemobileads/Constants.java +++ b/packages/google_mobile_ads/android/src/main/java/io/flutter/plugins/googlemobileads/Constants.java @@ -17,7 +17,7 @@ /** Constants used in the plugin. */ public class Constants { /** Version request agent. Should be bumped alongside plugin versions. */ - public static final String REQUEST_AGENT_PREFIX_VERSIONED = "Flutter-GMA-8.0.0"; + public static final String REQUEST_AGENT_PREFIX_VERSIONED = "Flutter-GMA-9.0.0"; /** Prefix for news template */ public static final String REQUEST_AGENT_NEWS_TEMPLATE_PREFIX = "News"; diff --git a/packages/google_mobile_ads/ios/google_mobile_ads.podspec b/packages/google_mobile_ads/ios/google_mobile_ads.podspec index 161c4794f..e399fa288 100644 --- a/packages/google_mobile_ads/ios/google_mobile_ads.podspec +++ b/packages/google_mobile_ads/ios/google_mobile_ads.podspec @@ -3,7 +3,7 @@ # Pod::Spec.new do |s| s.name = 'google_mobile_ads' - s.version = '8.0.0' + s.version = '9.0.0' s.summary = 'Google Mobile Ads plugin for Flutter.' s.description = <<-DESC Google Mobile Ads plugin for Flutter. @@ -15,7 +15,7 @@ Google Mobile Ads plugin for Flutter. s.source_files = 'google_mobile_ads/Sources/google_mobile_ads/**/*.{h,m}' s.public_header_files = 'google_mobile_ads/Sources/google_mobile_ads/**/*.h' s.dependency 'Flutter' - s.dependency 'Google-Mobile-Ads-SDK','~> 13.2.0' + s.dependency 'Google-Mobile-Ads-SDK','~> 13.3.0' s.dependency 'webview_flutter_wkwebview' s.ios.deployment_target = '13.0' s.pod_target_xcconfig = { 'DEFINES_MODULE' => 'YES', 'VALID_ARCHS' => 'armv7 arm64 x86_64' } diff --git a/packages/google_mobile_ads/ios/google_mobile_ads/Package.swift b/packages/google_mobile_ads/ios/google_mobile_ads/Package.swift index d22c0c33f..1f0fc5e09 100644 --- a/packages/google_mobile_ads/ios/google_mobile_ads/Package.swift +++ b/packages/google_mobile_ads/ios/google_mobile_ads/Package.swift @@ -13,7 +13,7 @@ let package = Package( ], dependencies: [ .package( - url: "https://github.com/googleads/swift-package-manager-google-mobile-ads", from: "13.2.0"), + url: "https://github.com/googleads/swift-package-manager-google-mobile-ads", from: "13.3.0"), .package(name: "webview_flutter_wkwebview", path: "../webview_flutter_wkwebview"), ], targets: [ diff --git a/packages/google_mobile_ads/ios/google_mobile_ads/Sources/google_mobile_ads/include/google_mobile_ads/FLTConstants.h b/packages/google_mobile_ads/ios/google_mobile_ads/Sources/google_mobile_ads/include/google_mobile_ads/FLTConstants.h index 46a063b85..993e392aa 100644 --- a/packages/google_mobile_ads/ios/google_mobile_ads/Sources/google_mobile_ads/include/google_mobile_ads/FLTConstants.h +++ b/packages/google_mobile_ads/ios/google_mobile_ads/Sources/google_mobile_ads/include/google_mobile_ads/FLTConstants.h @@ -13,4 +13,4 @@ // limitations under the License. /** Versioned request agent string. */ -#define FLT_REQUEST_AGENT_VERSIONED @"Flutter-GMA-8.0.0" +#define FLT_REQUEST_AGENT_VERSIONED @"Flutter-GMA-9.0.0" diff --git a/packages/google_mobile_ads/pubspec.yaml b/packages/google_mobile_ads/pubspec.yaml index 2dd66048a..90d27c3eb 100644 --- a/packages/google_mobile_ads/pubspec.yaml +++ b/packages/google_mobile_ads/pubspec.yaml @@ -13,7 +13,7 @@ # limitations under the License. name: google_mobile_ads -version: 8.0.0 +version: 9.0.0 description: Flutter plugin for Google Mobile Ads, supporting banner, interstitial (full-screen), rewarded and native ads repository: https://github.com/googleads/googleads-mobile-flutter/tree/main/packages/google_mobile_ads