> For the complete documentation index, see [llms.txt](https://docs.adpage.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.adpage.io/data-and-insights/marketing-integrations/microsoft-advertising.md).

# Microsoft Advertising

Connect Microsoft Advertising (Bing) for campaign cost and conversions in your reports and the Marketing Mix Model.

Connect Microsoft Advertising — Bing, plus the Microsoft Audience Network — so AdPage can read your campaign cost and conversions.

{% hint style="info" %}
This integration is released per customer. If you do not see the tile, ask <support@adpage.io> to enable it.
{% endhint %}

### Before you start

You need a Microsoft account with access to the Microsoft Advertising accounts you want. Read-only access is enough.

The scope requested is `msads.manage` plus `offline_access`. The name is Microsoft's, not a description of what AdPage does: it is the only scope Microsoft offers for its Advertising API, and there is no read-only variant to ask for instead. AdPage uses it to read reporting data and nothing else.

{% hint style="warning" %}
**Watch which account you approve with.** Microsoft's sign-in silently prefers whichever account is already active in the browser — typically a personal Microsoft account or the wrong work tenant. AdPage forces the account picker for this reason, but it is still the most common way this connection ends up attached to an account with no ad access. Read the picker before clicking.
{% endhint %}

### Connect Microsoft Advertising

{% stepper %}
{% step %}

#### Open the tile

Go to **Integrations**, select the container, and open the **Microsoft Advertising** tile.
{% endstep %}

{% step %}

#### Pick the right Microsoft account

Select connect. Microsoft shows an account picker — choose the account that has access to your advertising accounts, then approve.
{% endstep %}

{% step %}

#### Choose your accounts

Tick the advertising accounts that belong to this container and save.
{% endstep %}
{% endstepper %}

### What you get

Microsoft cost and conversions in **Channel KPIs** and **Campaigns & Attribution**, and spend in the **Marketing Mix Model**.

Microsoft is usually a smaller channel with a noticeably older, higher-converting audience, and it is frequently underestimated because it is reviewed less often than Google. Having it in the model rather than in a separate tab is most of the value.

### Reading the numbers

**Search behaves like Google Ads.** Conversions are attributed to the click date over Microsoft's own window, so recent days fill in over time.

**The Audience Network is not search.** If your campaigns include it, part of the spend is display-style placement with display-style performance. Split them before concluding anything about "Bing".

**Imported Google campaigns keep their Google names.** Many accounts are built by importing from Google Ads, which makes campaign names identical across two channels. Check which channel a row belongs to before comparing.

{% hint style="warning" %}
**Microsoft is not covered by the daily connection check**, so a broken connection does not email you. A Microsoft channel that has quietly stopped reporting is worth checking directly.
{% endhint %}

### Troubleshooting

**No accounts appear.** Nearly always the wrong Microsoft account — see the warning above. Sign out of Microsoft entirely, reconnect, and pick deliberately.

**"Access denied" during approval.** Some work tenants require an administrator to approve third-party applications. Your IT administrator can grant that consent.

**The tile says the connection expired.** Reconnect from the tile.

Still stuck? Contact <support@adpage.io> with the container and the Microsoft Advertising account number.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.adpage.io/data-and-insights/marketing-integrations/microsoft-advertising.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
