With Client Distribution for Android, your app will be distributed in the public Google Play Store. This is the most common way to distribute your app.
To get started, first, complete the app creation process in the CMS. DoubleDutch will build the app for you with a key and package name. Your DoubleDutch representative will send you an .apk file.
Then follow the steps below.
Note: click on the name of each step to view the process.
Go to Google Play Console and follow the on-screen instructions. It’s important that you are logged into the Google account that you want to be associated with your Google Play Console.
For more information about creating a Google Play Developer account, click here.
Note: we recommend using a company email address when creating your Developer Account instead of a personal email address (i.e. Gmail). Google will often reject accounts registered with personal emails because of copyright infringement. In the same regard, the Developer Name you choose in the fourth step is public and displayed to customers in the Play Store. We suggest using your organization name and strongly advise against using your personal name or “DoubleDutch".
Next, if you would like to have DoubleDutch publish your app, you can grant DoubleDutch Release Manager access to your Google Play Developer Account. Follow the process in step 2a and we will publish the app on your behalf. Otherwise, skip to step 2b.
Google Play Developer Access Overview
Per Google’s Terms and Conditions, DoubleDutch is not permitted to host customers’ apps in its own Google Play Developer account. Instead, using the Release Manager role, DoubleDutch can gain access to your Google Play Developer account. It allows us to work autonomously and get Android apps published, updated, or fixed as fast as possible.
Note: this role does not allow for changing any fundamental account information. That permission is restricted to the Google account that was registered with the creation of the Google Play Developer account. If necessary, it is possible to grant Release Manager access to only the app or apps created and managed by DoubleDutch. Also, this permission level is given to one functional account within DoubleDutch meant for this work. It is not given to any personal account of a DoubleDutch employee. Access is shared by the team that is responsible for app publishing and management: App Operations.
For more information about Google Play Developer roles, click here.
The common actions that are carried out within a Google Play Developer account by a DoubleDutch App Operations Engineer are the following:
- Create and update app listings (descriptions, images, name, etc)
- Upload APK’s
- Editing distribution details
- Edit (if required by client) app availability
- Edit app age rating
- Unpublish/republish apps
All other aspects of the account are irrelevant to our work.
The reason why we advise clients to grant us Release Manager access is because it is the profile that encompasses all the activities we need to guarantee speedy publishing and troubleshooting if need be.
Inviting DoubleDutch as a Release Manager
To add DoubleDutch as a Release Manager:
- Navigate to the Settings section from your Developer Console. You need to be logged in as the Account Owner (the email used to register for the account). Click 'Users & permissions'.
- Click 'Users & permissions'. Then click 'Invite New User'.
- A pop-up will open that will prompt you to invite a new user via email address. Enter 'firstname.lastname@example.org' as the email and choose 'Release manager' for Role. Then click 'Send Invitation'.
You will receive a confirmation email when DoubleDutch has accepted your invitation. Once the invitation is accepted, DoubleDutch is ready to distribute Android apps on your behalf.
If you are publishing the app on your own, you will create the app listing, upload all images and screenshots, upload the .apk file to Google Developer, and submit it for review. Follow the process in step 2b.
To publish an app in the Google Play Store you will need to create an app listing. The steps below will show you how to successfully fill in the app listing and submit your app for the first time.
- Log into your Google Developer account.
- Click on the button 'Create Application' in the top right.
- Start by selecting the default language and filling in the app name in the popup window. Then click 'Create'.
- Fill in the title (this is the app name that will be visible to users browsing the Play Store), short description, and the full description in the relevant fields.
- Then upload the image assets to the relevant slots.
- Scroll down and fill in the Categorization section. For Application Type, select 'Applications'. For Category, select 'Productivity'. We'll come back to the Content Rating after we upload the APK file.
- Click 'Save Draft' to save your work.
- Next, click on 'App Releases' in the left menu. Then click on 'Manage Production'.
- Then click on 'Create Release'.
- You will then be taken to a form to upload your APK file. Under the Google Play App Signing section, select 'Opt Out'. A pop-up will appear; click 'Confirm'.
- Next, drag and drop the APK file you received from DoubleDutch into the "APKs to add" section. You'll notice that the release name will auto-populate.
- Under "What's in this release?" it's recommended that you put "Bug Fixes and Feature Enhancements". Then, click 'Save'.
- Next, click on 'Content Rating' in the left menu. There you will need to start a new questionnaire and fill in questions to determine the age rating of the app. Click 'Continue' to start the questionnaire. Then, input the email address you'd like to use for ratings related communications and select the App Category: Social Networking, Forums, and UGC Sharing.
- Answers the questions on the next page by clicking the radio buttons, then click on 'Save Questionnaire', then 'Calculate Rating'.
- Then the rating is shown on a new page. Scroll down and click on 'Apply Rating'.
- Next, click on Pricing & Distribution in the left menu. The app’s price should be set as “Free”.
Also, make sure to have the app available in all countries. If you cannot, then make it available in the countries you wish and the Netherlands, USA, and Philippines – these countries have our support teams who can help with issues when you report them. If you do not, our team will not be able to download the app and troubleshoot.
- Then make click 'No' on the Primarily Child-Directed question and sure to click 'Yes' on the radio button to confirm that the app contains ads. The app offers the feature of Promoted Posts, which counts as in-app ads in Google’s criteria.
- Scroll down in the Consent section, and check all the boxes.
- Once all these fields are filled in, click 'Save Draft'.
- After this, you should see four green check marks next to the following section names in the left menu: App Releases, Store Listing, Content Rating, and Pricing & Distribution. This means your app is ready to be published.
- Click on 'App Releases' in the left menu. Then click 'Edit Release'. Then 'Review'. Review the release information on the next screen and then click on 'Start Rollout to Production' to submit your app for review.
Note: it can take about several days for your app to be reviewed, please plan accordingly with your DoubleDutch representative.