CPM
Cost per mille- Bills on
- Per 1 000 impressions served
- Best for
- Awareness, reach & frequency
Default DSP currency — every other model is derived from it.
14 platforms, 42 ad formats — creative sizes, copy character limits, campaign setup fields and links to the official documentation.
The weekly sweep reads each platform's official spec page and publishes new formats automatically.
Tick the platforms and exact ad formats you need — the sheet carries the Growth Agency letterhead and the client's name and logo, ready to send.
| Size | Name | Device | Max weight | Where it runs |
|---|---|---|---|---|
| 728×90 | Leaderboard | Desktop | ≤700 KB | Above-the-fold header slot on news and sport sites |
| 970×250 | Billboard | Desktop | ≤700 KB | Premium homepage takeover unit, highest viewability |
| 970×90 | Super leaderboard | Desktop | ≤700 KB | Wide header alternative when 970×250 is unavailable |
| 300×250 | MPU / medium rectangle | Both | ≤700 KB | Workhorse in-article and sidebar size — always traffic it |
| 300×600 | Half page | Desktop | ≤700 KB | Sticky sidebar, strong dwell time and viewability |
| 160×600 | Wide skyscraper | Desktop | ≤700 KB | Legacy rail slot, still common on ZA publishers |
| 320×50 | Mobile anchor | Mobile | ≤700 KB | Sticky bottom banner in mobile web and in-app SDK |
| 320×100 | Large mobile banner | Mobile | ≤700 KB | Double-height anchor, better CTR than 320×50 |
| 300×50 | Mobile banner | Mobile | ≤700 KB | Low-fill fallback size for older inventory |
| 336×280 | Large rectangle | Both | ≤700 KB | In-content slot on AdSense-style layouts |
| 1080×1080 | Native square | Both | ≤1 MB | Native/recommendation units, publisher renders the styling |
| 1200×628 | Native landscape | Both | ≤1 MB | Native main image plus 128×128 logo and headline text |
| 1920×1080 | OLV / CTV master | Both | ≤500 MB | 16:9 video master for in-read, pre-roll and connected TV |
| 1080×1920 | Vertical video | Mobile | ≤200 MB | 9:16 cut for in-app rewarded and vertical OLV |
Default DSP currency — every other model is derived from it.
MRC viewable = 50% of pixels for 1s display, 2s video.
DSP flexes bids up and down around your target CPM.
Usually a DSP optimisation goal billed on an underlying CPM.
Standard for OLV and non-skippable CTV buys.
Define the threshold in the IO — platforms differ.
Needs a conversion pixel or server-side postback firing reliably.
Pair with the form tracking tool to confirm the event fires.
Deal ID with fixed price and committed impressions.
Deal ID with first-look access above open exchange.
Cachebuster on the tracker: ?ord=[TIMESTAMP] or [CACHEBUSTER]
clickTag / clickTAG variable, Enabler.exit() for Studio builds
%%CLICK_URL_ESC%%, ${CLICK_URL_ENC}, %%CACHEBUSTER%%, %%SITE%%
Append &click=${CLICK_URL_ENC}&cb=[TIMESTAMP]
[TIMESTAMP], [CACHEBUSTING], [PLAYERSIZE], [PAGEURL]
[CACHEBUSTING], [CONTENTPLAYHEAD], [ADSERVINGID]
[APP_BUNDLE], [IFA], [CONTENTPLAYHEAD]
Impression + click trackers supplied per asset set
[IFA], [APP_BUNDLE], [LIMIT_AD_TRACKING]
Responsive search ad on the SERP
| Copy field | Max chars |
|---|---|
| Headline 1 | 30 |
| Headline 2 | 30 |
| Headline 3 | 30 |
| Description 1 | 90 |
| Description 2 | 90 |
| Display path | 15 |
Asset group across all Google inventory
| Copy field | Max chars |
|---|---|
| Headline | 30 |
| Long headline | 90 |
| Description | 90 |
| Business name | 25 |
Skippable video before/during content
| Copy field | Max chars |
|---|---|
| Headline | 15 |
| Long headline | 90 |
| Description | 70 |
| Call to action | 10 |
Google Display Network placements
| Copy field | Max chars |
|---|---|
| Short headline | 30 |
| Long headline | 90 |
| Description | 90 |
| Business name | 25 |
Discover, Gmail & YouTube feeds
| Copy field | Max chars |
|---|---|
| Headline | 40 |
| Description | 90 |
| Business name | 25 |
Product listing ad on Search
| Copy field | Max chars |
|---|---|
| Product title | 150 |
| Price | 12 |
| Seller name | 25 |
Facebook & Instagram feed
| Copy field | Max chars |
|---|---|
| Primary text | 125 |
| Headline | 40 |
| Link description | 30 |
Full-screen vertical video
| Copy field | Max chars |
|---|---|
| Primary text | 72 |
| Headline | 40 |
Swipeable cards in feed
| Copy field | Max chars |
|---|---|
| Primary text | 125 |
| Card headline | 40 |
| Card description | 20 |
Feed ad that opens a WhatsApp chat
| Copy field | Max chars |
|---|---|
| Primary text | 125 |
| Headline | 40 |
| WhatsApp greeting message | 1024 |
Full-screen ad between Status updates
| Copy field | Max chars |
|---|---|
| Primary text | 72 |
| Headline | 40 |
| Call to action | 20 |
Card between chats in the Chats tab
| Copy field | Max chars |
|---|---|
| Primary text | 125 |
| Headline | 40 |
| Call to action | 20 |
Vertical ad between Messenger stories
| Copy field | Max chars |
|---|---|
| Primary text | 72 |
| Headline | 40 |
Banner, interstitial & native in third-party apps
| Copy field | Max chars |
|---|---|
| Primary text | 125 |
| Headline | 25 |
| Description | 30 |
| Call to action | 20 |
Native For You feed placement
| Copy field | Max chars |
|---|---|
| Ad text | 100 |
| Display name | 20 |
| Call to action | 20 |
Boosted organic post
| Copy field | Max chars |
|---|---|
| Original caption | 100 |
| Handle | 20 |
Sponsored content in the feed
| Copy field | Max chars |
|---|---|
| Introductory text | 150 |
| Headline | 70 |
Sponsored video in the feed
| Copy field | Max chars |
|---|---|
| Introductory text | 150 |
| Headline | 70 |
Lead-gated PDF carousel
| Copy field | Max chars |
|---|---|
| Introductory text | 150 |
| Document title | 70 |
Image card in the timeline
| Copy field | Max chars |
|---|---|
| Post text | 280 |
| Card headline | 70 |
| Handle | 15 |
Autoplaying video in the timeline
| Copy field | Max chars |
|---|---|
| Post text | 280 |
| Card headline | 70 |
| Handle | 15 |
In-feed sponsored post
| Copy field | Max chars |
|---|---|
| Post title | 300 |
| Advertiser name | 25 |
| Call to action | 20 |
Sound-off autoplay in feed
| Copy field | Max chars |
|---|---|
| Post title | 300 |
| Advertiser name | 25 |
Search results listing
| Copy field | Max chars |
|---|---|
| Product title | 200 |
| Price | 12 |
| Brand | 30 |
Headline banner above results
| Copy field | Max chars |
|---|---|
| Headline | 50 |
| Brand name | 30 |
Programmatic display placement
| Copy field | Max chars |
|---|---|
| Headline | 50 |
| Description | 80 |
| Call to action | 15 |
Promoted pin in the grid
| Copy field | Max chars |
|---|---|
| Title | 100 |
| Description | 500 |
Autoplay video in the grid
| Copy field | Max chars |
|---|---|
| Title | 100 |
| Description | 500 |
Full-screen Snap ad
| Copy field | Max chars |
|---|---|
| Brand name | 25 |
| Headline | 34 |
| Call to action | 20 |
Between-track audio + companion tile
| Copy field | Max chars |
|---|---|
| Audio script | 300 |
| Companion headline | 40 |
| Brand name | 25 |
Responsive search ad on Bing, Yahoo & MSN
| Copy field | Max chars |
|---|---|
| Headline 1 | 30 |
| Headline 2 | 30 |
| Headline 3 | 30 |
| Description 1 | 90 |
| Description 2 | 90 |
| Display path | 15 |
Asset group across the Microsoft network
| Copy field | Max chars |
|---|---|
| Headline | 30 |
| Long headline | 90 |
| Description | 90 |
| Business name | 25 |
Native placement on MSN, Outlook & Edge
| Copy field | Max chars |
|---|---|
| Short headline | 30 |
| Long headline | 90 |
| Description | 90 |
| Business name | 25 |
| Call to action | 15 |
Product ad from the Merchant Center feed
| Copy field | Max chars |
|---|---|
| Product title | 150 |
| Price | 12 |
| Seller name | 25 |
In-stream video across MSN and Microsoft CTV
| Copy field | Max chars |
|---|---|
| Headline | 30 |
| Description | 90 |
| Call to action | 15 |
Top result on the App Store search page
| Copy field | Max chars |
|---|---|
| App name | 30 |
| Subtitle | 30 |
| Price / IAP label | 20 |
| Developer name | 30 |
Sponsored card in publisher content feeds
| Copy field | Max chars |
|---|---|
| Headline | 60 |
| Description | 150 |
| Branding / advertiser | 25 |
| Call to action | 15 |
Auto-play video card in the content feed
| Copy field | Max chars |
|---|---|
| Headline | 60 |
| Description | 150 |
| Call to action | 15 |
One banner set: MPU, leaderboard, half page, billboard and mobile anchor
| Copy field | Max chars |
|---|---|
| Brand name | 25 |
| Headline | 40 |
| Description | 90 |
| Call to action | 15 |
Teads-style video inside article body
| Copy field | Max chars |
|---|---|
| Brand name | 25 |
| Headline | 50 |
| Call to action | 15 |
Non-skippable pre-roll on connected TV & OLV
| Copy field | Max chars |
|---|---|
| Brand name | 25 |
| End-frame headline | 50 |
Publisher-styled recommendation unit
| Copy field | Max chars |
|---|---|
| Sponsored by | 25 |
| Headline | 60 |
| Description | 120 |
| Call to action | 15 |