# 4. Get the AAB (Android App Bundle) file to publish

## Request for Android publication

Request this app file if you want to publish your app on Google Play.

1\. On your app project page, go to the **Publish** tab and select **Android**.

![](/files/-MhSo7wCP91XU6IIj9dI)

2\. Choose the **Publication** tab. Here, you need to specify the keystore options described in [this step](/app-publication/publishing-your-app/android-publication-complete-process/create-a-keystore-file-optional.md) of the publication guide. \
\
In case you are creating your own Keystore using the Bravo dashboard **for the first time**, or you want to use the Bravo Keystore, select one of those options and jump to Step 4 in this page.

![](/files/FXT5OLMTRPa0FIvAs6G2)

3\. If you chose to create your own Keystore using [Android Studio](/app-publication/publishing-your-app/android-publication-complete-process/create-a-keystore-file-optional.md#option-2-using-android-studio) or the [MacOS terminal](/app-publication/publishing-your-app/android-publication-complete-process/create-a-keystore-file-optional.md), or you're uploading [your own keystore you had already created with Bravo](/app-publication/publishing-your-app/android-publication-complete-process/create-a-keystore-file-optional.md#option-1-creating-the-keystore-inside-bravo-recommended), select **Upload Keystore** and fill in the info.

![](/files/E7GflHyIAvUgIqnCwoCy)

4\. For step 2, change the **App Name** if you'd like. We recommend keeping the default **Version Name, Version Code,** and **Package Name** unless you know how to configure them.

Bravo generates the **Package name** by default. Feel free to change it

![](/files/-MhSo7wBrPBNcuJuPhgA)

5\. In case your app is targeting children, **you can't include notifications or Stripe payments in the app**, as per Google Play policy. Also, you'll need to mark the checkbox below.

![](/files/OcAMcQuguSyzUWitOs6H)

6. If your app has authentication, you need to provide an account deletion URL for Google Play which you can copy by clicking on the **Copy URL** button of Step 4.&#x20;

<figure><img src="/files/FrwoyLsiJDU77EFYVaI2" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Where should I use the Deletion account URL for Google Play? Learn [here](https://docs.bravostudio.app/app-publication/publishing-your-app/android-publication-complete-process/pages/-MhSou3bfziFac9Of8wt#id-2.10.-data-safety)[.](/app-publication/publishing-your-app/android-publication-complete-process/google-play-publication.md#delete-account-url)
{% endhint %}

6. Click **Get Publishable AAB** to request the app package. Once the package is generated (it usually takes less than 1 hour), you will be able to download it from the **History tab**, up to 30 days after generating it. You will also receive a confirmation email, together with a download link.


---

# 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://docs.bravostudio.app/app-publication/publishing-your-app/android-publication-complete-process/4.-get-the-aab-android-app-bundle-file-to-publish.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.
