Google has specific technical rules for every type of ad — the exact file size your image must be, the correct dimensions, the maximum number of characters in a headline, the video length limits, the URL format requirements, and so on. If your ad does not meet these technical requirements, it will be disapproved even if the content is completely fine. This checklist covers every major technical specification across all Google Ads formats so you can fix each issue step by step.
Expanded Text Ads (legacy): Headline 1 & 2 = 30 chars each | Headline 3 = 30 chars
Legacy Expanded Text: Description 1 & 2 = 90 characters each
Sitelink descriptions: Max 35 characters each
Callout extensions: Max 25 characters each
Structured snippets header: Pre-set from Google's list | Values: max 25 chars each
Square: 250×250 | 200×200 | 300×300 | 336×280
Landscape: 468×60 | 728×90 | 970×90 | 970×250 | 980×120
Rectangle: 300×250 | 300×600 | 160×600 | 120×600
Mobile: 300×50 | 320×50 | 320×100
Responsive Display Ads — recommended: Landscape 1200×628 | Square 1200×1200 | Logo 1200×300
Responsive Display Ad images: Max 5 MB per image
Animated format: GIF only — no HTML5 animation files
Tip: Use Google's free Image Ad preview tool to check text coverage before uploading
Aspect ratio: 1:1 (square) or 4:1 (landscape) | Max file size: 5 MB | Formats: PNG or JPG
Recommended codec: H.264 for video | AAC for audio
For YouTube uploads: MP4 with H.264 is strongly preferred
Non-skippable in-stream ads: Maximum 15 seconds (some regions allow 20 sec)
Bumper ads: Exactly 6 seconds or less
In-feed video ads: No strict length limit | Recommended: 30 sec – 3 min
Outstream ads: Minimum 1 second
Vertical (mobile-first): 1080×1920 px | Aspect ratio: 9:16
Square: 1080×1080 px | Aspect ratio: 1:1
Minimum resolution accepted: 426×240 px (240p) — but 1080p recommended
Google Ads direct video upload: Max 2 GB per file
Recommended bitrate for 1080p: 8–12 Mbps for standard video | 35–45 Mbps for high-motion video
Not accepted: Vimeo, Wistia, Dailymotion, self-hosted video URLs
Not accepted: http://yourwebsite.com/page
Check: Open your URL in a browser — it must show a padlock icon and "https" in the address bar
Will cause disapproval: 404 (Not Found) | 500 (Server Error) | 403 (Forbidden) | 503 (Service Unavailable) | Blank page | Redirect loop
Not allowed: Display URL = example.com | Final URL = https://store.differentdomain.com
Invalid (spaces/bad chars): https://www.example.com/sale items | https://www.example.com/sale^items
Check: Paste your URL into a browser — if it does not load correctly, the URL is invalid
Test tool: pagespeed.web.dev — enter your landing page URL and fix any issues rated "Poor" or "Needs Improvement"
Long headline: Max 90 characters | Used as the sole headline in some layouts
Required: Must be the actual name of the advertised business — promotional text like "Best Deals" is not permitted here
Images: At least 1 landscape image (1.91:1 ratio) + 1 square image (1:1 ratio)
Headlines: At least 1 short headline + 1 long headline
Descriptions: At least 1 description
Recommended for best performance: 5 headlines | 5 images | 1 logo | 5 descriptions
Note: Google may not always show the description depending on ad placement — keep descriptions clear and impactful within the limit
Square image: Aspect ratio 1:1 | Recommended: 1200×1200 px | Min: 300×300 px
Portrait image (optional): Aspect ratio 4:5 | Recommended: 960×1200 px
Recommended: 800×800 px or larger
Max file size: 16 MB
Formats: JPEG, PNG, GIF, BMP, TIFF
Not allowed: Watermarks | Promotional text overlays | Placeholder images | Borders
iOS App campaigns: App must be live on the Apple App Store
Required: Provide the correct app store URL or app ID when setting up the campaign
Videos: Landscape (16:9) | Square (1:1) | Portrait (2:3 or 9:16) | MP4 or MOV | Hosted on YouTube
HTML5: Must pass Google Web Designer validation | Max 40 files | Max 1 MB zipped
How to link: In Merchant Center → Settings → Linked Accounts → enter your Google Ads Customer ID
Headlines: at least 3 (max 30 chars each) | Descriptions: at least 2 (max 90 chars each)
Images: 1 landscape (1.91:1) + 1 square (1:1) | Logo: 1 square (1:1)
Strongly recommended: 1 video (if not provided, Google auto-generates one — which may not represent your brand well)
Square image (1:1): Min 300×300 px | Recommended 1200×1200 px
Portrait image (4:5) — optional: Min 480×600 px | Recommended 960×1200 px
Logo (1:1): Min 128×128 px | Recommended 1200×1200 px
All images: Max 5 MB | JPG or PNG
Min length: 10 seconds | Max: no strict limit but keep under 3 minutes for best performance
Must be hosted on YouTube
Images: Landscape 1200×628 | Square 1200×1200 | Max 5 MB each
Also use: Google's Ad Preview and Diagnosis Tool at ads.google.com/aw/preview
Common technical disapproval codes: "Image quality" | "Destination not working" | "Malformed URL" | "Asset specs not met" | "Character limit exceeded"
Manual appeal needed for: Account-level suspensions | Policy violations beyond technical specs
Review time: Usually within 1 business day for technical fixes | Can take up to 3 business days during peak periods