Changelog

Last Updated on: 21 Mar, 2024

The release notes here will give you an overview of all the important changes on Meson SDK and adapters.

SDK

Version Date Changelog
1.0.0-beta35 20/March/2024
  • Added Features
    • Removed Android Id from AdRequest path
1.0.0-beta34 08/November/2023
  • Added Features
    • Added support for Android 13 devices for apps targeting API 33
    • Added fail-safe mechanism to avoid crash on receiving invalid response
  • Bug Fixes
    • Fixed the crash due to race condition in multi threading environment while upgrading the SDK
    • Fixed discrepancy in impression numbers for banner ads for AdMob and Google Ad Manager third party network
1.0.0-beta33 22/August/2023
  • Added Features
    • Support to send all user signals related to GDPR and CCPA consent via a single API and deprecated other flows
    • Added Constants to be used as keys while setting consent and extras
      • Constants:
        • MesonConstants.CONSENT_GDPR_PUB
        • MesonConstants.CONSENT_GDPR_CONSENT
        • MesonConstants.CONSENT_GDPR
      • APIs:
        • MesonSdk.setConsent(consentObject: JSONObject?)
        • MesonSdk.getConsent(): JSONObject?
  • Bug Fixes
    • Fixed the crash related to adding the new passive bidder network
  • Deprecated features
    • Deprecated the flow to set CCPA user signals via setExtras API and the following constants and APIs
      • Constants:
        • MesonSdk.MES_GDPR_CONSENT_AVAILABLE - Replace with MesonConstants.CONSENT_GDPR_PUB
        • MesonSdk.MES_GDPR_CONSENT_IAB - Replace with MesonConstants.CONSENT_GDPR_CONSENT
        • MesonSdk.MES_GDPR_CONSENT_GDPR_APPLIES - Replace with MesonConstants.CONSENT_GDPR
      • APIs:
        • MesonSdk.updateGDPRConsent(JSONObject) - Replace with MesonSdk.setConsent(JSONObject)
        • MesonSdkConfiguration.Builder.setConsent(consent: JSONObject?) - This will be removed in future versions.
        • MesonSdkConfiguration.Builder.setBuildType(buildType: BaseMesonInit.MesonBuildType) - This will be removed in future version
1.0.0-beta32 27/July/2023
  • Added Features
    • Integrated Meson with OMSDK to enable OMID-supported ads for all ad formats
    • Support for custom opening modes for performance campaigns on the locked state of the phone
1.0.0-beta30 05/June/2023
  • Added Features
    • Refactored SDK to signal config fetch as and when publisher configs are changed
  • Bug Fixes
    • Refactored Third Party SDK Init flow
    • Added clarity to Third Party Network SDK Initialization failure error messages
1.0.0-beta29 05/June/2023
  • Added Features
    • Refactored SDK to signal config fetch as and when publisher configs are changed
    • Refactored SDK Initialisation logic to accommodate the initialization of the adapters along with SDK
  • Bug Fixes
    • Fixed the logs to add decriptve dropReasons for ad lifecycle events
    • Fixed the tight coupling of SDK-Adapter dependency resolution via mavenCentral
    • Fixed the issue of drop reasons not being populated for render loss events
1.0.0-beta27 28/April/2023
  • Bug Fixes
    • Fixed a crash related to inter-dependencies of modules in lower-end devices in the process of desugaring
1.0.0-beta25 13/April/2023
  • Bug Fixes
    • Fixed a crash that occurred while logging an error in Adapters
1.0.0-beta24 04/April/2023
  • Bug Fixes
    • Fixed a crash related to location listeners on Android API 29 and below
1.0.0-beta23 09/March/2023
  • Added Features
    • APS Network Support added as a Header Bidder
1.0.0-beta22 06/February/2023
  • Bug Fixes
    • Fixed crash caused while initializing SDK
    • Fixed the init and ad-related listener scope issues
1.0.0-beta20 20/December/2022
  • Added Features
    • New API added - MesonSdk.presentTestSuite()
    • Support for Meson TestSuite
    • Trackers added and optimized
    • Waterfall optimization
1.0.0-beta19 08/December/2022
  • Added Features
    • Improved Logging
  • Bug Fixes
    • Fixed XMLInflation crash caused by native
1.0.0-beta18 24/November/2022
  • Added Features
    • Added Consumer proguard as part of the meson library
  • Bug Fixes
    • Fixed IllegalStateException crash caused by co-routine
1.0.0-beta17 25/October/2022
  • Added Features
    • Improved adapter error reporting
  • Bug Fixes
    • Fixed HB token issues
    • Fixed config refresh issues
    • Fixed adapter init issues
    • Fixed minor issues on s2s rendering
    • Fixed NPE on init flow
1.0.0-beta16 03/August/2022
  • Bug Fixes
    • Fixed IllegalArgumentException for unbinding the service twice
    • Fix for memory leak in CustomTabsHelper
    • Set WebView background to transparent for s2s Ads
1.0.0-beta15 29/July/2022
  • Added Features
    • Rendering support for Interstitial and Rewarded Ads
  • Bug Fixes
    • Callback when CCT opens the landingPage
    • Fix to handle banner refresh w.r.t ad lifecyle
1.0.0-beta14 07/July/2022
  • Added Features
    • Fixed MesonAdData API naming issue
1.0.0-beta13 30/June/2022
  • Added Features
    • MesonAdData added for Banner, Interstitial and Rewarded Video
    • API Changes for impression callback
      • fun onAdImpression(bannerAd: MesonBanner, mesonAdData: MesonAdData?)
      • fun onAdImpression(interstitialAd: MesonInterstitial, mesonAdData: MesonAdData?)
      • fun onAdImpression(rewardedAd: MesonInterstitial, mesonAdData: MesonAdData?)
1.0.0-beta11 17/May/2022
  • Added Features
    • Added support for rendering Native Ad format
  • Bug Fixes
    • Enhanced Debug logging
    • Fixed Render Timeout Issue
    • Fixed issue in setting PPID using setPPID() method
    • Memory leak fixes for Vungle and Unity Adapter
1.0.0-beta10 06/May/2022
  • Bug Fixes
    • Updated Meson to support the crash fix related to NullPointerException in the core module
1.0.0-beta8 24/March/2022
  • Added Features
    • Support for Banner Animation
  • Bug Fixes
    • Fix for deleting the auto-backed up shared prefs
    • Fix for a Banner XML Integration crash
    • Refactored Adapter package path to include network names
1.0.0-beta7 14/December/2021
  • Added Features
    • Added support for custom adapter
    • Support for 3rd party-mediated SDKs
      • Meta Audience Network
      • Vungle
1.0.0-beta6 25/November/2021
  • Added Features
    • Support for Impression-Level Revenue Data (ILRD)
    • Added Analytics events
1.0.0-beta2 16/November/2021
  • Added Features
    • Added support for ad formats
      • Banner
      • Interstitial
      • Rewarded Video
      • Native (China only)
      • Splash (China only)
    • Ability to manage waterfall
    • Ability to manage Ad Lifecycle

Adapters

Adapter Name Changelog
AdColony
Google Admob
Applovin
Amazon Publisher Services (APS)
Facebook Audience Network
Google Ad Manager (GAM)
InMobi
Mintegral
Unity
Vungle

Meson-AdColonyAdapter

Version Date Changelog
4.8.0.0-beta7 13-12-2023
  • Adapter upgrade to support impression callback introduced in AdColony SDK 4.8.0 for banner ads.
  • Compatible with AdColony SDK 4.8.0
4.8.0.0-beta6 05-06-2023
  • Adapter upgrade to support the pom inter-dependency removal between meson and adapters.
  • Compatible with AdColony SDK 4.8.0
4.8.0.0-beta5 28-04-2023
  • Adapter upgrade to support the crash fix related to de-sugaring.
  • Compatible with AdColony SDK 4.8.0.

Meson-AdMobAdapter

Version Date Changelog
22.6.0.0-beta1 13-12-2023
  • Compatible with Google Mobile Ads SDK 22.6.0
21.5.0.0-beta6 07-11-2023
  • Fixed discrepancy in impression numbers for banner ads
  • Compatible with Google Mobile Ads SDK 21.5.0
21.5.0.0-beta5 20-09-2023
  • Added Mediation Provider name as Request Agent
  • Compatible with Google Mobile Ads SDK 21.5.0
21.5.0.0-beta4 05-06-2023
  • Adapter upgrade to support the pom inter-dependency removal between meson and adapters.
  • Compatible with Google Mobile Ads SDK 21.5.0

Meson-AppLovinAdapter

Version Date Changelog
11.11.3.0-beta2 24-10-2023
  • Added Support for MREC(300x250) Banner Size
  • Compatible with AppLovin SDK 11.11.3
11.11.3.0-beta1 22-09-2023
  • Added Support for AppLovin SDK version 11.11.3
11.8.2.0-beta4 05-06-2023
  • Adapter upgrade to support the pom inter-dependency removal between meson and adapters.
  • Compatible with AppLovin SDK 11.8.2

Meson-APSAdapter

Version Date Changelog
9.8.8.0-beta1 13-12-2023
  • Compatible with APS SDK 9.8.8
9.7.0.0-beta4 05-06-2023
  • Adapter upgrade to support the pom inter-dependency removal between meson and adapters.
  • Compatible with APS SDK 9.7.0.
9.7.0.0-beta3 28-04-2023
  • Adapter upgrade to support the crash fix related to de-sugaring.
  • Compatible with APS SDK 9.7.0

Meson-FaceBookAudienceNetworkAdapter

Version Date Changelog
6.16.0.0-beta1 13-12-2023
  • Compatible with FAN SDK 6.16.0
6.13.7.0-beta4 05-06-2023
  • Adapter upgrade to support the pom inter-dependency removal between meson and adapters.
  • Compatible with FAN SDK 6.13.7
6.13.7.0-beta3 28-04-2023
  • Adapter upgrade to support the crash fix related to de-sugaring.
  • Compatible with FAN SDK 6.13.7

Meson-GoogleAdManagerAdapter

Version Date Changelog
22.6.0.0-beta1 13-12-2023
  • Compatible with Google Mobile Ads SDK 22.6.0
21.5.0.0-beta6 07-11-2023
  • Fixed discrepancy in impression numbers for banner ads
  • Compatible with Google Mobile Ads SDK 21.5.0
21.5.0.0-beta5 20-09-2023
  • Added Mediation Provider name as Request Agent
  • Compatible with Google Mobile Ads SDK 21.5.0
21.5.0.0-beta4 05-06-2023
  • Adapter upgrade to support the pom inter-dependency removal between meson and adapters.
  • Compatible with Google Mobile Ads SDK 21.5.0

Meson-InMobiAdapter

Version Date Changelog
10.6.7.0-beta1 20-03-2024
  • Compatible with InMobi SDK 10.6.7
  • Integrations on or prior to version 10.1.4 necessitate removing the old dependency and adding the new one with the updated artifact ID “inmobi-ads-kotlin”. Please refer the code snippet below:
    // Remove outdated dependency
    // implementation 'com.inmobi.monetization:inmobi-ads:10.1.x'
    
    // Add the new InMobi dependency 
    implementation 'com.inmobi.monetization:inmobi-ads-kotlin:10.6.7'
    				
10.1.4.0-beta1 13-12-2023
  • Compatible with InMobi SDK 10.1.4
10.1.2.0-beta5 17-10-2023
  • Fixed discrepancy in impression numbers for banner ads
  • Compatible with InMobi SDK 10.1.2
10.1.2.0-beta4 05-06-2023
  • Adapter upgrade to support the pom inter-dependency removal between meson and adapters.
  • Compatible with InMobi SDK 10.1.2
10.1.2.0-beta9 28-04-2023
  • Adapter upgrade to support the crash fix related to de-sugaring.
  • Compatible with InMobi SDK 10.1.2

Meson-MintegralAdapter

Version Date Changelog
16.5.81.0-beta1 13-12-2023
  • Compatible with Mintegral SDK 16.5.81
16.4.11.0-beta4 05-06-2023
  • Adapter upgrade to support the pom inter-dependency removal between meson and adapters.
  • Compatible with Mintegral SDK 16.4.11
16.4.11.0-beta3 28-04-2023
  • Adapter upgrade to support the crash fix related to de-sugaring.
  • Compatible with Mintegral SDK 16.4.11

Meson-UnityAdapter

Version Date Changelog
4.9.2.0-beta1 13-12-2023
  • Adapter upgrade to support impression callbacks for banner ads.
  • Compatible with Unity SDK 4.9.2.
4.6.1.0-beta4 05-06-2023
  • Adapter upgrade to support the pom inter-dependency removal between meson and adapters.
  • Compatible with Unity SDK 4.6.1
4.6.1.0-beta3 28-04-2023
  • Adapter upgrade to support the crash fix related to de-sugaring.
  • Compatible with Unity SDK 4.6.1

 

Meson-VungleAdapter

Version Date Changelog
6.12.1.0-beta4 05-06-2023
  • Adapter upgrade to support the pom inter-dependency removal between meson and adapters.
  • Compatible with Vungle SDK 6.12.1
6.12.1.0-beta3 28-04-2023
  • Adapter upgrade to support the crash fix related to de-sugaring.
  • Compatible with Vungle SDK 6.12.1