Skip to main content

Ad Slot Sizes

Understand ad dimensions and choose the right sizes for your slots.


Size basics

Ad sizes are defined as width × height in pixels: 300x250 = 300 pixels wide, 250 pixels tall.


Common sizes

Desktop

SizeNameBest forDemand
728x90LeaderboardHeadersHigh
970x90Large leaderboardWide headersMedium
970x250BillboardHigh-impact headersHigh
300x250Medium rectangleSidebar, in-contentHighest
336x280Large rectangleIn-contentHigh
300x600Half pageSidebarHigh
160x600Wide skyscraperSidebarMedium
120x600SkyscraperNarrow sidebarLow

Mobile

SizeNameBest forDemand
320x50Mobile leaderboardHeader, sticky footerHigh
320x100Large mobile bannerIn-contentHigh
300x250Medium rectangleIn-contentHighest
320x480Mobile interstitialFull-screenMedium

Special formats

SizeNameDescription
FluidResponsiveAdjusts to container
NativeContent-matchedBlends with page design

Choosing sizes

By position

PositionRecommendedWhy
Header728x90, 970x250Standard top placements
Sidebar top300x250, 300x600High viewability
Sidebar bottom300x250, 160x600Fallback options
In-content300x250, 336x280Fits text flow
Sticky footer728x90 (desktop), 320x50 (mobile)Persistent visibility

By goal

GoalStrategy
Maximize CPMUse 970x250, 300x600 — larger formats command premiums
Maximize fillUse 300x250, 728x90 — highest demand
Balance bothMulti-size slots: 300x250 + 300x600

Multi-size slots

You can assign multiple sizes to one slot. Ads compete across sizes.

Pros

  • More advertiser competition
  • Better fill rates
  • Potentially higher CPMs

Cons

  • Less predictable layout
  • May cause layout shift (CLS)
  • Harder to design around
Slot typeSize combination
Leaderboard728x90 + 970x90 + 970x250
Sidebar300x250 + 300x600
In-content300x250 + 336x280
Mobile header320x50 + 320x100
Limit to 3-4 sizes

More sizes means more variability. Keep it manageable.


Size performance

Different sizes have different characteristics:

MetricLarger sizesSmaller sizes
CPMGenerally higherGenerally lower
Fill rateLower (less demand)Higher (more demand)
ViewabilityDepends on placementDepends on placement

Viewing size performance

  1. Go to Dashboard → Monetization
  2. Add Size as a dimension
  3. View CPM, fill rate, revenue by size

Use this data to optimize your size selections.


Size and layout shift

Multi-size slots can cause Cumulative Layout Shift (CLS) — content jumping as ads load.

Prevention strategies

Reserve maximum space:

.ad-container {
min-height: 250px; /* Height of largest size */
min-width: 300px;
}

Use aspect ratio:

.ad-container {
aspect-ratio: 300 / 250;
max-width: 300px;
}

Prefer single sizes for sensitive positions:

  • Above-the-fold headers
  • Adjacent to main content

IAB standards

These sizes follow IAB (Interactive Advertising Bureau) standards, ensuring compatibility across ad networks.

CategorySizes
IAB Rising Stars970x250, 970x90, 300x600
Universal Ad Package728x90, 300x250, 160x600, 180x150
Mobile320x50, 320x480, 300x250

Common questions

Which size has the best CPM?

Generally, larger sizes (970x250, 300x600) have higher CPMs because they're more impactful.

However, 300x250 often generates the most total revenue due to high fill rates and demand.

Should I use non-standard sizes?

Generally no. Non-standard sizes have:

  • Less advertiser demand
  • Lower fill rates
  • Potential compatibility issues

Stick to IAB standard sizes unless you have a specific reason.

How do I handle responsive design?

Options:

  1. Use fluid/native sizes — Adapt to container
  2. Device-specific layouts — Different layouts for mobile/desktop
  3. CSS media queries — Show/hide slots by screen size

Next steps