ProductPricingAboutBlogRequest demo
Log inRequest demo

Categories

Welcome to Campaignswell
About documentation
Marketing spend data
Advertising platforms
Facebook Ads
Google Ads
TikTok Ads
Apple Search Ads
Snapchat Ads
AppLovin Ads
Unity Ads
Moloco Ads
Mintegral
Affiliate marketing
Everflow
Ad trackers
Voluum
Attribution
Mobile
Appsflyer
Adjust
Singular
Branch
Web
Attribution links
Google Analytics
Amplitude
Monetization data
Subscription and in-app
AppStore Connect
Google Play
Stripe
PayPal
BrainTree
CheckOut
FastSpring
Apphud
Adapty
RevenueCat
TapJoy
Chargebee
Ads monetization
AppLovin Max
AdMob
Home
/
Documentation
/
Google Play

Google Play Service Credentials

‍

Create a Google Cloud project

Create a Google Cloud project

‍

‍

Enable Google Developer API

‍

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.

‍

Creating a Service Account

‍

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.

‍

Double Check

‍

Make sure you copied the email of the service account as mentioned above and you have the JSON file downloaded on your computer.

‍

‍

Granting Permission in Google Play Console

‍

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:

  • View app information (read-only)
  • View financial data

‍

Click Apply

Add JSON to the Integration Document

You're done!

‍

Enable S2S Real Time Developer

In the Google Cloud Console, you can create another topic and set up sending webhooks to Campaignswell and other services.

‍

Create a Topic (if not exist)

1. Define your desired Topic name (example: Play-Store-Notifications)

‍

Grant publish rights on your topic

Link to the Google manual

‍

Create a Subscription

You need to go to the Google Cloud Console section, and then go to Pub/Sub > Subscriptions and create a Subscription with:

  1. Define your desired subscription ID (example: campaignswell-<app name>)
  1. Select the relevant Pub/Sub topic (the one created during the previous section)
  2. Make sure ‘delivery typeʼ is set to ‘Push’

‍

  1. Expiration Period “Never expire”
  2. Acknowledgement deadline: “60 seconds”

‍
  1. Set retry policy: “Retry after exponential backoff delay” to a minimum of 1 seconds and maximum of 600 seconds. 


Setup Real Time Developer Notifications in Google Play Console (for each application)

‍

Enable Real-time developer notifications for your app

‍

‍

Choose Subscriptions, voided purchases, and all one-time products option if possible

‍

Get Google Play Reports storage URI

‍

In the Google Play Console Copy Cloud Storage URI

‍

‍

‍

Do not sellTerms of ServicePrivacy PolicyCustomer DPAinfo@campaignswell.com
Made By FactorTheme. Powered By Webflow
Privacy PolicyTerms of Service
Close Cookie Popup
Cookie Settings
By clicking “Accept All Cookies”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage and assist in our marketing efforts. More info
Accept All Cookies
Cookie Settings
Close Cookie Preference Manager
Cookie Settings
By clicking “Accept All Cookies”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage and assist in our marketing efforts. More info
Strictly Necessary (Always Active)
Cookies required to enable basic website functionality.
You may not disable strictly necessary cookies.
Accept All Cookies
Save Settings
Close Cookie Preference Manager
Your Privacy Choices
We allow certain online advertising partners to collect information from our services through cookies and similar technologies to deliver ads which are more relevant to you and assist us with advertising-related analytics. This may be considered "selling" or "sharing" for targeted online advertising under certain laws. To opt-out of this activity, use the toggle below.
You may learn more about our privacy
practices by reviewing our Privacy Policy.
Do Not Sell or Share
My Personal Information
We allow certain online advertising partners to collect information from our services through cookies and similar technologies to deliver ads which are more relevant to you and assist us with advertising-related analytics. This may be considered "selling" or "sharing" for targeted online advertising under certain laws. To opt-out of this activity, use the toggle below.
Accept All Cookies
Save
Cookies Settings