Google Display Ads Creative Checklist 2025

Google Display Ads Creative Checklist

2025

📐 Static Image Ad Sizes

Format: JPG or PNG | Max File Size: 150 KB per image
Category Dimensions Ad Size Name
Desktop 300 × 250 Medium Rectangle
Desktop 336 × 280 Large Rectangle
Desktop 728 × 90 Leaderboard
Desktop 970 × 250 Billboard
Desktop 970 × 90 Large Leaderboard (optional)
Desktop 300 × 600 Half Page
Desktop 160 × 600 Wide Skyscraper
Mobile 320 × 100 Large Mobile Banner
Mobile 320 × 50 Mobile Leaderboard
Optional 468 × 60 Banner
Optional 250 × 250 Square
Optional 200 × 200 Small Square

Static Banner Requirements

  • Text must not cover more than 20% of the image
  • Must include a clear border
  • No animation (for static versions)
  • File size ≤ 150 KB

🎬 GIF Banner Requirements

For animated banners in GIF format

Animation Specifications

Max Duration 30 seconds
Frame Rate 5 FPS or slower
File Size ≤ 150 KB

Animation Guidelines

  • Loop must stop at or before 30 seconds
  • No strobing or flashing effects
  • No rapid transitions
  • Must be family-safe and professional

📱 Responsive Display Ad (RDA) Specifications

Element Dimensions Aspect Ratio Max File Size Notes
Landscape Image 1200 × 628
(min 600 × 314)
1.91 : 1 ≤ 5 MB Used across most placements
Square Image 1200 × 1200
(min 300 × 300)
1 : 1 ≤ 5 MB Used in native and mobile placements
Logo (Square) 1200 × 1200
(min 128 × 128)
1 : 1 ≤ 5 MB Transparent background preferred
Logo (Landscape) 1200 × 300
(min 512 × 128)
4 : 1 ≤ 5 MB For wider layouts

Pro Tips for Best Performance

  • Avoid adding text inside images – Google will automatically generate headlines and descriptions
  • Ensure clear contrast – Your visuals should stand out on various backgrounds
  • Upload both square and landscape formats – This ensures maximum coverage across all placements
google-display-ads-creative-checklist

Get Your Free SEO Starter Pack Here

Download our free SEO Guide for everything you need to know about optimizing your website for SEO in South Africa!

STSP
Bobby
Keen to chat?
Lets discuss your needs