Spec sheets
AI ad specs, side by side.
Each AI ad channel takes different creative. ChatGPT takes one title, body and square image. Google assembles ads from 3–15 headlines and 2–4 descriptions. Gravity takes a headline, copy and a call to action.
ChatGPT ad specsTitle: 3–50 characters · Body: Up to 100 characters8 limits · OpenAIGoogle AI ad specsHeadlines: 3 to 15 headlines · Headline length: Up to 30 characters each7 limits · GoogleGravity ad specsHeadline: Up to 80 characters · Ad copy: Up to 500 characters6 limits · Gravity
ChatGPT ads
| Field | Limit |
|---|---|
| Title | 3–50 characters[1] |
| Body | Up to 100 characters[1] |
| Image | JPEG, PNG or WebP; at least 640 × 640 px[1]Some blogs quote a 256 px minimum. That figure is OpenAI’s minimum for the advertiser icon, not for the ad image. |
| Multi-image ads | 4–6 square (1:1) images sharing one title, body and destination URL; API accounts must be enabled[1] |
| Multi-image call to action | 'Learn more' is the only CTA; every image links to the same URL[2] |
| Destination URL | HTTP or HTTPS, up to 2,048 characters, reachable by OpenAI's ad crawlers[1] |
| Brand name | brand_name: the public advertiser name shown in ads[3] |
| Advertiser icon | sources disagree 256 × 256 px (Account Management) vs 128 × 128 px (API Partner Setup)[3]OpenAI’s Account Management guide asks for at least 256 × 256 px; its API Partner Setup page asks for at least 128 × 128 px. Use 256 px to satisfy both. |
Google AI Overviews and AI Mode ads
| Field | Limit |
|---|---|
| Headlines | 3 to 15 headlines[4] |
| Headline length | Up to 30 characters each[5] |
| Descriptions | 2 to 4 descriptions[4] |
| Description length | Up to 90 characters each[5] |
| Display path | path1 and path2 optional, up to 15 characters each; path2 requires path1[4] |
| Final URL | At least one final URL is required[4] |
| Double-width characters | Each double-width character (Korean, Japanese, Chinese) counts as 2[5] |
Gravity ad network
| Field | Limit |
|---|---|
| Headline | Up to 80 characters[6] |
| Ad copy | Up to 500 characters[6] |
| Call to action | Up to 80 characters[6] |
| Brand name | Shown to users next to the ad; at most 500 characters; defaults to landing page host name.[6] |
| Image | Public PNG, JPEG, GIF or WebP, 10 MB or less; some delivery networks need an image on each ad.[6] |
| Campaign name | At most 255 characters[7] |
Sources
- Campaign ManagementOpenAI developer docs · checked 10 Nov 2026
- Creating ads for ChatGPT Ads | OpenAI Help CenterOpenAI Help Center · checked 10 Nov 2026
- Account ManagementOpenAI developer docs · checked 10 Nov 2026
- Create responsive search ads - Google Ads APIGoogle Ads API docs · checked 10 Nov 2026
- About responsive search ads - Google Ads HelpGoogle Ads Help · checked 10 Nov 2026
- Ad groups and ads (API reference) - Gravity docsGravity docs · checked 10 Nov 2026
- Campaigns (API reference) - Gravity docsGravity docs · checked 10 Nov 2026