Google Play Console

Prev Next

Available in Classic and VPC

This is a console setup guide for using the Google login and payment features.
For console usage other than GAMEPOT integration, see Play Console Help.

Note

URL:
Google Play Console: https://play.google.com/console/
Google Cloud Platform: https://console.cloud.google.com/?hl=ko
Firebase Console: https://console.firebase.google.com/

Firebases console settings

  1. Log in to Firebase console > Select project > Click the "gear" icon next to the project overview > Click Project settings
  2. The "SHA-1" value in the Your apps part at the bottom should be added, and should be the same as the SHA-1 value of the app you are building.
    If it's not there, click the "Add digital fingerprint" button to add it.
    gamepot-faq01_firebase1_ko
  • If you're using the app signing feature in the Google Store Console, then you also need to add the SHA-1 value from your app signing key certificate.
    To check Google app signing: Google Play Console > Select project > Setup > App signing > App signing key certificate > SHA-1 certificate fingerprint
    gamepot-faq31_googleSHA_ko

Set in-app product

Caution

GAMEPOT payments are only available for consumable in-app products. (Subscriptions are currently unavailable.)

Select project in Google Play Console > Monetize > Products > In-app products > Click the "Create product" button.

console_google04_inApp1

  • Product ID: unique in-app ID (product id) value
  • Name: product name displayed upon in-app purchase
  • Description: description for the in-app
    console_google05_inApp2
  • Price: Click the Set price button, enter the base price excluding VAT, and click the "Apply price" button at the bottom > When the Apply price button changes to the 'Activate' button, you need to click it once more to activate it.
    • Pricing templates can be set in Google Play Console > Setup > Pricing templates.
    • For tax information, you can adjust the VAT rate in Google Play Console > Setup > Payment profile > Sales tax.

Add in-app product in GAMEPOT dashboard

Click the GAMEPOT dashboard > Payment > IAP > "Add in-app item" button.
console_google07_inApp4

console_google08_inApp5

  • Status: You must register it as Active. (Unused products are deactivated.)
  • Store: Select the store where you want to register the in-app
  • Product name: in-app's product name
  • Product ID: in-app ID (Product Id) that you entered in the store console

Enter public key in GAMEPOT dashboard

GAMEPOT dashboard > Project settings > General > Public key
console_google10_publickey1

How to check public key in Google Play Store

Google Play Console > Select project > Monetization setup > Base64 encoding RSA public key
console_google11_publickey2

Add API key information for receipt validation

console_google09_googleapi

  • Google receipt validation must be set to version 3 in order to see the Google payment cancellation list.
  • JSON: See the content of Create Google Cloud Platform service account shown below,
    and run the downloaded file and copy the entire contents to add to the dashboard JSON field.

How to create service account and obtain JSON file

Create Google Cloud Platform service account

Search for "service account" in the top search bar and select it.
console_google12_googleCloud1

  1. Click the Service accounts > "Create service account" button and enter the account information, and then click the "Create and continue" button.
  2. Grant this service account access to the project →Select the role as "Owner"
    console_google13_googleCloud2

Add key

Select the created service account > Keys > Add key > Create new key
console_google14_googleCloud3

  • After selecting JSON as the key type, click the Create button to create a new key and generate a JSON file.
    • Add the content of the JSON file to the GAMEPOT dashboard > Project settings > General > Google API key > JSON field.
  • If you have already been issued a key, you can upload that key as well.

Google Cloud Console - Configure OAuth consent screen

  1. Go to APIs & Services > OAuth consent screen, and select User Type as External.
    gamepot-googleLogin04.png



2. Enter the app name, user support email, and developer contact information.
gamepot-googleLogin05.png

  • Click the Save and Continue button to finish configuring the OAuth consent screen.

  1. After completing the setup, make sure that it is set correctly to "Publication Status = Production Stage / User Type = External."
    gamepot-googleLogin06.png


Google Cloud Console - Set credentials

  1. Select APIs & Services > Credentials > Create Credentials > OAuth client ID, in that order.
    gamepot-googleLogin07.png



2. Select the application type based on your build platform.

Caution

To use the Google One Tap Sign In feature, you must create a web application.



gamepot-googleLogin08.png



3. Enter the required information according to the application type.

  • For Android, enter the Package name you used to build and the SHA-1 value for the app you're building.
    gamepot-google-login01.png


  • For iOS, enter the Bundle ID.
    gamepot-googleLogin10.png


  • For web applications, you don't need to do anything other than edit the name.
    gamepot-googleLogin11.png


Activate Google Play Developer API

What is the Google Play Android Developer API?
With the Google Play Developer API, you can perform tasks related to in-app purchases and uploading/publishing your app.


  1. Search for "android developer" in the search bar at the top of the page where you created your service account > Select Google Play Android Developer
    console_google15_googleCloud4



2. Click the "Use" button to activate it.
console_google29_googleCloud15

Set Google Play Console permissions

  1. Go to the Users and permissions page, and in the "service account" create from "Create Google Cloud Platform service account," click the "Manage" button on the right side.
    gamepot-GooglePlayStore03.png



2. In User details, under App permissions, click the "Add application" button to add the project you want to grant permissions to.
gamepot-GooglePlayStore04.png



3. In the Account permissions > Financial data field, select the "View financial data, orders, and cancellation data survey responses" and "Manage orders and subscriptions" fields, and then save the changes.
gamepot-GooglePlayStore05.png