Replies: 16 comments 11 replies
-
Recently we have released updates to several of our main extensions, key updates include:
Lots of Android and specifically Google related updates ensuring your applications can meet the latest requirements for the Play Store. As always, if you have any development needs for AIR, Unity, Flutter or Haxe, please feel free to contact us at airnativeextensions@distriqt.com. |
Beta Was this translation helpful? Give feedback.
-
Over the past six months, we’ve been working closely with Harman to bring a smarter, more efficient dependency system to AIR. Our new approach replaces embedded dependencies with Gradle dependencies, making extension management easier, faster, and more resilient. What this means for you:
These improvements happen behind the scenes, making everything more stable and maintainable. But you’ll definitely notice the difference with smaller files, fewer manifest changes, and much faster builds. 🚀 Got an idea or a project in mind? Let’s make it happen! Reach out to us at airnativeextensions@distriqt.com. Let’s build something amazing together! 🚀🔥 |
Beta Was this translation helpful? Give feedback.
-
APM Now Supports Linux: Expanded Capabilities and Key Updates Great news for developers! APM has been updated to fully support Linux operating systems. This means you can now use APM to install and manage libraries, extensions, and application descriptors in Linux-based development environments. This long-awaited feature enhances APM’s versatility and makes it even more accessible to a broader range of developers. |
Beta Was this translation helpful? Give feedback.
-
Over the past few months, we've been working intensively to rebuild airnativeextensions.com, primarily to integrate a new payment provider and ensure we can continue delivering extensions to developers worldwide. It's been a significant undertaking, but we're confident the improvements to the platform will be well worth it. What this means for you:
We've made migration easy and allows you to combine your subscriptions into a single payment if you want. More information below. Also there are lots of extension updates that have been released. Extension Updates
Got questions? We're here to help! Let's build better, faster, and smarter together. 💡 |
Beta Was this translation helpful? Give feedback.
-
We've had a big month of updates! From crucial billing upgrades to smoother sign-ins and better mediation support, this round of releases helps you stay compliant, improve user experience, and keep things running smoothly. We'd also like to take a moment to thank everyone who has migrated to our new payment provider and started using the new website. We hope the transition has been smooth and that you're finding the new site easier to use. If you run into any issues or have any questions, don't hesitate to reach out - we're always happy to help! Here's everything you need to know. Extension Updates
Got questions? We're here to help! Let's build better, faster, and smarter together. |
Beta Was this translation helpful? Give feedback.
-
|
Android 15 (API v35) includes some changes that are intended to create a more consistent, intuitive user experience. note You can read the official release of this information here: https://developer.android.com/about/versions/15/behavior-changes-15 Window inset changesThere are two changes related to window insets in Android 15: edge-to-edge is enforced by default, and there are also configuration changes, such as the default configuration of system bars. Edge-to-edge enforcementApps are edge-to-edge by default on devices running Android 15 if the app is targeting Android 15 (API level 35). An app that targets Android 14 and is not edge-to-edge on an Android 15 device. The application is contained within the window insets. After updating your target sdk to 35 you will find that your application is now expected to handle the window insets and is rendered edge-to-edge. However, many elements are now hidden by the status bar, 3-button navigation bar, or display cutout due to the Android 15 edge-to-edge enforcements. You will need to update your application to correctly handle rendering within the window insets and render within these bounds so UI elements are not hidden. Handling window insetsTo get the safe area to render you can use the Application extension to retrieve the display cutout information: This object contains 4 properties: There is also an You can use this to apply bounds to your root content 'safe area', eg using a starling note If you use immersive mode or change display modes at any time in your application you should ensure to reapply these corrections afterwards. CutoutsIf your app targets SDK 35 and is running on an Android 15 device, this will be interpretted as 'always' and your content will be drawn into cutout regions. Opt-outAs a temporary workaround you can opt-out of this edge-to-edge enforcement in v35. caution This option to opt-out will be removed once you update to target v36, so this workaround should only be treated as temporary. Firstly, create a custom resources folder in your application and package it according to the guide here. Under your resources folder create a styles.xml The |
Beta Was this translation helpful? Give feedback.
-
This month brings one of the biggest waves of updates we've seen recently, with multiple major version releases, SDK updates, and a few important deprecations to note. A lot of these updates bring improved compatibility with Android 35 with the major view changes that are required with any app updates now. This August has been a month of major foundation upgrades - from Firebase and Play Services to Media Player and Adverts. While some updates require careful migration (especially Firebase and Game Services), they set developers up with the latest features, improved stability, and compliance with upcoming platform changes. If you're using any of these extensions, now is the time to update your projects and plan migrations ahead of deprecations like Firebase Dynamic Links. Here's a quick look at the most important updates this month across distriqt extensions: Extension Updates
Biggest change to note: Firebase Dynamic Links is deprecated and removed. Projects using email link authentication should migrate immediately. Got questions? We're here to help! Let's build better, faster, and smarter together. |
Beta Was this translation helpful? Give feedback.
-
Great news for all our developers! This month brings critical updates across our extension portfolio to ensure compatibility with Android 15 (API 35) and iOS 26, along with exciting new features to enhance your applications. Here's a quick overview of our latest extension updates: Extension Updates
Got questions? We're here to help! Let's build better, faster, and smarter together. |
Beta Was this translation helpful? Give feedback.
-
This month we've released a range of updates focusing on macOS compatibility, Android 15 edge-to-edge improvements, and major SDK updates across Adverts, Facebook, and mediation extensions. These updates continue our commitment to keeping all ANEs stable, modern, and aligned with the latest platform changes from Google and Apple. Here's a quick overview of our latest extension updates: Extension Updates
Got questions? We're here to help! |
Beta Was this translation helpful? Give feedback.
-
Welcome to this month's extension update! We've been busy refining existing tools and expanding support across platforms to keep your AIR development workflow modern, reliable, and aligned with evolving platform requirements. This release brings important improvements to the WebP extension - now fully supported on macOS and Windows - as well as the first beta of our new AgeRange extension, designed to simplify age-verification flows on iOS and Android. There's also ongoing progress on the new Display extension, and we'd love your help testing it. Here's a quick overview of our latest extension updates: Extension Updates
If you have any questions or want to get involved in testing, we're here to help! |
Beta Was this translation helpful? Give feedback.
-
|
Edge-to-edge layouts means that the window spans the entire width and height of the display by drawing behind the system bars including the status bar, caption bar, and navigation bar. This means that your content may render behind operating system elements and you will need to account for this in the design and execution of your application. You will likely want to render certain content under the system UI, such as scrolling and non-UI elements however it is important that your interactive elements never get rendered in these areas. For example in the following a button is obscured by the navigation bar: | Obscured | Correctly Rendered | |
Beta Was this translation helpful? Give feedback.
-
|
Welcome to 2026! As we step into the new year, I'd like to warmly thank all of my clients and the community for your support throughout 2025. Your continued support makes my contribution to the AIR community possible and I really do hope it is valuable to your applications. I'm incredibly excited about what's ahead in 2026, with new extensions on the horizon and continued improvements across our extensions. December has been a particularly busy month, with new features, important fixes, and several new beta and initial releases. Your issue reports, beta testing, and discussions have played a direct role in shaping these improvements, and I'm incredibly grateful for that collaboration. I hope you're all able to enjoy a well-earned New Year break, and I'm excited to kick off 2026 with even more momentum. There's a lot planned, and I look forward to continuing to build powerful, reliable tools together in the year ahead. Wishing you a relaxing break and an exciting start to 2026. If you have a project in mind and are looking for development support, please don't hesitate to reach out. I'm excited to kick off new projects in 2026 and would love to chat. Happy coding! Here's a quick overview of the latest extension updates: Extension Updates
If you have any questions or want to get involved in testing, we're here to help! |
Beta Was this translation helpful? Give feedback.
-
Welcome to your latest AIR Native Extensions update! We've had a busy start to 2026, featuring a brand-new system information extension, a highly requested debugging feature for WebView's on Android and better support for handling Age restrictions in the Amazon App Store ecosystem. Here's a quick overview of the latest extension updates: Extension Updates
If you have any questions or want to get involved in testing, we're here to help! |
Beta Was this translation helpful? Give feedback.
-
It has been a busy month for the AIR development ecosystem! The February releases focus heavily on modernizing core SDKsspecifically Firebase v12.9.0 and AdMob v24.9.0 - while introducing some highly requested UI features and critical stability fixes. Key focus:
As always, we recommend updating to the latest versions to ensure compliance, stability, and access to new features. Here's a quick overview of the latest extension updates: Extension Updates
If you have any questions, we're here to help! |
Beta Was this translation helpful? Give feedback.
-
We have released a critical update for the AgeRange Adobe AIR Native Extension to support v0.0.3 of the Google Play Age Signals API. This update is essential for developers with apps available in Brazil, ensuring your projects are ready for the Digital Child and Adolescent Statute (Digital ECA) before the March 17, 2026 deadline. What's happening Brazil has passed a law, the Digital Child and Adolescent Statute (Digital ECA), outlining new obligations for app developers. Key provisions include:
It is scheduled to take effect on March 17, 2026. We recommend that you take action to determine whether and how the Digital ECA applies to your app and implement any necessary changes to ensure compliance. What's New?[](https://docs.airnativeextensions.com/news/2026/03/12/brazil-digital-eca-support#whats-new 'Direct link to What's New?')Google has updated the Age Signals API and will roll out age range information via this API for users in Brazil, beginning with supervised users and scaling to all users over the coming months. This release updates the underlying implementation to support Google's latest version. This release introduces more granular user data and vital error-handling mechanisms to help you navigate global age verification laws:
Change Log
|
Beta Was this translation helpful? Give feedback.
-
March brought a focused set of extension updates with important SDK upgrades, stability fixes, and testing improvements across billing, social login, web views, and age signal support. Key focus:
As always, we recommend updating to the latest versions to ensure compatibility, stability, and access to the newest platform features. Repository Migration NoticeWe are migrating our GitHub repositories for native extensions from the distriqt organisation to airnativeextensions. During this migration, existing users may receive invitations to the new repositories. You will need to accept these GitHub invitations to continue having access to extension repositories and future updates. What to expect
What you need to do
Timing and continuity
QuestionsIf you believe you should have access but do not receive an invite or if the invitation expires, please contact us so we can verify your account access and resend the invitation where required. Please feel free to reach out if you have any questions or concerns about this migration. Here's a quick overview of the latest extension updates: Extension Updates
If you have any questions, we're here to help! |
Beta Was this translation helpful? Give feedback.





Uh oh!
There was an error while loading. Please reload this page.
-
Discussion for posting news from the AIR Native Extensions team.
Beta Was this translation helpful? Give feedback.
All reactions