Recent Andoid IMA SDK (3.37.0) requires library desugaring, but there are still many issues on desugar feature.

42 views
Skip to first unread message

Jongmin Yoon

unread,
Jul 28, 2025, 4:28:26 AM Jul 28
to Interactive Media Ads SDK

Hello Android IMA SDK Team,

I wanted to raise a concern regarding the recent change that makes app desugaring a mandatory requirement in the latest versions of the IMA Android SDK.

As noted in the changelog, the SDK now enforces:

“Adds app desugaring as a requirement for apps integrating the IMA SDK. Apps without desugaring enabled won’t build with the current or future IMA versions.”


While I understand the technical motivations behind enabling desugaring (such as supporting Java 8+ language features), this change may introduce more complexity or instability for developers, especially in real-world, production-grade projects.


Desugaring is not always straightforward to enable or maintain across diverse build environments. According to this issue discussed in the Google Play Services issue tracker( https://issuetracker.google.com/issues/413427422 ) and from personal experience, here are some of the common pain points:

• Incompatibility in multi-module Android projects

• Build failures caused by version mismatches or desugaring-related configuration issues

• Impact on build performance and APK size

• Complications when integrating with other third-party libraries that may or may not support desugaring

• Unexpected runtime errors on certain devices or environments


Moreover, the adoption of desugaring can introduce new layers of complexity—especially for library developers or teams managing legacy codebases.

Given the current state of desugaring and the open issues around it, I respectfully ask the IMA SDK team to reconsider making desugaring mandatory:

• Could this be made optional, or at least provide backward compatibility for teams that are unable to adopt it right away?



IMA SDK

unread,
Jul 28, 2025, 8:08:42 AM Jul 28
to blu...@gmail.com, ima...@googlegroups.com

Hi,

Thank you for reaching out to the IMA SDK Support team.
I will raise this request with the wider team and will notify you once I receive any updates. Meanwhile, your patience is important.


Thanks,
Google Logo
IMA SDK Team

Feedback
How was our support today?

rating1 rating2 rating3 rating4 rating5
[2025-07-28 12:08:32Z GMT] This message is in relation to case "ref:!00D1U01174p.!500Ht01swvNz:ref" (ADR-00320772)



IMA SDK

unread,
Aug 13, 2025, 3:00:10 PM Aug 13
to blu...@gmail.com, ima...@googlegroups.com

Hi, 

Please note that as per the 3.37.0 release notes : "Adds app desugaring as a requirement for apps integrating the IMA SDK. Apps without desugaring enabled won't build with the current or future IMA versions. To enable app desugaring, see Add the IMA SDK to your project ." This is a requirement if you want to use IMA SDK Version v3.37.0. 

I hope this helps! Let me know if you have any other questions.


Thanks,
Google Logo
IMA SDK Team

Feedback
How was our support today?

rating1 rating2 rating3 rating4 rating5

[2025-08-13 19:00:01Z GMT] This message is in relation to case "ref:!00D1U01174p.!500Ht01swvNz:ref" (ADR-00320772)



Reply all
Reply to author
Forward
0 new messages