Knowledge Base

Linking your Unity Ads account

Connecting Appfigures with Unity Ads

To link your Unity Ads account start by looking up your API Key. You can find your key inside your Developer dashboard of your Unity Ads account.

Note: Managing linked accounts requires the Admin or Owner role. If you are a viewer please share this article with a team member who has the required role.

  1. Start in the Monetization suite of the Developer Dashboard, working under Organization Settings > Organization Core ID.
  1. Next, through the same Monetization suite, go to API Management > Monetization Stats API Access.
  1. For Ad Spend reporting, you can create a service account and then pull the two keys.

To pull the keys:

  1. In the Unity Cloud, go to Administration > Service Accounts.
  2. Select Create service account to create a new account.
  3. In the Keys section, select Create key to generate a key ID and a secret key.
  4. Add a role to your service account to allow access to API endpoints.
  5. Select Add organization role to grant access to organization-level data that applies to all projects in your organization.

Required organization roles:

  • Advertise API Viewer
  • Advertise Stats API Viewer
  • Mediation Reporting API Viewer

Once you have the above created, follow the steps below:

  1. Log into your Appfigures account and navigate to the Linked Accounts tab inside your Account settings.
  2. Click Link an Account at the top of the page.
  3. Enter the Organization Core ID, Moneitization API key, and Ad Spend Key ID, and Ad Spend Secret Key collected above.
  4. Optional: Select a nickname for the account. This is a label you will use internally to identify the account and can be anything you'd like.
  5. Save the account.

We will verify the credentials and then start syncing all available data from the account in the background.

Most background syncs are completed in a few minutes but larger accounts may take up to an hour to complete the initial sync.

Once linked the account will be synced several times every day to ensure data is always up to date.