From 851c1b8e6ab162dc5ae15ae624a1063aca95e3ef Mon Sep 17 00:00:00 2001 From: Salavat Rakhmanov Date: Tue, 1 Oct 2024 19:06:32 +0600 Subject: [PATCH] feat: update to 13.0.0 --- .../manifests/android/build.gradle | 40 +++++++++---------- def_applovin_maxsdk/manifests/ios/Podfile | 36 ++++++++--------- .../com/defold/maxsdk/AppLovinMaxJNI.java | 11 +---- def_applovin_maxsdk/src/ios/maxsdk_ios.mm | 12 +++--- 4 files changed, 45 insertions(+), 54 deletions(-) diff --git a/def_applovin_maxsdk/manifests/android/build.gradle b/def_applovin_maxsdk/manifests/android/build.gradle index 396acec..6eacaa6 100644 --- a/def_applovin_maxsdk/manifests/android/build.gradle +++ b/def_applovin_maxsdk/manifests/android/build.gradle @@ -36,62 +36,62 @@ dependencies { // https://search.maven.org/search?q=g:com.applovin.mediation // charboost - implementation 'com.google.android.gms:play-services-base:16.1.0' + implementation 'com.google.android.gms:play-services-base:18.5.0' // mintegral, inmobi - implementation 'androidx.recyclerview:recyclerview:1.1.0' + implementation 'androidx.recyclerview:recyclerview:1.3.2' // inmobi implementation 'com.squareup.picasso:picasso:2.71828' - implementation 'com.applovin:applovin-sdk:12.4.2' + implementation 'com.applovin:applovin-sdk:13.0.0' - implementation 'com.applovin.mediation:amazon-tam-adapter:9.9.4.0' + implementation 'com.applovin.mediation:amazon-tam-adapter:9.10.2.0' implementation 'com.amazon.android:aps-sdk:9.9.4' - implementation 'com.google.android.ump:user-messaging-platform:2.2.0' + implementation 'com.google.android.ump:user-messaging-platform:3.0.0' {{#applovin.FacebookAdapter}} - implementation 'com.applovin.mediation:facebook-adapter:6.17.0.0' + implementation 'com.applovin.mediation:facebook-adapter:6.18.0.0' {{/applovin.FacebookAdapter}} {{#applovin.MintegralAdapter}} - implementation 'com.applovin.mediation:mintegral-adapter:16.7.21.0' + implementation 'com.applovin.mediation:mintegral-adapter:16.8.51.2' {{/applovin.MintegralAdapter}} {{#applovin.InMobiAdapter}} - implementation 'com.applovin.mediation:inmobi-adapter:10.6.7.0' + implementation 'com.applovin.mediation:inmobi-adapter:10.7.7.2' {{/applovin.InMobiAdapter}} {{#applovin.IronSourceAdapter}} - implementation 'com.applovin.mediation:ironsource-adapter:8.0.0.0.0' + implementation 'com.applovin.mediation:ironsource-adapter:8.3.0.0.2' {{/applovin.IronSourceAdapter}} {{#applovin.VungleAdapter}} - implementation 'com.applovin.mediation:vungle-adapter:7.3.1.2' //Liftoff Monetize * + implementation 'com.applovin.mediation:vungle-adapter:7.4.1.2' //Liftoff Monetize * {{/applovin.VungleAdapter}} {{#applovin.MaioAdapter}} - implementation 'com.applovin.mediation:maio-adapter:1.1.16.2' + implementation 'com.applovin.mediation:maio-adapter:1.1.16.3' {{/applovin.MaioAdapter}} {{#applovin.MyTargetAdapter}} - implementation 'com.applovin.mediation:mytarget-adapter:5.20.1.0' //VK Ad Network + implementation 'com.applovin.mediation:mytarget-adapter:5.22.1.1' //VK Ad Network {{/applovin.MyTargetAdapter}} {{#applovin.UnityAdsAdapter}} - implementation 'com.applovin.mediation:unityads-adapter:4.10.0.0' + implementation 'com.applovin.mediation:unityads-adapter:4.12.3.0' {{/applovin.UnityAdsAdapter}} {{#applovin.OguryPresageAdapter}} - implementation 'com.applovin.mediation:ogury-presage-adapter:5.6.2.2' + implementation 'com.applovin.mediation:ogury-presage-adapter:5.8.0.0' {{/applovin.OguryPresageAdapter}} {{#applovin.FyberAdapter}} - implementation 'com.applovin.mediation:fyber-adapter:8.2.7.1' //DT Exchange + implementation 'com.applovin.mediation:fyber-adapter:8.3.1.1' //DT Exchange {{/applovin.FyberAdapter}} {{#applovin.GoogleAdManagerAdapter}} - implementation 'com.applovin.mediation:google-ad-manager-adapter:23.0.0.1' + implementation 'com.applovin.mediation:google-ad-manager-adapter:23.3.0.1' {{/applovin.GoogleAdManagerAdapter}} {{#applovin.GoogleAdapter}} - implementation 'com.applovin.mediation:google-adapter:23.0.0.1' + implementation 'com.applovin.mediation:google-adapter:23.3.0.1' {{/applovin.GoogleAdapter}} {{#applovin.ChartboostAdapter}} - implementation 'com.applovin.mediation:chartboost-adapter:9.7.0.0' + implementation 'com.applovin.mediation:chartboost-adapter:9.7.0.3' {{/applovin.ChartboostAdapter}} {{#applovin.ByteDanceAdapter}} - implementation 'com.applovin.mediation:bytedance-adapter:5.9.0.3.0' //Pangle + implementation 'com.applovin.mediation:bytedance-adapter:6.2.0.7.0' //Pangle {{/applovin.ByteDanceAdapter}} {{#applovin.BidMachineAdapter}} - implementation 'com.applovin.mediation:bidmachine-adapter:2.6.0.1' + implementation 'com.applovin.mediation:bidmachine-adapter:3.0.1.2' {{/applovin.BidMachineAdapter}} } diff --git a/def_applovin_maxsdk/manifests/ios/Podfile b/def_applovin_maxsdk/manifests/ios/Podfile index c6e59f1..50d5d5b 100644 --- a/def_applovin_maxsdk/manifests/ios/Podfile +++ b/def_applovin_maxsdk/manifests/ios/Podfile @@ -1,24 +1,24 @@ platform :ios, '12.4' -pod 'AppLovinSDK','12.5.0' +pod 'AppLovinSDK','13.0.0' -pod 'AppLovinMediationAmazonAdMarketplaceAdapter', '4.9.6.0' -pod 'AmazonPublisherServicesSDK', '4.9.6' -pod 'Google-Mobile-Ads-SDK', '11.3.0' +pod 'AppLovinMediationAmazonAdMarketplaceAdapter', '4.10.0.0' +pod 'AmazonPublisherServicesSDK', '4.10.0' +pod 'Google-Mobile-Ads-SDK', '11.10.0' {{#applovin.MintegralAdapter}} -pod 'AppLovinMediationMintegralAdapter', '7.6.7.0.0' +pod 'AppLovinMediationMintegralAdapter', '7.7.2.0.1' {{/applovin.MintegralAdapter}} {{#applovin.InMobiAdapter}} -pod 'AppLovinMediationInMobiAdapter', '10.7.4.0' +pod 'AppLovinMediationInMobiAdapter', '10.7.5.1' {{/applovin.InMobiAdapter}} {{#applovin.IronSourceAdapter}} -pod 'AppLovinMediationIronSourceAdapter', '8.1.0.0.0' +pod 'AppLovinMediationIronSourceAdapter', '8.3.0.0.1' {{/applovin.IronSourceAdapter}} {{#applovin.VungleAdapter}} -pod 'AppLovinMediationVungleAdapter', '7.4.0.0' +pod 'AppLovinMediationVungleAdapter', '7.4.1.1' {{/applovin.VungleAdapter}} {{#applovin.MaioAdapter}} @@ -26,41 +26,41 @@ pod 'AppLovinMediationMaioAdapter', '2.1.5.0' {{/applovin.MaioAdapter}} {{#applovin.FacebookAdapter}} -pod 'AppLovinMediationFacebookAdapter', '6.15.1.0' +pod 'AppLovinMediationFacebookAdapter', '6.15.2.1' {{/applovin.FacebookAdapter}} {{#applovin.MyTargetAdapter}} -pod 'AppLovinMediationMyTargetAdapter', '5.21.4.0' +pod 'AppLovinMediationMyTargetAdapter', '5.21.9.0' {{/applovin.MyTargetAdapter}} {{#applovin.UnityAdsAdapter}} -pod 'AppLovinMediationUnityAdsAdapter', '4.12.0.0' +pod 'AppLovinMediationUnityAdsAdapter', '4.12.3.0' {{/applovin.UnityAdsAdapter}} {{#applovin.OguryPresageAdapter}} -pod 'AppLovinMediationOguryPresageAdapter', '4.4.0.1' +pod 'AppLovinMediationOguryPresageAdapter', '4.4.1.0' {{/applovin.OguryPresageAdapter}} {{#applovin.FyberAdapter}} -pod 'AppLovinMediationFyberAdapter', '8.3.0.0' +pod 'AppLovinMediationFyberAdapter', '8.3.2.1' {{/applovin.FyberAdapter}} {{#applovin.GoogleAdManagerAdapter}} -pod 'AppLovinMediationGoogleAdManagerAdapter', '11.3.0.0' +pod 'AppLovinMediationGoogleAdManagerAdapter', '11.10.0.0' {{/applovin.GoogleAdManagerAdapter}} {{#applovin.GoogleAdapter}} -pod 'AppLovinMediationGoogleAdapter', '11.3.0.0' +pod 'AppLovinMediationGoogleAdapter', '11.10.0.0' {{/applovin.GoogleAdapter}} {{#applovin.ChartboostAdapter}} -pod 'AppLovinMediationChartboostAdapter', '9.7.0.0' +pod 'AppLovinMediationChartboostAdapter', '9.7.0.2' {{/applovin.ChartboostAdapter}} {{#applovin.ByteDanceAdapter}} -pod 'AppLovinMediationByteDanceAdapter', '5.9.0.9.0' +pod 'AppLovinMediationByteDanceAdapter', '6.2.0.7.2' {{/applovin.ByteDanceAdapter}} {{#applovin.BidMachineAdapter}} -pod 'AppLovinMediationBidMachineAdapter', '2.7.0.0.0' +pod 'AppLovinMediationBidMachineAdapter', '3.0.1.0.0' {{/applovin.BidMachineAdapter}} diff --git a/def_applovin_maxsdk/src/android/java/com/defold/maxsdk/AppLovinMaxJNI.java b/def_applovin_maxsdk/src/android/java/com/defold/maxsdk/AppLovinMaxJNI.java index a16432c..3e1cda3 100644 --- a/def_applovin_maxsdk/src/android/java/com/defold/maxsdk/AppLovinMaxJNI.java +++ b/def_applovin_maxsdk/src/android/java/com/defold/maxsdk/AppLovinMaxJNI.java @@ -244,15 +244,6 @@ public void onAdHidden(MaxAd ad) { public void onAdClicked(MaxAd ad) { sendSimpleMessage(MSG_REWARDED, EVENT_CLICKED, ad); } - - @Override - public void onRewardedVideoStarted(MaxAd ad) { - } - - @Override - public void onRewardedVideoCompleted(MaxAd ad) { - } - @Override public void onUserRewarded(MaxAd ad, MaxReward reward) { sendSimpleMessage(MSG_REWARDED, EVENT_EARNED_REWARD, ad); @@ -292,7 +283,7 @@ public boolean hasUserConsent() { } public void setIsAgeRestrictedUser(boolean isAgeRestrictedUser) { - AppLovinPrivacySettings.setIsAgeRestrictedUser(isAgeRestrictedUser, mActivity); +// AppLovinPrivacySettings.setIsAgeRestrictedUser(isAgeRestrictedUser, mActivity); } public void setDoNotSell(boolean doNotSell) { diff --git a/def_applovin_maxsdk/src/ios/maxsdk_ios.mm b/def_applovin_maxsdk/src/ios/maxsdk_ios.mm index b7f7047..e16bdee 100644 --- a/def_applovin_maxsdk/src/ios/maxsdk_ios.mm +++ b/def_applovin_maxsdk/src/ios/maxsdk_ios.mm @@ -67,12 +67,12 @@ bool HasUserConsent() } void SetIsAgeRestrictedUser(bool ageRestricted){ - if(ageRestricted){ - [ALPrivacySettings setIsAgeRestrictedUser: YES]; - } - else{ - [ALPrivacySettings setIsAgeRestrictedUser: NO]; - } + // if(ageRestricted){ + // [ALPrivacySettings setIsAgeRestrictedUser: YES]; + // } + // else{ + // [ALPrivacySettings setIsAgeRestrictedUser: NO]; + // } } void SetDoNotSell(bool doNotSell){