Skip to content
Standard display ad sizes from 970 x 250 to 320 x 50 drawn as dashed boxes to one scale, with the 300 x 250 marked in red

970 x 250 billboard slot

Display Ad Sizes: The Banners to Build, Their File Weight Caps, and the 30% Density Rule

Which banner sizes IAB Tech Lab, Google AdSense and Google Ads each list, drawn to one scale; their file weight caps; and how much of a page the Better Ads Standards let ads cover.

If you build only one display creative, make it the 300 x 250 medium rectangle, then add the 728 x 90 leaderboard for desktop and the 320 x 50 banner for phones. All three are on IAB Tech Lab's list of recommended fixed sizes, all three are accepted by Google Ads for uploaded image ads, and Google AdSense lists the first two among its top performing ad sizes.

Keep each file small (150 kB is the cap for an uploaded Google Ads image ad, and IAB's cap for the first load of a 300 x 250), and keep ads to at most 30% of the height of the main content on a mobile page. Chrome has filtered ads since 2018 on sites that repeatedly break the Better Ads Standards.

Which common ad sizes does each standard list?

There is no single official list. IAB Tech Lab publishes the industry standard, and the two Google products most publishers and advertisers meet publish their own. This table puts the three side by side for 13 common sizes. It is a selection, not each list in full: every source lists more sizes than these, so a size that is missing here may still be accepted. Check it in the sources linked in the caption.

IAB fixed list and initial load: IAB Tech Lab, Fixed Size Ad Specifications. AdSense: Guide to ad sizes ("Top performing ad sizes" and "Other supported ad sizes"). Google Ads: Uploaded display ads specifications. Checked October 23, 2026.
Size (px)IAB fixed listIAB initial loadGoogle AdSenseGoogle Ads upload
300 x 250Yes150 kBTop performingYes
728 x 90Yes150 kBTop performingYes
320 x 50Yes50 kBSupportedYes
300 x 50Yes50 kBNot listedYes
160 x 600Yes150 kBSupportedYes
970 x 250Yes250 kBSupported, limited supplyYes
300 x 1050Yes250 kBSupported, limited supplyYes
970 x 90Yes, but see note200 kBSupportedYes
300 x 600No: only in IAB's weight grid and as the stand-in for 1:2200 kB (1:2 unit; grid says 250)Top performingYes
336 x 280No150 kB (grid)Top performingYes
320 x 100No50-75 kB (grid)Top performingYes
468 x 60No50 kB (grid)Supported, limited supplyYes
120 x 60Yes50 kBNot listedNot listed

Note on "(grid)" values: IAB's fixed-size table gives no cap for the sizes marked "(grid)", so we read them off its flexible sizing grid, which IAB says is for "innovative and custom ad formats that may not be part of IAB Ad Portfolio" and which counts pixels at double density (Fixed Size Ad Specifications, page 3). Treat them as estimates: the grid's first band ("Less than 180" thousand pixels) overlaps the next ("120-180"), so 320 x 100 falls in both. IAB's own tables also disagree for three sizes: for 728 x 90 and 970 x 90 the grid gives lower caps than the fixed table, and for 300 x 600 the grid gives 250 kB while the portfolio document names 300 x 600 as its 1:2 vertical unit with a 200 kB initial load (and 400 kB subload). We show the stricter 200 kB for 300 x 600.

Note on 970 x 90: the July 2017 portfolio document marks it "Delist", yet the same portfolio's flexible table and IAB's separate fixed-size specification still list it as "Super Leaderboard/ Pushdown". Both Google products accept it.

Our reading: a size that IAB lists and both Google products accept is a safe size to build. 300 x 600, 336 x 280 and 320 x 100 are not on IAB's fixed list, but AdSense calls them top performing, so a publisher selling through Google demand should still offer them. AdSense warns that the supply of ads is limited for 468 x 60, and for the large 970 x 250 and 300 x 1050.

What do the standard sizes look like next to each other?

Here are ten of the sizes from the table drawn to one scale, so you can see what a buyer gets for each name (300 x 50, 468 x 60 and 120 x 60 are left out). The five in red are the ones Google AdSense calls top performing.

  • 970 x 250 Billboard
  • 970 x 90 Super leaderboard
  • 728 x 90 Leaderboard
  • 336 x 280 Large rectangle
  • 300 x 250 Medium rectangle
  • 320 x 100 Large mobile banner
  • 320 x 50 Mobile banner
  • 300 x 1050 Portrait
  • 300 x 600 Half page
  • 160 x 600 Skyscraper
Every box is drawn to the same scale; the dimension line above the billboard is 970 px. Sizes from IAB Tech Lab, Fixed Size Ad Specifications and Google AdSense, Guide to ad sizes; red marks AdSense's "top performing" list.

How heavy can a display ad file be?

File weight is the size of the creative's own files and assets; ad server, measurement and verification files do not count. IAB Tech Lab sets a cap per size for the initial load, and a larger one for the "subload" that may follow once the page has loaded. Weights are counted "after files have been compressed into gzip format", and on 3G or slower connections IAB asks for files "30% less than recommended" (Fixed Size Ad Specifications).

  • 50kBIAB initial load for a 320 x 50 or 300 x 50 phone banner (subload 100 kB)IAB Tech Lab
  • 150kBIAB initial load for 300 x 250, 728 x 90 and 160 x 600; also the cap for any Google Ads uploaded image ad (GIF, JPG or PNG)IAB Tech Lab, Google Ads
  • 250kBIAB initial load for the 970 x 250 billboard and 300 x 1050 portrait (subload 500 kB)IAB Tech Lab

The same IAB document caps an ad at ten file requests during the initial load and 30% CPU load, and allows unlimited weight only "after user-initiated interaction". Google Ads adds that animation "must be 30 seconds or shorter" and that an HTML5 or AMPHTML ad's ZIP may be up to 600 KB (Google Ads Help).

Should you build fixed sizes or flexible ratios?

IAB Tech Lab's New Ad Portfolio page says its new ad units "are based on aspect ratio and size range rather than fixed pixel sizes" (IAB New Ad Portfolio), and in 2017 IAB marked the classic sizes "in transition": 728 x 90 "to be replaced by 8x1 horizontal banner", 300 x 250 "to be replaced by 1x1" (portfolio, page 23). Nine years on, both Google pages above still list the fixed sizes. Our reading: most campaigns need both.

Fixed sizes

  • One file per slot, pixel exact: what the designer saw is what runs.
  • Needed for uploaded image ads: Google Ads accepts a fixed list of sizes.
  • A separate file for every size you book, each under its weight cap.

Flexible ratios

  • Units that "maintain their aspect ratio" and adjust to the screen (IAB flexible spec): 1:1, 1:2, 4:1, 6:1, 8:1 and more.
  • Google's responsive display ads work the same way: you upload images (landscape 1.91:1 at 1200 x 628, square 1:1 at 1200 x 1200, each up to 5120 KB) and Google fits them to the slot (Google Ads Help).
  • Fewer files, less control over the exact crop.

How much of a page may ads cover?

On a phone, at most 30% of the height of the page's main content. The Coalition for Better Ads lists "Ads that take up more than 30% of the vertical height of a page" as a failing experience on mobile, measured "against the main content portion of the page, not the viewport", and "All ad formats count toward ad density, including "sticky" ads and inline ads" (Better Ads Standards). On desktop the limit is ad density higher than 50%, or 30% when the page also has a sticky video ad (Better Ads Standards).

Ads: 14% + 16%= 30%

Sketch, not data: a mobile page whose two ad slots add up to 30% of its content height, the most the Better Ads Standards allow. Add a sticky banner and the page goes over.

The other experiences on the desktop list are pop-up ads, auto-playing video ads with sound, prestitial ads with a countdown, and large sticky ads, which take up "more than 30% of the screen's real estate" (Better Ads Standards). You can see whether your site has been flagged in Google's Ad Experience Report.

When did Chrome start enforcing it?

  1. June 1, 2017

    Google says Chrome will stop showing ads, "including those owned or served by Google", on sites that do not comply with the Better Ads Standards, starting in early 2018 (Chromium Blog).

  2. July 2017

    IAB Tech Lab publishes the New Standard Ad Unit Portfolio, drawing on the Coalition's initial standards, with its LEAN principles: "lightweight, encrypted, AdChoices supported, and non-invasive" (portfolio, IAB Tech Lab).

  3. February 15, 2018

    Chrome's ad filtering launches (Chromium Blog, 2018), on sites in North America and Europe (Chromium Blog, 2019).

  4. July 9, 2019

    Chrome stops showing all ads on sites "in any country" that repeatedly display these disruptive ads (Chromium Blog).

What should a buyer send, and a publisher ask for?

  1. The core three: 300 x 250, 728 x 90 and 320 x 50. Add 300 x 600 and 970 x 250 if the site has a sidebar or a billboard slot.
  2. Each file under its cap: 150 kB for a Google Ads uploaded image ad (600 KB for an HTML5 or AMPHTML ZIP); for the banner sizes above, IAB's per-size limit, from 50 kB for a phone banner to 250 kB for a billboard.
  3. One file per booked size: a fixed slot shows a file of its own pixel size, so send every size on the order.
  4. Sharp on phones: Google Ad Manager lets you upload 1x, 1.5x and 2x versions of an image and picks one per device (Ad Manager Help).
  5. Animation within the rules: 30 seconds or shorter on Google Ads, no flashing on mobile.
  6. The page around it: publishers, count every ad slot on a mobile page, sticky banner included, before you add one more.

Questions people ask

What is the most common banner ad size?

We found no public source that counts every impression. 300 x 250 and 728 x 90 are the only sizes that are on IAB Tech Lab's fixed list, accepted by Google Ads uploads and called top performing by Google AdSense. Of the two, 300 x 250 is the one that also fits on a phone.

What is the best ad size for mobile?

320 x 50 is IAB's smartphone banner. Google AdSense ranks 320 x 100, the "large mobile banner", among its top performing sizes and suggests it as an alternative to 320 x 50 and 300 x 250.

Is a leaderboard ad 728 x 90?

Yes. IAB Tech Lab and Google both call 728 x 90 the leaderboard. AdSense says it "performs well if placed above the main content".

Do I need 2x images for retina screens?

Not by rule. Google Ad Manager makes it optional: you can upload separate 1x, 1.5x and 2x images and it picks the right one per device. IAB's weight grid already counts pixels at double density (2x) when it sets its weight bands.

Is 300 x 600 a standard IAB size?

It is not in IAB's fixed-size table. IAB uses it as the stand-in for its flexible 1:2 vertical unit and in its file weight grid. Google AdSense calls it "one of the fastest growing sizes by impressions" and Google Ads accepts it as the half-page ad.

Sources

728 x 90 house ad