Follow the steps below to set-up your Google Developer Account:
STEP 1: Create Google Developer Account
>Go to Google Play Console
>Sign-In to Google using: Existing Google account or Create Google account
>Follow steps to register: Accept Agreement, then Continue to Payment
>Add Payment. Purchase a membership ($25/year). Developer Console opens.
STEP 2: Give Uscreen Access to Service Account (3 parts)
This part is not difficult, but it has a lot of steps and it's easy to miss one.
You'll navigate between Guide, Google Play Console, Google Cloud Console.
Set time aside to focus, minimize distractions, and close other tabs & websites.
The .JSON Key is a type of file you'll create, download, & send.
Part I: CREATE SERVICE ACCOUNT
To Access: >Set-Up >API Access >Service Accounts
Google Cloud Project: If prompted, check Create New Project & link project.
Auth clients: This is NOT needed. Go to Service Accounts.
1: Click Create New Service Account. Window opens, click Google Cloud Platform.
2: Google Cloud Platform opens in new tab. Click Create Service Account (top).
3: Enter Account Information:
-Details: >Enter Name: Uscreen >click Create (Alternate Name: UscreenOTT)
-Permissions: >Enter Role: Owner >click Continue.
-Access: >Leave Blank >click Done. You'll see account you created in the list.
Part II: DOWNLOAD & SHARE .JSON KEY
4: Select Service Account (uscreen@pc-api...) >click Actions >Manage Keys.
5: Click >Add Key >Create New Key >JSON >Create.
File saves to your Downloads Folder. Close the notification.
**6: VERY IMPORTANT: Go back to the Google Play Console website:
-You MUST click Done on Create New Service Account window.
-If you don't, it will NOT activate or add Service Account to your list.
Part III: GRANT ACCESS TO SERVICE ACCOUNT
7: Click Grant Access next to User/Service Account you created.
**If NOT listed, you didn't complete step 6; start over with Part 1; use alternate name.
8: Email: Leave - Access Expiry: Do not check - Account Permissions: Admin
-Invite User, then Send Invite. (activates JSON Key/service account)
STEP 3: Give Uscreen Access to Developer Account: Invite User
1: Add User: Set-up >Users & Permissions >Actions >Invite New Users.
2: Enter Email: firstname.lastname@example.org - Expires: Don't Check - Account Permissions: Admin
3: Click Invite User, then Send Invite. We'll accept the invite and join your account.
4: Check User Access: >Set-up >Users & Permissions >Two Users:
email@example.com (Developer Account) & uscreen@api-580...(Service Account)
**To Change User Access:**
-Set-Up >Users & Permissions >Click blue arrow next to firstname.lastname@example.org
-Select Account Permissions >Check App Access-Admin >Save Changes.
STEP 4: Set-Up Payment
**Required if your app offers an In-App Subscription**
1: Set-up >Payment Settings >Create Payments Profile
2: Enter Customer Information, then Merchant Information. Submit.