Skip to main content

How should users of Bubble address Google Play warnings about edge-to-edge display, APIs, and memory page alignment?

Sofia Maconi avatar
Written by Sofia Maconi
Updated yesterday

Managing Google Play Warnings for Bubble-built Apps

Google Play Console may display warnings or errors related to edge-to-edge display compatibility, deprecated APIs, or 16 KB memory page alignment for apps developed using Bubble. Below are explanations of these issues, what actions you should take as a user, and how Bubble ensures compliance through platform updates.

Overview of Google Play Warnings

Warnings and errors regarding edge-to-edge display compatibility, deprecated APIs, and native library alignment (16 KB memory page sizes) are common for Bubble-developed mobile apps. These issues are caused by platform-level requirements introduced by Android or Google Play, such as new design standards or stricter memory alignment protocols.

Specific Issues Explained

Edge-to-Edge Display and Deprecated APIs

Warnings for edge-to-edge display and deprecated APIs affect the compatibility of your Bubble app with newer design and development standards. However, these warnings do not currently block publishing. Bubble’s engineering team is actively preparing updates to ensure compliance before enforcement deadlines begin. No immediate action is required on your part.

16 KB Memory Page Alignment Error

If you encounter a warning for 16 KB memory page alignment when targeting Android 15 or above, this is due to Google Play requiring native libraries to be compiled with specific memory page sizes. Apps built on Bubble may trigger this error if the required alignment has not been configured.

User Responsibilities and Required Actions

Generally, users do not need to modify their apps in the Bubble editor to address these warnings. Bubble’s engineering team takes responsibility for ensuring compliance by implementing changes in the platform's React Native stack. However, in some instances, specific actions may be required:

  1. Extend Compliance Deadlines: If you receive the warning about the native library alignment, you can extend the compliance deadline directly in the Google Play Console. As of now, this step ensures that your app is not blocked from publishing. Check the compliance deadline in your Console and extend it as instructed.

  2. Publish Your Apps: Since current warnings (e.g., edge-to-edge display and APIs) are not blocking, you can continue publishing updates to your app as usual until the enforcement deadline. Keep an eye on updates from Bubble regarding compliance.

Bubble's Role in Updates

Bubble’s engineering team is responsible for addressing these compliance and compatibility issues. Leveraging updates to the React Native stack, they regularly deploy platform-wide changes to meet Google Play requirements. These updates happen automatically, requiring no extra effort from users. This approach ensures that apps built on Bubble remain compliant without requiring manual troubleshooting.

FAQs on Google Play Warnings

Q: Do I need to fix the warnings about edge-to-edge display and deprecated APIs myself?

A: No, these updates are handled by Bubble’s engineering team through platform updates. You do not need to take action to fix these warnings within your app.

Q: Will the warnings for edge-to-edge display and deprecated APIs block publishing my app?

A: Publishing is not currently blocked by these warnings. Bubble ensures compliance before Google Play begins enforcement.

Q: What causes the 16 KB memory page alignment error?

A: This error occurs due to Android 15’s requirement for native libraries to align with a 16 KB memory page size. Bubble-built apps may raise this error if this alignment is not yet configured in the platform’s React Native stack.

Q: Who is responsible for updates to ensure compliance with Google Play?

A: All updates for compliance, including native library alignment, edge-to-edge display compatibility, and deprecated APIs, are managed by Bubble’s engineering team.

Did this answer your question?
CoAlias Logo Powered by CoAlias