In Google Cloud Console go to Google Play Developer API page and make sure Google Play Android Developer API is enabled.
Create New Project if it’s needed.
In the side panel go to IAM & Admin -> Service Accounts.
Click on Create Service Account.
In the Service Account creation page enter Service Account name (for example: cw-service-account) and click Create and Continue.
After the service account is created, copy the email of this account and store it in a safe place. We will need this email later.
Next click on the Actions button and select Manage keys.
Click on Add Key and select Create new key as on the screenshot below:
Select JSON format and click Create:
You will get the JSON file on your computer. Store it in a safe place.
Make sure you copied the email of the service account as mentioned above and you have the JSON file downloaded on your computer.
After the service account JSON is created, you need to grant permissions to your app(s).
Go to Users and Permissions page and click on Invite new users
Enter email address of the service account from previous steps to email address field:
In the App permissions tab select your app(s) and click Apply:
Click on Invite user
Then go to the Account permissions tab
make sure you selected following permissions:
Click Apply
You're done!
In the Google Cloud Console, you can create another topic and set up sending webhooks to Campaignswell and other services.
1. Define your desired Topic name (example: Play-Store-Notifications)
Link to the Google manual
You need to go to the Google Cloud Console section, and then go to Pub/Sub > Subscriptions and create a Subscription with:
Enable Real-time developer notifications for your app
Choose Subscriptions, voided purchases, and all one-time products option if possible
In the Google Play Console Copy Cloud Storage URI