diff --git a/AmazonAdMarketplace/CHANGELOG.md b/AmazonAdMarketplace/CHANGELOG.md index 2006046899..dec3e4c92a 100644 --- a/AmazonAdMarketplace/CHANGELOG.md +++ b/AmazonAdMarketplace/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## 9.4.3.0 +* Certified with APS SDK 9.4.3. +* Remove temporary memory leak fix for previous SDK version. + ## 9.4.2.2 * Fix memory leak for all ad formats. diff --git a/AmazonAdMarketplace/build.gradle.kts b/AmazonAdMarketplace/build.gradle.kts index 527265b61f..94e82191a3 100644 --- a/AmazonAdMarketplace/build.gradle.kts +++ b/AmazonAdMarketplace/build.gradle.kts @@ -5,8 +5,8 @@ plugins { private val versionMajor = 9 private val versionMinor = 4 -private val versionPatch = 2 -private val versionAdapterPatch = 2 +private val versionPatch = 3 +private val versionAdapterPatch = 0 val libraryVersionName by extra("${versionMajor}.${versionMinor}.${versionPatch}.${versionAdapterPatch}") val libraryVersionCode by extra((versionMajor * 1000000) + (versionMinor * 10000) + (versionPatch * 100) + versionAdapterPatch) diff --git a/AmazonAdMarketplace/src/main/java/com/applovin/mediation/adapters/AmazonAdMarketplaceMediationAdapter.java b/AmazonAdMarketplace/src/main/java/com/applovin/mediation/adapters/AmazonAdMarketplaceMediationAdapter.java index 8296484b89..73cd7ca74b 100644 --- a/AmazonAdMarketplace/src/main/java/com/applovin/mediation/adapters/AmazonAdMarketplaceMediationAdapter.java +++ b/AmazonAdMarketplace/src/main/java/com/applovin/mediation/adapters/AmazonAdMarketplaceMediationAdapter.java @@ -278,20 +278,6 @@ public void loadAdViewAd(MaxAdapterResponseParameters parameters, MaxAdFormat ad if ( mediationHints != null ) { adView = new DTBAdView( activity, new AdViewListener( listener ) ); - - // APS banners have a memory leak that could be causing ANRs. This is a temporary fix while Amazon fixes it in their SDK. - // https://app.asana.com/0/573104092700345/1202045373630994 - // Publishers can enable fix via maxAdView.setLocalExtraParameter( "enable_aps_banner_memory_leak_fix", "true" ); (requires MAX SDK 11.0.0+) - if ( AppLovinSdk.VERSION_CODE >= 11_00_00_00 ) - { - final Map localExtraParams = parameters.getLocalExtraParameters(); - final Object enableMemoryLeakFix = localExtraParams != null ? localExtraParams.get( "enable_aps_banner_memory_leak_fix" ) : null; - if ( "true".equals( enableMemoryLeakFix ) ) - { - adView.finalize(); - } - } - adView.fetchAd( mediationHints.value ); } else