100% Private & Browser Based

Banner Ad Sizes 2026: Google Display Ad Sizes and IAB Standards

Google's AdSense guide names 300×250 (medium rectangle), 336×280 (large rectangle), 728×90 (leaderboard), 300×600 (half page) and 320×100 (large mobile banner) as its top performing banner ad sizes, and the IAB's fixed size list adds 320×50, 160×600 and 970×250. Google Ads lists 20 sizes for uploaded display ads, a few of them regional, plus three billboard sizes for Poland, and every network sets its own weight limit. The chart below puts all of that on one page, with the source for each number.

This guide is the reference. To make a blank PNG or an HTML5 starter ZIP at any size in the chart, or at a custom one, use the free banner size templates, which also keep a short design note for each of the twelve sizes linked below.

The complete banner ad size chart

"Google Ads" means the size appears in Google's uploaded display ads specifications. "IAB fixed size" means it appears in the IAB Tech Lab Fixed Size Ad Specifications, whose 2022 edition lists the same units. Placement notes describe where each size usually runs.

Desktop and all screen sizes

Name Pixels Where it runs Device Google Ads IAB status
Medium Rectangle300×250Inside articles, in sidebars, between feed itemsDesktop and mobileYesFixed size
Large Rectangle336×280Inside articlesDesktopYesNot listed
Leaderboard728×90Above the main content, top of pageDesktop and tabletYesFixed size
Half Page300×600Sidebar, next to contentDesktopYesNot in the fixed list, mapped to the flexible 1:2 unit
Wide Skyscraper160×600SidebarDesktopYesFixed size
Skyscraper120×600Narrow sidebarDesktopYesNot listed
Portrait300×1050Tall sidebarDesktopYesFixed size
Billboard970×250Below the site header, full content widthDesktopYesFixed size
Large Leaderboard970×90Top of pageDesktopYesFixed size, as Super Leaderboard or Pushdown
Banner468×60Inside content, older layoutsDesktopYesNot listed
Square250×250Sidebar, small content slotsDesktop and mobileYesNot listed
Small Square200×200Small sidebar slotsDesktopYesNot listed
Vertical Rectangle240×400SidebarDesktopYesNot listed
Triple Widescreen250×360SidebarDesktopYesNot listed
Netboard580×400Inside content, common in NorwayDesktopYes, regionalNot listed
Top Banner930×180Top of page, common in DenmarkDesktopYes, regionalNot listed
Panorama980×120Top of page, common in SwedenDesktopYes, regionalNot listed
PL Billboard750×100, 750×200, 750×300Top of page, PolandDesktopYes, regionalNot listed
120×60120×60Small sponsor badgeDesktopNoFixed size

Mobile banner and interstitial sizes

Name Pixels Where it runs Device Google Ads IAB status
Mobile Banner320×50Top or bottom of a mobile page, appsMobileYesFixed size, Smartphone Banner
Mobile Banner300×50Top or bottom of a mobile pageMobileYesFixed size, Smartphone Banner
Large Mobile Banner320×100Top or bottom of a mobile pageMobileYesNot listed
Phone Interstitial320×480 portrait, 480×320 landscapeFull screen between screens or pagesMobileNo, listed by Ad Manager and DV360Not listed at this size
Tablet Interstitial768×1024 portrait, 1024×768 landscapeFull screen between screensTabletNo, listed by Ad ManagerNot listed
Mobile Phone Interstitial640×1136, 750×1334, 1080×1920Full screen on phonesMobileNoFixed size
DV360 mobile sizes300×100, 360×592, 360×640, 375×667Mobile web and appsMobileNo, listed by DV360Not listed

Interstitial sizes come from Google Ad Manager's mobile app interstitial guide, which uses 320×480 or 480×320 for phones and 768×1024 or 1024×768 for tablets. DV360's HTML5 guidelines add 320×480, 360×640 and 375×667 to its list of common sizes, along with 320×320 and, on desktop, 800×250.

Which banner sizes to build first

Google's AdSense guide to ad sizes names five top performing sizes from the publisher side: 300×250, 336×280, 728×90, 300×600 and 320×100. It notes that the medium rectangle tends to have more advertiser inventory available and that 300×600 is one of the fastest growing sizes by impressions. Combine that with the IAB fixed list and a sensible build order looks like this:

  1. Core set, runs almost everywhere: 300×250, 728×90, 300×600 and 320×50. The medium rectangle alone covers desktop and mobile.
  2. Reach set: 160×600, 336×280, 320×100 and 970×250. These pick up sidebar, in content, larger mobile and premium top of page inventory.
  3. Only when booked: 970×90, 300×1050, 468×60, 250×250, the regional sizes and interstitials. Build them when a media plan or a publisher asks for them.

For a campaign in several sizes, the clickTag Generator sets up the rows in one click: its core IAB preset adds 300×250, 728×90, 160×600 and 300×600, the mobile preset adds 320×50, 320×100, 300×50 and the two interstitials, and every row carries the matching ad.size tag and clickTag code for the platform you choose.

If you would rather not build every size by hand, a Google Ads responsive display ad assembles itself from your images and text for each slot. Uploaded HTML5 and image ads give you pixel control, but only in the sizes you actually build.

File weight limits by network

The size of the canvas and the weight of the file are separate rules. These are the current limits, each taken from the platform's own documentation. Last verified September 2026.

Network Format Limit Source
Google AdsHTML5 ZIP600 KB, no more than 40 filesanswer 1722096
Google AdsImage ad (GIF, JPG, PNG)150 KBanswer 1722096
Google AdsAMPHTML ZIP600 KB compressed, one HTML file and up to 39 media assetsanswer 1722096
Campaign Manager 360HTML5 ZIP or ADZ9.5 MB and 100 files on the asset options page, 10 MB on the HTML5 preparation page4558694, 3145300
Campaign Manager 360Image creative9.5 MB, up to 4000×4000 pixels4558694
Campaign Manager 360Polite load imageUnder 40 KB4558694
Display & Video 360HTML5 creative5 MB downloaded when the ad serves. The ZIP has no size limit and holds up to 100 files10261241
IAB guidanceInitial load per size50 KB for 320×50, 150 KB for 300×250, 728×90 and 160×600, 250 KB for 970×250 and 300×1050Fixed Size Ad Specifications

Where CM360 publishes two ceilings, AdCheckLab enforces the stricter 9.5 MB. The IAB weights are guidance for publishers rather than an upload check. They are measured after gzip compression, count only what loads before the page's load event, and allow twice as much again as subload. The IAB also asks for no more than ten file requests during the initial load, and 30% less weight on slow 3G connections.

For the rules behind the Google Ads numbers, see the Google Ads HTML5 validator and ZIP requirements. For the DSP side, see other DSPs and the IAB in the platform comparison.

IAB fixed sizes and their weight budgets

The IAB New Ad Portfolio moved the standard from fixed pixel sizes toward flexible units defined by aspect ratio, then kept a short list of fixed sizes because they still carry most of the revenue. That list, with its maximum initial load and subload in KB:

IAB unit Pixels Initial load Subload
Billboard970×250250 KB500 KB
Smartphone Banner300×50 or 320×5050 KB100 KB
Leaderboard728×90150 KB300 KB
Super Leaderboard or Pushdown970×90200 KB400 KB
Portrait300×1050250 KB500 KB
Skyscraper160×600150 KB300 KB
Medium Rectangle300×250150 KB300 KB
120×60120×6050 KB100 KB
Mobile Phone Interstitial640×1136, 750×1334 or 1080×1920300 KB600 KB

The same document lists three feature phone banners (120×20, 168×28 and 216×36) at 5 KB each. Static image ads and backup images should stay within the initial load figure for their size.

Retina, 2x assets and weight

The canvas stays at the booked size, for example 300×250, but images inside it are often exported at twice that resolution so they look sharp on high density screens. The IAB calculates its weight bands at 2x resolution, and CM360 suggests uploading an image up to twice the size of the placement. The catch is weight: a 2x photo has four times the pixels. If a 2x build goes over the limit, the Banner Compressor can scale images to 75% or 50% while leaving sprite sheets and natural size images untouched, as explained in how to compress HTML5 ZIP banners.

Interstitial rules worth knowing

Check a finished banner against its size

The banner size templates start every HTML5 build with the tag already in place. Declare the size in the head of every HTML5 banner with <meta name="ad.size" content="width=300,height=250">. The HTML5 Banner Validator reads that tag and compares it with the size the canvas or main container declares. For image ads it names the format of every size Google lists and warns about any other size. Before a launch, run the whole set through the HTML5 banner QC checklist, and for animated image ads, check the timing rules in the animated GIF guide.