Updated on
Apr 13, 2026
While configuring your Bing Ads connection, you may encounter several issues. Understanding these common errors can help streamline the setup process and facilitate quick resolutions.
The AADSTS650052 error indicates that Microsoft's Advertising API Service lacked a required Service Principal during consent attempts. Despite "Allow user consent for apps" settings, certain Microsoft applications still demand admin-level authorization for proper tenant initialization.
Starting April 2025, Microsoft began enforcing mandatory service principal registration for all multi-tenant applications. Previously, Microsoft silently issued tokens even when the tenant lacked a service principal. Now, this is blocked. Learn more about this change.
Option 1: Sign in to Microsoft Advertising with a Tenant Admin (simplest)
Contact your Azure AD Global Administrator to establish access. Have the Azure AD Global Administrator log in directly to ads.microsoft.com and connect the Bing Ads account. This action grants necessary admin consent and automatically provisions the required service principal. After that, go back to Improvado and retry the connection.
Option 2: Create the Service Principal via Microsoft Graph API
If Option 1 doesn't work, the administrator can provision the service principal manually.
Using Microsoft Graph Explorer:
Alternatively, using Azure CLI:
Wait a few minutes for propagation, then retry the Improvado connection.
Option 3: Grant Admin Consent via URL
The administrator can visit this URL in a browser (replace {your-tenant-id} with your Microsoft Entra ID tenant ID):
To find your tenant ID: go to Azure Portal → Microsoft Entra ID → Overview → Tenant ID.
Your Microsoft Advertising account is linked to a specific identity provider (Microsoft or Google). You are trying to authorize through a different identity provider than the one your account was created with.
If you're unsure which identity provider your account uses, go to ads.microsoft.com and check which sign-in method works.
If none of the provided solutions worked, feel free to raise a request via the Service Desk.
Improvado team is always happy to help with any other questions you might have! Send us an email.
Contact your Customer Success Manager or raise a request in Improvado Service Desk.