> For the complete documentation index, see [llms.txt](https://help.citrusad.com/retail-media-interface/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.citrusad.com/retail-media-interface/impression-pricing-display-update-cpi-cpm.md).

# Impression Pricing Display Update (CPI → CPM)

We’re updating how impression-based pricing is displayed across the platform to align with industry standards and make campaign planning easier.

### What’s changing

Impression-based pricing will now be displayed as **CPM (cost per 1,000 impressions)** instead of **CPI (cost per single impression)** across all campaign management, and **both CPI and CPM** will be displayed in reporting.

This is a **display-only change**.

* The system will continue to calculate and charge per individual impression
* Existing campaigns, bids, budgets, and performance are unaffected
* CPC bidding flows remain unchanged

You can view a detailed overview in the [#detailed-overview-of-changes](#detailed-overview-of-changes "mention") below.

### When is this going live?

This is planned to roll out from Wednesday, March 25. As this is a platform wide improvement, this cannot be opted-out of.

### Preparing for the update

**No action is needed.**

Your existing campaigns will automatically display CPM values once the update is rolled out. Spend, pacing, and results will remain exactly the same.

### Why we’re making this change

**Industry standard alignment**\
CPM is the universal pricing format across digital advertising platforms. This update brings our platform in line with what advertisers use everywhere else, reducing friction and confusion.

**More readable pricing**\
CPM avoids very small decimal values and makes pricing easier to understand at a glance.

Examples:

* CPI $0.02 → CPM $20
* CPI ¥1 → CPM ¥1,000
* CPI ₩20 → CPM ₩20,000

This is particularly helpful in currencies with larger denominations.

### Where you’ll see the change

This applies to placements using impression-based pricing (typically banner formats).

* Campaign creation and editing will show CPM values
* Reporting will display both CPM and CPI metrics
* CSV exports will include both CPM and CPI values

### What isn’t changing

* How campaigns are billed or optimized
* Existing campaign performance or delivery
* Partner APIs
* Reporting APIs
* Any CPC-based campaigns

No campaign updates are required.

### What UI communication will occur

* UI Banners/announcements will be uploaded from 11th March indicating the upcoming change to all users.
* Embedded UI banners will appear on the strategy stage from the 11th March, until the end of April to ensure a smooth transition.

### Detailed overview of changes

#### Campaign wizard

When setting your bid in the strategy stage, bids for any placement that bid on a CPI basis are displayed in CPM value, as "Max cost per 1,000 impressions" instead of CPI.

<figure><img src="https://19206235-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmxYbXHcdDvQ7toxAu8ql%2Fuploads%2FLUViAW8bT71nM8GrLkW3%2FCleanShot%202026-02-18%20at%2014.16.25.png?alt=media&amp;token=0a9eb4f1-843f-470f-90d8-5ddffaedb1ba" alt=""><figcaption></figcaption></figure>

#### UI reporting

In the campaign performance, keywords, categories (coming soon!) and history reports, CPM is displayed besides CPI.

<figure><img src="https://19206235-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmxYbXHcdDvQ7toxAu8ql%2Fuploads%2FV6xTd2PaLARR0dixkoSK%2FCleanShot%202026-02-18%20at%2014.31.18.png?alt=media&amp;token=37347745-f1c5-41b9-a455-02d7640384ee" alt=""><figcaption></figcaption></figure>

#### Campaign manager

In the campaign management table, CPM is visible as a metric besides CPI.

In the quick edit drawer, the bid is displayed as "Max cost per 1,000 impressions" instead of CPI.

<figure><img src="https://19206235-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmxYbXHcdDvQ7toxAu8ql%2Fuploads%2FjLDmIVRZ4dGy3UaEGSk5%2FCleanShot%202026-02-18%20at%2014.21.26.png?alt=media&amp;token=ea136b1f-2400-422d-b185-7120544467df" alt=""><figcaption></figcaption></figure>


---

# 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://help.citrusad.com/retail-media-interface/impression-pricing-display-update-cpi-cpm.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.
