Bing Ads Connector
Prerequisites
- A Microsoft Advertising account
- A Microsoft Advertising Developer Token
- Admin or Super Admin access to the advertising account
Authentication
Bing Ads uses OAuth 2.0 via Microsoft. Landed handles the OAuth flow automatically -- you will be redirected to Microsoft to authorize access.
Step 1: Get a Developer Token
- Log into Microsoft Advertising
- Go to Tools > Developer Portal
- Copy your Developer Token
If you only have a sandbox developer token, you will need to request a production token for live data.
Step 2: Find Your Account ID
- In Microsoft Advertising, look at the top-right corner for your Account Number
- Alternatively, go to Accounts & Billing to find the account ID
Step 3: Connect via OAuth
- In Landed, click Add Connector and select Bing Ads
- Enter your Developer Token and Account ID
- Click Connect to Microsoft
- You will be redirected to Microsoft's authorization page
- Sign in and grant access
- You will be redirected back to Landed
Configuration in Landed
| Field | Value |
|---|---|
| Developer Token | Your Microsoft Advertising developer token |
| Account ID | Your Microsoft Advertising account number |
| Customer ID (optional) | Only needed for multi-customer setups. Found in Accounts & Billing > Your Info. |
Available Streams
| Stream | Description | Sync Mode |
|---|---|---|
campaigns | Daily campaign performance metrics (impressions, clicks, spend, conversions) | Incremental |
ad_groups | Daily ad group performance metrics, broken down by ad group | Incremental |
ads | Daily ad-level performance metrics | Incremental |
keywords | Daily keyword performance metrics with quality scores | Incremental |
Common Issues
| Symptom | Cause | Fix |
|---|---|---|
AuthenticationTokenExpired | OAuth token expired | Reconnect the connector in Landed to refresh the token |
InvalidCredentials | Wrong developer token or account ID | Verify your developer token in the Developer Portal and account ID in Accounts & Billing |
| No data returned | Account has no campaign data | Ensure your Microsoft Advertising account has active campaigns |
| Sandbox data only | Using sandbox developer token | Request a production developer token from Microsoft |
Rate limit exceeded | Too many API calls | Landed handles rate limiting automatically |
Data Notes
- Performance data is aggregated daily
- Reports are generated asynchronously via Microsoft's Reporting API -- Landed handles the submit/poll/download cycle automatically
- Data may take up to 3 hours to appear after the reporting period ends
- Currency values are in the account's configured currency
Static IPs for Allowlisting
If your Microsoft Advertising configuration requires IP allowlisting:
- Production:
34.170.185.84,35.192.90.94 - Staging:
34.171.93.34