# How to Submit 16KB App Update to Google Play Store

***

How to submit an app with the 16KB setting completed to Google Play Console

From **September 30, 2025**, any newly created (or updated) apps will automatically include the 16KB memory page size setting.

This guide explains how to update your app on the **Google Play Store** to comply with the 16KB memory size requirement.

⚠️ This process must be completed directly by Swing2App users: after updating your app, you must submit it to the Play Console.

If submitting directly is difficult, Swing2App can handle the upload process on your behalf. Please refer to the **Play Store Upload Request** instructions below.

{% hint style="info" %}

### \[How to Request a Play Store Upload]

1.Go to the 'Maker' screen and update your app first.

[Refer to the App Update Guide.](https://documentation.swing2app.com/manual/v3/step4-complete-app-creation/how-to-update-an-app)

(If you've already updated, you can proceed to step 2 to purchase a ticket and submit your upload request.)

2.Purchase a Play Store upload ticket. ($20/1 time)

[Ticket Purchase Page](https://www.swing2app.com/view/order_info_action?product_id=4) (If you already have a ticket, skip to step 3.)

3.Go to [**Manager> Manage Version> Product History**](https://www.swing2app.com/view/app_work_history), and click **\[Play Store Upload]** to request the upload.

If there are any modifications (e.g. app description, screenshots), please edit them before submission.

If not, simply click "Submit" to proceed.
{% endhint %}

***

## **1. App Update**

{% hint style="success" %}
Please update your app via the Swing2App creation system.

The Swing2App platform now supports 16KB.

To reflect this update, users must rebuild their app and submit the new version to the Play Store.
{% endhint %}

* Applies to all apps (General Prototype, WebView App, Push App) created after **September 30, 2025**.
* To generate a version with the 16KB setting, you must update your app in the Swing2App system.
* After updating, the app must be submitted to the Play Store.

<figure><img src="https://documentation.swing2app.com/~gitbook/image?url=https%3A%2F%2F2942842367-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fy6EfxfjJ6wzTyBtue1Kt%252Fuploads%252FpNc6OzlJnJ9nXOkm1ezB%252F%25EC%2595%25B1%25EC%25A0%259C%25EC%259E%2591en.png%3Falt%3Dmedia%26token%3D699f4efa-6e9e-4346-a48d-a6997b6602b7&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=36de1938&#x26;sv=2" alt=""><figcaption></figcaption></figure>

1\)Go to the 'Maker' screen.

<figure><img src="https://documentation.swing2app.com/~gitbook/image?url=https%3A%2F%2F2942842367-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fy6EfxfjJ6wzTyBtue1Kt%252Fuploads%252FtL7Xdomr5qRcfWCX3L5w%252F%25EC%2595%25B1%25EC%25A0%259C%25EC%259E%25911en.png%3Falt%3Dmedia%26token%3Deb497204-b159-43c4-9e92-a10b7a24fb9b&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=f86850b0&#x26;sv=2" alt=""><figcaption></figcaption></figure>

2\)Click the **\[App Update]** button on the top right.

3\)Check the "No Update Message" and click **\[Make]**.

<mark style="color:red;">\*Push Apps: Select</mark> <mark style="color:red;"></mark><mark style="color:red;">**"No Update Message"**</mark><mark style="color:red;">.</mark>

{% hint style="success" %}
**For WebView Apps: No popup appears during update, so no selection is needed.**

Q. Why can’t I select the update option for WebView apps?

A. WebView apps do not show update popups in the app, so the option is not necessary.
{% endhint %}

📢For **General Prototype Apps**:

<figure><img src="https://documentation.swing2app.com/~gitbook/image?url=https%3A%2F%2F2942842367-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fy6EfxfjJ6wzTyBtue1Kt%252Fuploads%252FZH5MvwmedLc9H5uTNIS8%252F%25EC%259D%25BC%25EB%25B0%2598%25EC%2595%25B1%25EC%2597%2585%25EB%258D%25B0%25EC%259D%25B4%25ED%258A%25B8.png%3Falt%3Dmedia%26token%3Df414fb05-e821-459b-b1a2-924aa968ec15&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=e6fdfc42&#x26;sv=2" alt=""><figcaption></figcaption></figure>

-Update Type: Select **"Hard Update (App Re-install)"**.

-Update Message Option: Select **"No Update Message"**.

<figure><img src="https://documentation.swing2app.com/~gitbook/image?url=https%3A%2F%2F2942842367-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fy6EfxfjJ6wzTyBtue1Kt%252Fuploads%252FBQpuVLTSao8CSsiRrcFy%252F%25EC%2595%25B1%25EC%25A0%259C%25EC%259E%25912en.png%3Falt%3Dmedia%26token%3D218ee1cd-a81d-4e93-baa4-0e8344ec6ad5&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=36ab7191&#x26;sv=2" alt=""><figcaption></figcaption></figure>

After starting the update, go to [**Manager> Manage Version> Product History**](https://www.swing2app.com/view/app_work_history)**.**

App creation may take up to 10 minutes. Once completed, the '**Get AAB File'** button will be activated.

Download the AAB file and proceed to the Google Play Console.

***

## **2.Google Play Store App Update Submission** <a href="#id-2.google-play-store-app-update-submission" id="id-2.google-play-store-app-update-submission"></a>

Go to the [Google Play Console](https://play.google.com/console/u/0/developers)

<div align="left"><figure><img src="https://documentation.swing2app.com/~gitbook/image?url=https%3A%2F%2F2942842367-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fy6EfxfjJ6wzTyBtue1Kt%252Fuploads%252F11yQulk3K7DeOr92rs6D%252Fimage.png%3Falt%3Dmedia%26token%3D893a626f-ff95-4b7a-96b2-873099ade41c&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=600bf008&#x26;sv=2" alt=""><figcaption></figcaption></figure></div>

1\)Select the app you want to update.

<figure><img src="https://documentation.swing2app.com/~gitbook/image?url=https%3A%2F%2F2942842367-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fy6EfxfjJ6wzTyBtue1Kt%252Fuploads%252FchiQxs5ddUCMBJkccAoW%252Fimage.png%3Falt%3Dmedia%26token%3D23d84bfe-6639-4d59-a794-e4d7776d94e5&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=bf420b87&#x26;sv=2" alt=""><figcaption></figcaption></figure>

2\)Go to **Testing & Release > Production**.

3\)Click **Create New Release**.

<figure><img src="https://documentation.swing2app.com/~gitbook/image?url=https%3A%2F%2F2942842367-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fy6EfxfjJ6wzTyBtue1Kt%252Fuploads%252FhZevrtrt0MfmrpFvSBdz%252Fimage.png%3Falt%3Dmedia%26token%3D7e489e92-5b5c-4715-a16a-4696bda3f009&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=5def1361&#x26;sv=2" alt=""><figcaption></figcaption></figure>

4\)In the **App Bundle** section, click **\[Upload]** and select your AAB file.

**How to get your AAB file:**

<figure><img src="https://documentation.swing2app.com/~gitbook/image?url=https%3A%2F%2F2942842367-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fy6EfxfjJ6wzTyBtue1Kt%252Fuploads%252FBQpuVLTSao8CSsiRrcFy%252F%25EC%2595%25B1%25EC%25A0%259C%25EC%259E%25912en.png%3Falt%3Dmedia%26token%3D218ee1cd-a81d-4e93-baa4-0e8344ec6ad5&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=36ab7191&#x26;sv=2" alt=""><figcaption></figcaption></figure>

Go to [**Manager>Manage Version> Product History**](https://www.swing2app.com/view/app_work_history)**.** and click **\[Get AAB File]**.

{% hint style="warning" %}
**Important**

* If your original release used an APK file → continue using APK.
* If it used an AAB file → continue using AAB. The update file type must match the original release format (APK or AAB).
  {% endhint %}

### \*How to check if 16KB has been applied:

<figure><img src="https://documentation.swing2app.co.kr/~gitbook/image?url=https%3A%2F%2F684031119-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FmsJj00k8mj8AcVpnn9Xs%252Fuploads%252FT3ce4pFxB6SFEkVD1ILg%252F16kb01.png%3Falt%3Dmedia%26token%3Ddc3eae59-31af-42d2-8034-ab78a0f9c515&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=5890e661&#x26;sv=2" alt=""><figcaption></figcaption></figure>

After uploading, click the **\[→ ]Details** button for the new file.

<figure><img src="https://documentation.swing2app.co.kr/~gitbook/image?url=https%3A%2F%2F684031119-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FmsJj00k8mj8AcVpnn9Xs%252Fuploads%252FxQrNxaDeGD4Nwhdg7GlA%252F16kb02.png%3Falt%3Dmedia%26token%3Db37e5a02-94b4-4da0-81e9-1631d7da9c1b&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=6c713439&#x26;sv=2" alt=""><figcaption></figcaption></figure>

Confirm that the memory page size is listed as **16KB support**.

<figure><img src="https://documentation.swing2app.co.kr/~gitbook/image?url=https%3A%2F%2F684031119-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FmsJj00k8mj8AcVpnn9Xs%252Fuploads%252Fln7m70wFpfBUhJcRHT7P%252F16kb03.png%3Falt%3Dmedia%26token%3D824da799-d3fa-4cfe-a114-636d377a77e1&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=60333930&#x26;sv=2" alt=""><figcaption></figcaption></figure>

Click **Next**.

<figure><img src="https://documentation.swing2app.co.kr/~gitbook/image?url=https%3A%2F%2F684031119-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FmsJj00k8mj8AcVpnn9Xs%252Fuploads%252FMuo0haPeeEwIJXQjYkl4%252Faab%25EC%2597%2585%25EB%258D%25B0%25EC%259D%25B4%25ED%258A%25B84.png%3Falt%3Dmedia%26token%3D6cc2e3ea-e193-40af-b9f1-7bb27a93b6d0&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=421c3551&#x26;sv=2" alt=""><figcaption></figcaption></figure>

6\)Click **Save**.

7\)Click **Review and Rollout**

{% hint style="info" %}
Warnings may appear; you can safely ignore them unless they are blocking errors.

Confirm the update status is changed to **In Review**.

If it shows **Ready to Submit**, return to the overview page and submit the release manually.
{% endhint %}

<figure><img src="https://documentation.swing2app.co.kr/~gitbook/image?url=https%3A%2F%2F684031119-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FmsJj00k8mj8AcVpnn9Xs%252Fuploads%252FyvUdmcD3oROD9a8y2xLP%252Faab%25EC%2597%2585%25EB%258D%25B0%25EC%259D%25B4%25ED%258A%25B85.png%3Falt%3Dmedia%26token%3Dc4928629-2fce-446d-927d-01e896f64029&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=fac6bd0d&#x26;sv=2" alt=""><figcaption></figcaption></figure>

8\)Click **"Send OO changes for review"**

\*The number of changes may vary depending on your app.

9\)Make sure the status changes to **"In Review"**.

<figure><img src="https://documentation.swing2app.co.kr/~gitbook/image?url=https%3A%2F%2F684031119-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FmsJj00k8mj8AcVpnn9Xs%252Fuploads%252Fv160dzvOswX03nTRRzj6%252F16kb00.png%3Falt%3Dmedia%26token%3D9a40db32-d5f3-4668-a22c-d844761cf390&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=b072ddfd&#x26;sv=2" alt=""><figcaption></figcaption></figure>

If the status remains as **"Ready to Submit"**, your app was not submitted properly.

Go to the **Release Overview** and complete the submission.

Now, wait for the review process to complete.

{% hint style="success" %}
-Reviews usually take 1–2 days but may take up to 7 days.

-Once approved, the app update will be released.

-If rejected, you’ll need to check the rejection reason and submit a revised version.

You can check the production release status on the "Release Overview" page.

If you see messages like **"Update Rejected"**, **"Update Denied"**, or **"App Removed"**, it means the update was rejected.

Please review the Google rejection message and take the necessary actions.
{% endhint %}

***

## **3.16KB Policy Violation Resolved Message**

<div align="left"><figure><img src="/files/itYb7y7zVX7awLFkpqtI" alt=""><figcaption></figcaption></figure></div>

<div align="left"><figure><img src="/files/THgEjlcm56sfj9LEw5ZN" alt=""><figcaption></figcaption></figure></div>

fter your app is updated, you should see a message indicating the policy issue is resolved.

Check for the message:

> *"Your app must support a 16 KB memory page size. – Issue resolved."*

This confirms that the 16 KB compliance has been properly processed.

> Note: This message may take up to 24 hours to appear after the update. If it doesn’t appear immediately, please wait a day and check again.

***

This guide is for users who want to submit the app update to the Play Console themselves.

If you'd prefer not to handle it yourself, you can request an upload service from Swing2App.

Refer to the **Play Store Upload Request Guide** above for help.

{% hint style="info" %}

### \[How to Request a Play Store Upload]

1.Go to the 'Maker' screen and update your app first.

[Refer to the App Update Guide.](https://documentation.swing2app.com/manual/v3/step4-complete-app-creation/how-to-update-an-app)

(If you've already updated, you can proceed to step 2 to purchase a ticket and submit your upload request.)

2.Purchase a Play Store upload ticket. ($20/1 time)

[Ticket Purchase Page](https://www.swing2app.com/view/order_info_action?product_id=4) (If you already have a ticket, skip to step 3.)

3.Go to [**Manager> Manage Version> Product History**](https://www.swing2app.com/view/app_work_history), and click **\[Play Store Upload]** to request the upload.

If there are any modifications (e.g. app description, screenshots), please edit them before submission.

If not, simply click "Submit" to proceed.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://documentation.swing2app.com/store/playstore/16kb.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
