Microsoft Ads – Setup

Overview

  • Cyclr partners must setup an application for their customers and obtain a developer token.
  • Cyclr partner customers must obtain their customer ID and account ID.

Remote Setup in Microsoft Ads – performed by Cyclr Partner

Go to your Microsoft Azure account and follow Microsoft’s guide here to register an application. Make sure to follow the Register application settings and Set application permissions sections below. Create a developer token by following Microsoft’s guide here.

Register application settings

Use the following setting when creating an application:

  • When setting the Supported account types, select Accounts in any organizational directory (Any Microsoft Entra ID tenant - Multitenant).
  • When setting the Redirect URI (optional), enter your Cyclr Partner Console’s Callback URL.
  • Set Select a platform to Web.

Set application permissions

From the Azure portal:

  1. Select App registrations.
  2. Select your application.
  3. Select API permissions.
  4. Select + Add a permission.
  5. Select APIs my organization uses.
  6. Search and select Search for Microsoft Advertising API Service.
  7. Select Delegated permissions.
  8. Use the checkboxes to select the required permissions, the Microsoft Ads requires the following permissions:
CategoryPermissions
msadsmsads.manage
  1. In addition, select the following permissions: offline_access.
  2. Select Add permissions.
  3. Select Grand admin consent for <application name>.
  4. Select Yes.

Remote Setup in Microsoft Ads – performed by your customer

Customers must follow Microsoft’s guide here to obtain their Account ID and Customer ID.

Partner Setup in Cyclr Console

Having created an application within Microsoft Ads, go to your Cyclr Partner Console:

  1. Select Connectors > Application Connector Library.
  2. Select the Installation User Experience pencil icon next to the Microsoft Ads Connector.
  3. Select the Settings tab.
  4. Enter the below values:
PropertyDescription
Client IDThe Application (client) ID from your application.
Client SecretThe Client secret from your application.
Developer TokenThe Developer Token used to access the Bing Ads API.
Tenant IDThe tenant value in the path of the request can be used to control who can sign into the application. This will default to common if not set.
ScopeThe scopes used to access the API. This will default to offline_access https://ads.microsoft.com/msads.manage if not set.
  1. Select Save.

If you leave these values blank, they must be provided each time the Connector is installed.

Cyclr Connector Installation

When installing the Microsoft Ads Connector, the following values are used:

PropertyDescription
Client IDThe Application (client) ID from your or your customer’s application.
Client SecretThe Client Secret from your or your customer’s application.
Account IDThe account to authenticate against.
Customer IDThe customer to authenticate against.
Developer TokenThe Developer Token used to access the Bing Ads API.