From 71ca74da546043e5f6c578c0c6ec915be4c1610c Mon Sep 17 00:00:00 2001 From: Hiroshi <100324169+alhiwatan@users.noreply.github.com> Date: Thu, 28 Nov 2024 14:04:32 +0900 Subject: [PATCH] 4.1.0 (#280) ## Description by Korbit AI ### What change is being made? Update the `applovin_max` plugin version to 4.1.0 with enhancements for banner and MREC preloading, including the ability to preload multiple instances and manage auto-refresh behavior. ### Why are these changes being made? These changes improve ad handling capabilities by allowing multiple `MaxAdView` instances to be preloaded and ensuring that preloaded ads do not refresh when not visible, optimizing app performance and user experience. Updating the plugin version to 4.1.0 ensures consistency across various components and reflects these feature enhancements. > Is this description stale? Ask me to generate a new description by commenting `/korbit-generate-pr-description` --- applovin_max/CHANGELOG.md | 2 +- .../applovin/applovin_max/AppLovinMAX.java | 3 +- applovin_max/example/ios/.gitignore | 1 + applovin_max/example/ios/Podfile.lock | 29 +++++++++++++++++++ applovin_max/ios/Classes/AppLovinMAX.m | 3 +- applovin_max/lib/applovin_max.dart | 2 +- applovin_max/pubspec.yaml | 2 +- 7 files changed, 37 insertions(+), 5 deletions(-) create mode 100644 applovin_max/example/ios/Podfile.lock diff --git a/applovin_max/CHANGELOG.md b/applovin_max/CHANGELOG.md index 588d35f..2e4d3df 100644 --- a/applovin_max/CHANGELOG.md +++ b/applovin_max/CHANGELOG.md @@ -1,6 +1,6 @@ ## Versions -## x.x.x +## 4.1.0 * Enhance banner and MREC (`MaxAdView`) preloading to support preloading multiple `MaxAdView` instances. * Update preloaded banners and MRECs (`MaxAdView`) to suspend auto-refresh while not visible in background. * Depends on Android SDK v13.0.1 and iOS SDK v13.0.1. diff --git a/applovin_max/android/src/main/java/com/applovin/applovin_max/AppLovinMAX.java b/applovin_max/android/src/main/java/com/applovin/applovin_max/AppLovinMAX.java index 6d857c8..ae51291 100644 --- a/applovin_max/android/src/main/java/com/applovin/applovin_max/AppLovinMAX.java +++ b/applovin_max/android/src/main/java/com/applovin/applovin_max/AppLovinMAX.java @@ -63,7 +63,7 @@ public class AppLovinMAX { private static final String SDK_TAG = "AppLovinSdk"; public static final String TAG = "AppLovinMAX"; - private static final String PLUGIN_VERSION = "4.0.2"; + private static final String PLUGIN_VERSION = "4.1.0"; private static final String USER_GEOGRAPHY_GDPR = "G"; private static final String USER_GEOGRAPHY_OTHER = "O"; @@ -73,6 +73,7 @@ public class AppLovinMAX static { + ALCompatibleNativeSdkVersions.put( "4.1.0", "13.0.1" ); ALCompatibleNativeSdkVersions.put( "4.0.2", "13.0.0" ); ALCompatibleNativeSdkVersions.put( "4.0.1", "13.0.0" ); ALCompatibleNativeSdkVersions.put( "4.0.0", "13.0.0" ); diff --git a/applovin_max/example/ios/.gitignore b/applovin_max/example/ios/.gitignore index 7a7f987..2f2557f 100644 --- a/applovin_max/example/ios/.gitignore +++ b/applovin_max/example/ios/.gitignore @@ -32,3 +32,4 @@ Runner/GeneratedPluginRegistrant.* !default.mode2v3 !default.pbxuser !default.perspectivev3 +!Podfile.lock diff --git a/applovin_max/example/ios/Podfile.lock b/applovin_max/example/ios/Podfile.lock new file mode 100644 index 0000000..32abb5f --- /dev/null +++ b/applovin_max/example/ios/Podfile.lock @@ -0,0 +1,29 @@ +PODS: + - applovin_max (4.0.2): + - AppLovinSDK (= 13.0.1) + - Flutter + - AppLovinSDK (13.0.1) + - Flutter (1.0.0) + +DEPENDENCIES: + - applovin_max (from `.symlinks/plugins/applovin_max/ios`) + - Flutter (from `Flutter`) + +SPEC REPOS: + trunk: + - AppLovinSDK + +EXTERNAL SOURCES: + applovin_max: + :path: ".symlinks/plugins/applovin_max/ios" + Flutter: + :path: Flutter + +SPEC CHECKSUMS: + applovin_max: fba994d0683f33e76a6aba65fd96f8511ca0e019 + AppLovinSDK: fdae6a4361c9c9b09f8d7d18ede792368221d987 + Flutter: e0871f40cf51350855a761d2e70bf5af5b9b5de7 + +PODFILE CHECKSUM: ecb0237623a0fbc6315c830308d57def28ec2055 + +COCOAPODS: 1.15.2 diff --git a/applovin_max/ios/Classes/AppLovinMAX.m b/applovin_max/ios/Classes/AppLovinMAX.m index f69c66d..41a786b 100644 --- a/applovin_max/ios/Classes/AppLovinMAX.m +++ b/applovin_max/ios/Classes/AppLovinMAX.m @@ -53,7 +53,7 @@ @interface AppLovinMAX() *)registrar { ALCompatibleNativeSDKVersions = @{ + @"4.1.0" : @"13.0.1", @"4.0.2" : @"13.0.0", @"4.0.1" : @"13.0.0", @"4.0.0" : @"13.0.0" diff --git a/applovin_max/lib/applovin_max.dart b/applovin_max/lib/applovin_max.dart index f3fc48a..a9e065e 100644 --- a/applovin_max/lib/applovin_max.dart +++ b/applovin_max/lib/applovin_max.dart @@ -13,7 +13,7 @@ export 'package:applovin_max/src/max_ad_view.dart'; export 'package:applovin_max/src/max_native_ad_view.dart'; /// The current version of the SDK. -const String _version = "4.0.2"; +const String _version = "4.1.0"; /// Represents the AppLovin SDK. class AppLovinMAX { diff --git a/applovin_max/pubspec.yaml b/applovin_max/pubspec.yaml index 0e9ee87..a7595ae 100644 --- a/applovin_max/pubspec.yaml +++ b/applovin_max/pubspec.yaml @@ -1,6 +1,6 @@ name: applovin_max description: AppLovin MAX Flutter Plugin for Android and iOS - with support for interstitial ads, rewarded ads, banners, and MRECs. -version: 4.0.2 +version: 4.1.0 homepage: https://github.com/AppLovin/AppLovin-MAX-Flutter environment: