google-ad-creative-generation
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseGoogle Ad Creative Generation
Google Ads创意素材生成
Generate high-converting Google Ads creatives using each::sense. This skill creates images and videos optimized for Google's ad placements, formats, and best practices across Display Network, YouTube, Discovery, and Performance Max campaigns.
借助each::sense生成高转化的Google Ads创意素材。该技能可为展示广告网络、YouTube、Discovery和Performance Max广告系列创建符合Google广告投放位置、格式及最佳实践的图片和视频素材。
Features
功能特性
- Display Ads: Static images for Google Display Network in all standard sizes
- YouTube Thumbnails: Custom thumbnails for video ads and organic content
- Discovery Ads: Native-looking images for Gmail, Discover feed, and YouTube home
- Performance Max: Multi-format assets for automated Google campaigns
- Responsive Display: Multiple assets for Google's ML-optimized ad delivery
- Shopping Ads: Product-focused creatives for e-commerce campaigns
- App Campaign Ads: Visuals optimized for app install campaigns
- Video Ads: Short-form video content for YouTube placements
- 展示广告:适用于Google展示广告网络的全标准尺寸静态图片
- YouTube缩略图:用于视频广告和原生内容的自定义缩略图
- Discovery广告:适配Gmail、Discover信息流和YouTube首页的原生风格图片
- Performance Max:用于Google自动化广告系列的多格式素材
- 自适应展示广告:适配Google机器学习优化广告投放的多组素材
- 购物广告:聚焦产品的电商广告创意素材
- 应用推广广告:针对应用安装广告系列优化的视觉素材
- 视频广告:适用于YouTube投放的短视频内容
Quick Start
快速开始
bash
curl -X POST https://sense.eachlabs.run/chat \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"message": "Create a Google Display ad banner for a SaaS product, 300x250 medium rectangle, showing a clean dashboard interface with professional blue color scheme",
"mode": "max"
}'bash
curl -X POST https://sense.eachlabs.run/chat \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"message": "Create a Google Display ad banner for a SaaS product, 300x250 medium rectangle, showing a clean dashboard interface with professional blue color scheme",
"mode": "max"
}'Google Ads Formats & Sizes
Google Ads格式与尺寸
Display Network
展示广告网络
| Format | Size (px) | Aspect Ratio | Use Case |
|---|---|---|---|
| Medium Rectangle | 300x250 | 1.2:1 | Most common, high inventory |
| Large Rectangle | 336x280 | 1.2:1 | Premium placements |
| Leaderboard | 728x90 | 8:1 | Header/footer placements |
| Mobile Leaderboard | 320x50 | 6.4:1 | Mobile header |
| Half Page | 300x600 | 1:2 | High visibility sidebar |
| Large Mobile Banner | 320x100 | 3.2:1 | Mobile interstitial |
| Billboard | 970x250 | 3.9:1 | Premium desktop header |
| Wide Skyscraper | 160x600 | 1:3.75 | Sidebar placements |
| 格式 | 尺寸(像素) | 宽高比 | 使用场景 |
|---|---|---|---|
| 中型矩形 | 300x250 | 1.2:1 | 最常用,库存充足 |
| 大型矩形 | 336x280 | 1.2:1 | 优质展示位 |
| 通栏横幅 | 728x90 | 8:1 | 页眉/页脚展示位 |
| 移动端通栏横幅 | 320x50 | 6.4:1 | 移动端页眉 |
| 半页广告 | 300x600 | 1:2 | 高可见度侧边栏 |
| 大型移动端横幅 | 320x100 | 3.2:1 | 移动端插屏 |
| 巨幅横幅 | 970x250 | 3.9:1 | 优质桌面端页眉 |
| 宽幅摩天楼 | 160x600 | 1:3.75 | 侧边栏展示位 |
YouTube & Video
YouTube与视频广告
| Format | Size/Ratio | Use Case |
|---|---|---|
| Custom Thumbnail | 1280x720 (16:9) | Video thumbnails, companion banners |
| In-Feed Thumbnail | 1200x628 | YouTube Discovery ads |
| Bumper Ad | 6 sec, 16:9 | Short unskippable ads |
| Skippable In-Stream | 15-30 sec, 16:9 | Pre-roll, mid-roll ads |
| 格式 | 尺寸/宽高比 | 使用场景 |
|---|---|---|
| 自定义缩略图 | 1280x720(16:9) | 视频缩略图、伴随横幅 |
| 信息流缩略图 | 1200x628 | YouTube Discovery广告 |
| bumper广告 | 6秒,16:9 | 不可跳过的短视频广告 |
| 可跳过前贴片广告 | 15-30秒,16:9 | 前贴片、中贴片广告 |
Discovery & Performance Max
Discovery与Performance Max
| Format | Size (px) | Aspect Ratio | Use Case |
|---|---|---|---|
| Square | 1200x1200 | 1:1 | Discovery feed, Performance Max |
| Landscape | 1200x628 | 1.91:1 | Gmail, Discover, YouTube |
| Portrait | 960x1200 | 4:5 | Mobile-first placements |
| 格式 | 尺寸(像素) | 宽高比 | 使用场景 |
|---|---|---|---|
| 正方形 | 1200x1200 | 1:1 | Discovery信息流、Performance Max |
| 横版 | 1200x628 | 1.91:1 | Gmail、Discover、YouTube |
| 竖版 | 960x1200 | 4:5 | 移动端优先展示位 |
Responsive Display Ads
自适应展示广告
| Asset Type | Recommended Sizes | Notes |
|---|---|---|
| Landscape Image | 1200x628 | Required, 1.91:1 ratio |
| Square Image | 1200x1200 | Required, 1:1 ratio |
| Logo (Landscape) | 512x128 | Optional, 4:1 ratio |
| Logo (Square) | 128x128 | Recommended, 1:1 ratio |
| 素材类型 | 推荐尺寸 | 说明 |
|---|---|---|
| 横版图片 | 1200x628 | 必填,1.91:1宽高比 |
| 正方形图片 | 1200x1200 | 必填,1:1宽高比 |
| 横版Logo | 512x128 | 可选,4:1宽高比 |
| 正方形Logo | 128x128 | 推荐,1:1宽高比 |
Use Case Examples
使用场景示例
1. Display Banner Ad (Medium Rectangle)
1. 展示横幅广告(中型矩形)
bash
curl -X POST https://sense.eachlabs.run/chat \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"message": "Create a 300x250 Google Display ad for an online course platform. Show a person learning on laptop, modern gradient background in purple and blue, leave space for headline text at top and CTA button at bottom.",
"mode": "max"
}'bash
curl -X POST https://sense.eachlabs.run/chat \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"message": "Create a 300x250 Google Display ad for an online course platform. Show a person learning on laptop, modern gradient background in purple and blue, leave space for headline text at top and CTA button at bottom.",
"mode": "max"
}'2. YouTube Custom Thumbnail
2. YouTube自定义缩略图
bash
curl -X POST https://sense.eachlabs.run/chat \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"message": "Create a 16:9 YouTube thumbnail for a tech review video. Show a smartphone floating with dramatic lighting, bold contrasting colors, leave right side clear for text overlay. Eye-catching and clickable style.",
"mode": "max"
}'bash
curl -X POST https://sense.eachlabs.run/chat \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"message": "Create a 16:9 YouTube thumbnail for a tech review video. Show a smartphone floating with dramatic lighting, bold contrasting colors, leave right side clear for text overlay. Eye-catching and clickable style.",
"mode": "max"
}'3. Discovery Ad (Gmail/Discover)
3. Discovery广告(Gmail/Discover)
bash
curl -X POST https://sense.eachlabs.run/chat \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"message": "Create a 1.91:1 landscape Discovery ad for a travel agency. Show a stunning beach destination with turquoise water, aspirational vacation vibes. Native content feel, not overly promotional. 1200x628 pixels.",
"mode": "max"
}'bash
curl -X POST https://sense.eachlabs.run/chat \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"message": "Create a 1.91:1 landscape Discovery ad for a travel agency. Show a stunning beach destination with turquoise water, aspirational vacation vibes. Native content feel, not overly promotional. 1200x628 pixels.",
"mode": "max"
}'4. Shopping Ad Product Image
4. 购物广告产品图片
bash
curl -X POST https://sense.eachlabs.run/chat \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"message": "Create a product image for Google Shopping. Show wireless headphones on pure white background, multiple angles visible, clean e-commerce style. High detail, professional product photography look.",
"mode": "max"
}'bash
curl -X POST https://sense.eachlabs.run/chat \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"message": "Create a product image for Google Shopping. Show wireless headphones on pure white background, multiple angles visible, clean e-commerce style. High detail, professional product photography look.",
"mode": "max"
}'5. App Campaign Ad
5. 应用推广广告
bash
curl -X POST https://sense.eachlabs.run/chat \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"message": "Create a 1:1 square ad for a fitness app install campaign. Show app interface mockup on phone screen with workout tracking visible, energetic person exercising in background. Vibrant orange and black brand colors.",
"mode": "max"
}'bash
curl -X POST https://sense.eachlabs.run/chat \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"message": "Create a 1:1 square ad for a fitness app install campaign. Show app interface mockup on phone screen with workout tracking visible, energetic person exercising in background. Vibrant orange and black brand colors.",
"mode": "max"
}'6. Responsive Display Ad Set
6. 自适应展示广告素材组
bash
undefinedbash
undefinedLandscape asset (required)
横版素材(必填)
curl -X POST https://sense.eachlabs.run/chat
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Create a 1200x628 landscape image for responsive display ads. Insurance company - show a happy family in front of their home, warm and trustworthy feeling, soft natural lighting. Leave clear space for headline overlay.", "session_id": "responsive-insurance-001" }'
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Create a 1200x628 landscape image for responsive display ads. Insurance company - show a happy family in front of their home, warm and trustworthy feeling, soft natural lighting. Leave clear space for headline overlay.", "session_id": "responsive-insurance-001" }'
curl -X POST https://sense.eachlabs.run/chat
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Create a 1200x628 landscape image for responsive display ads. Insurance company - show a happy family in front of their home, warm and trustworthy feeling, soft natural lighting. Leave clear space for headline overlay.", "session_id": "responsive-insurance-001" }'
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Create a 1200x628 landscape image for responsive display ads. Insurance company - show a happy family in front of their home, warm and trustworthy feeling, soft natural lighting. Leave clear space for headline overlay.", "session_id": "responsive-insurance-001" }'
Square asset (required)
正方形素材(必填)
curl -X POST https://sense.eachlabs.run/chat
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Create a 1200x1200 square version of the same insurance ad. Same family, same style, recomposed for square format.", "session_id": "responsive-insurance-001" }'
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Create a 1200x1200 square version of the same insurance ad. Same family, same style, recomposed for square format.", "session_id": "responsive-insurance-001" }'
undefinedcurl -X POST https://sense.eachlabs.run/chat
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Create a 1200x1200 square version of the same insurance ad. Same family, same style, recomposed for square format.", "session_id": "responsive-insurance-001" }'
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Create a 1200x1200 square version of the same insurance ad. Same family, same style, recomposed for square format.", "session_id": "responsive-insurance-001" }'
undefined7. Performance Max Multi-Asset
7. Performance Max多格式素材
bash
undefinedbash
undefinedAsset 1 - Square
素材1 - 正方形
curl -X POST https://sense.eachlabs.run/chat
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Create a 1:1 square image for Performance Max campaign. E-commerce fashion brand - show model wearing casual summer dress, lifestyle outdoor setting, Instagram-worthy aesthetic.", "session_id": "pmax-fashion-001", "mode": "max" }'
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Create a 1:1 square image for Performance Max campaign. E-commerce fashion brand - show model wearing casual summer dress, lifestyle outdoor setting, Instagram-worthy aesthetic.", "session_id": "pmax-fashion-001", "mode": "max" }'
curl -X POST https://sense.eachlabs.run/chat
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Create a 1:1 square image for Performance Max campaign. E-commerce fashion brand - show model wearing casual summer dress, lifestyle outdoor setting, Instagram-worthy aesthetic.", "session_id": "pmax-fashion-001", "mode": "max" }'
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Create a 1:1 square image for Performance Max campaign. E-commerce fashion brand - show model wearing casual summer dress, lifestyle outdoor setting, Instagram-worthy aesthetic.", "session_id": "pmax-fashion-001", "mode": "max" }'
Asset 2 - Landscape
素材2 - 横版
curl -X POST https://sense.eachlabs.run/chat
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Create a 1.91:1 landscape version for the same fashion campaign, same model and dress, wider scene showing more environment.", "session_id": "pmax-fashion-001", "mode": "max" }'
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Create a 1.91:1 landscape version for the same fashion campaign, same model and dress, wider scene showing more environment.", "session_id": "pmax-fashion-001", "mode": "max" }'
curl -X POST https://sense.eachlabs.run/chat
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Create a 1.91:1 landscape version for the same fashion campaign, same model and dress, wider scene showing more environment.", "session_id": "pmax-fashion-001", "mode": "max" }'
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Create a 1.91:1 landscape version for the same fashion campaign, same model and dress, wider scene showing more environment.", "session_id": "pmax-fashion-001", "mode": "max" }'
Asset 3 - Portrait
素材3 - 竖版
curl -X POST https://sense.eachlabs.run/chat
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Create a 4:5 portrait version for mobile placements, same fashion campaign, vertical composition focusing on the dress.", "session_id": "pmax-fashion-001", "mode": "max" }'
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Create a 4:5 portrait version for mobile placements, same fashion campaign, vertical composition focusing on the dress.", "session_id": "pmax-fashion-001", "mode": "max" }'
undefinedcurl -X POST https://sense.eachlabs.run/chat
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Create a 4:5 portrait version for mobile placements, same fashion campaign, vertical composition focusing on the dress.", "session_id": "pmax-fashion-001", "mode": "max" }'
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Create a 4:5 portrait version for mobile placements, same fashion campaign, vertical composition focusing on the dress.", "session_id": "pmax-fashion-001", "mode": "max" }'
undefined8. YouTube Bumper Ad
8. YouTube Bumper广告
bash
curl -X POST https://sense.eachlabs.run/chat \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"message": "Create a 6 second 16:9 bumper ad video for a car dealership. Quick cuts showing sleek new car exterior, interior dashboard, driving on highway. End with logo frame. Fast-paced, cinematic quality.",
"mode": "max"
}'bash
curl -X POST https://sense.eachlabs.run/chat \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"message": "Create a 6 second 16:9 bumper ad video for a car dealership. Quick cuts showing sleek new car exterior, interior dashboard, driving on highway. End with logo frame. Fast-paced, cinematic quality.",
"mode": "max"
}'9. Leaderboard Banner
9. 通栏横幅广告
bash
curl -X POST https://sense.eachlabs.run/chat \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"message": "Create a 728x90 leaderboard banner for a web hosting company. Horizontal layout with server imagery on left, gradient blue tech background. Leave center-right area for headline and CTA. Modern and professional.",
"mode": "max"
}'bash
curl -X POST https://sense.eachlabs.run/chat \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"message": "Create a 728x90 leaderboard banner for a web hosting company. Horizontal layout with server imagery on left, gradient blue tech background. Leave center-right area for headline and CTA. Modern and professional.",
"mode": "max"
}'10. Remarketing Ad (with Product Image)
10. 再营销广告(含产品图片)
bash
curl -X POST https://sense.eachlabs.run/chat \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"message": "Create a 300x250 remarketing display ad featuring this watch product. Place the watch prominently with a lifestyle background showing success and sophistication. Add visual urgency elements suggesting limited availability.",
"mode": "max",
"image_urls": ["https://example.com/product-watch.jpg"]
}'bash
curl -X POST https://sense.eachlabs.run/chat \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"message": "Create a 300x250 remarketing display ad featuring this watch product. Place the watch prominently with a lifestyle background showing success and sophistication. Add visual urgency elements suggesting limited availability.",
"mode": "max",
"image_urls": ["https://example.com/product-watch.jpg"]
}'Best Practices
最佳实践
Display Ads
展示广告
- Brand Consistency: Use consistent colors, fonts, and visual style across all sizes
- Clear Hierarchy: Establish visual hierarchy - image, headline, CTA
- Minimal Text: Let imagery do the heavy lifting; Google prefers image-focused ads
- High Contrast: Ensure readability across different website backgrounds
- CTA Visibility: Make call-to-action buttons stand out clearly
- 品牌一致性:在所有尺寸的广告中使用统一的颜色、字体和视觉风格
- 清晰层级:建立视觉层级——图片、标题、行动号召按钮
- 精简文字:让图片成为视觉核心;Google更偏好以图片为主的广告
- 高对比度:确保在不同网站背景下都能清晰阅读
- 行动号召可见性:让行动号召按钮清晰突出
YouTube Thumbnails
YouTube缩略图
- Face Forward: Human faces with eye contact increase click-through rates
- Bold Colors: Use contrasting colors that pop against YouTube's white interface
- Readable Text: If adding text, ensure it's legible at small sizes
- Emotional Expression: Show strong emotions to trigger curiosity
- Avoid Clutter: Keep composition simple and focused
- 人脸聚焦:带有眼神接触的人脸能提升点击率
- 醒目颜色:使用与YouTube白色界面形成对比的颜色
- 文字可读性:若添加文字,确保小尺寸下仍清晰可读
- 情绪表达:展示强烈情绪以激发好奇心
- 避免杂乱:保持构图简洁聚焦
Discovery Ads
Discovery广告
- Native Feel: Design to blend with organic content, not look like ads
- Aspirational Imagery: Use lifestyle images that inspire action
- High Quality: Discovery placements favor premium-looking content
- Mobile-First: Design for mobile screens where most Discovery traffic comes from
- 原生质感:设计需融入原生内容,避免看起来像广告
- ** aspirational视觉**:使用能激发行动的生活方式类图片
- 高品质:Discovery展示位偏好优质视觉内容
- 移动端优先:针对移动端屏幕设计,因为Discovery流量主要来自移动端
Performance Max
Performance Max
- Asset Variety: Provide multiple images in different ratios for ML optimization
- Consistent Branding: Maintain visual consistency across all asset variations
- Test Different Styles: Mix lifestyle and product-focused images
- Avoid Text in Images: Google's ML works better with text-free images
- 素材多样性:提供不同宽高比的多张图片以适配机器学习优化
- 品牌一致性:在所有素材变体中保持视觉一致性
- 测试不同风格:混合使用生活方式类和产品聚焦类图片
- 避免图片含文字:Google的机器学习在无文字图片上表现更佳
Responsive Display
自适应展示广告
- Test All Combinations: Design images that work with any headline/description
- Safe Zones: Keep important elements away from edges (15% margin)
- Scalability: Ensure images look good from 300px to 1200px wide
- 测试所有组合:设计能适配任意标题/描述的图片
- 安全区域:重要元素需远离边缘(15%边距)
- 可扩展性:确保图片在300px至1200px宽度下都能清晰显示
Prompt Tips for Google Ads
Google Ads提示词技巧
When creating Google ad creatives, include these details in your prompt:
- Exact Dimensions: Specify pixel size or aspect ratio (300x250, 1.91:1, etc.)
- Ad Format: Mention if it's for Display, YouTube, Discovery, or Performance Max
- Product/Service: Clearly describe what you're advertising
- Visual Focus: What should be the main visual element?
- Color Scheme: Brand colors or desired palette
- Text Space: Request space for headlines, descriptions, or CTAs
- Style Reference: Professional, playful, minimal, bold, etc.
创建Google广告创意时,提示词中需包含以下细节:
- 精确尺寸:指定像素尺寸或宽高比(如300x250、1.91:1等)
- 广告格式:说明是用于展示广告、YouTube、Discovery还是Performance Max
- 产品/服务:清晰描述推广的内容
- 视觉焦点:主要视觉元素是什么?
- 配色方案:品牌色或期望的调色板
- 文字空间:预留标题、描述或行动号召的空间
- 风格参考:专业风、活泼风、极简风、醒目风等
Example Prompt Structure
提示词结构示例
"Create a [dimensions] [ad format] for [product/service].
Show [visual description] with [color scheme/style].
Leave space for [text elements].
[Additional requirements like brand guidelines, urgency, etc.]""创建一个[尺寸]的[广告格式],用于推广[产品/服务]。
展示[视觉描述],采用[配色方案/风格]。
预留[文字元素]的空间。
[额外要求如品牌规范、紧迫感等]"Mode Selection
模式选择
Ask your users before generating:
"Do you want fast & cheap, or high quality?"
| Mode | Best For | Speed | Quality |
|---|---|---|---|
| Final ad creatives, Performance Max assets, A/B testing winners | Slower | Highest |
| Quick drafts, concept exploration, bulk banner variations | Faster | Good |
生成前请询问用户:
"您需要快速低成本的版本,还是高品质的版本?"
| 模式 | 适用场景 | 速度 | 质量 |
|---|---|---|---|
| 最终广告素材、Performance Max素材、A/B测试获胜素材 | 较慢 | 最高 |
| 快速草稿、概念探索、批量横幅变体 | 较快 | 良好 |
Multi-Turn Creative Iteration
多轮创意迭代
Use to iterate on ad creatives:
session_idbash
undefined使用进行广告创意迭代:
session_idbash
undefinedInitial creative
初始创意
curl -X POST https://sense.eachlabs.run/chat
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Create a 300x250 display ad for a fintech app, modern and trustworthy", "session_id": "fintech-display-001" }'
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Create a 300x250 display ad for a fintech app, modern and trustworthy", "session_id": "fintech-display-001" }'
curl -X POST https://sense.eachlabs.run/chat
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Create a 300x250 display ad for a fintech app, modern and trustworthy", "session_id": "fintech-display-001" }'
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Create a 300x250 display ad for a fintech app, modern and trustworthy", "session_id": "fintech-display-001" }'
Iterate based on feedback
根据反馈迭代
curl -X POST https://sense.eachlabs.run/chat
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Make the background darker, add subtle grid pattern, more techy feel", "session_id": "fintech-display-001" }'
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Make the background darker, add subtle grid pattern, more techy feel", "session_id": "fintech-display-001" }'
curl -X POST https://sense.eachlabs.run/chat
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Make the background darker, add subtle grid pattern, more techy feel", "session_id": "fintech-display-001" }'
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Make the background darker, add subtle grid pattern, more techy feel", "session_id": "fintech-display-001" }'
Generate size variations
生成尺寸变体
curl -X POST https://sense.eachlabs.run/chat
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Now create a 728x90 leaderboard version with the same style", "session_id": "fintech-display-001" }'
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Now create a 728x90 leaderboard version with the same style", "session_id": "fintech-display-001" }'
undefinedcurl -X POST https://sense.eachlabs.run/chat
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Now create a 728x90 leaderboard version with the same style", "session_id": "fintech-display-001" }'
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Now create a 728x90 leaderboard version with the same style", "session_id": "fintech-display-001" }'
undefinedBanner Size Batch Generation
横幅尺寸批量生成
Generate multiple banner sizes for a campaign:
bash
undefined为广告系列生成多种横幅尺寸:
bash
undefinedMedium Rectangle
中型矩形
curl -X POST https://sense.eachlabs.run/chat
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Create a 300x250 display ad for online shoe store, lifestyle shot of running shoes in action", "session_id": "shoe-campaign-001", "mode": "eco" }'
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Create a 300x250 display ad for online shoe store, lifestyle shot of running shoes in action", "session_id": "shoe-campaign-001", "mode": "eco" }'
curl -X POST https://sense.eachlabs.run/chat
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Create a 300x250 display ad for online shoe store, lifestyle shot of running shoes in action", "session_id": "shoe-campaign-001", "mode": "eco" }'
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Create a 300x250 display ad for online shoe store, lifestyle shot of running shoes in action", "session_id": "shoe-campaign-001", "mode": "eco" }'
Leaderboard
通栏横幅
curl -X POST https://sense.eachlabs.run/chat
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Create a 728x90 leaderboard version, same shoe campaign style, horizontal layout", "session_id": "shoe-campaign-001", "mode": "eco" }'
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Create a 728x90 leaderboard version, same shoe campaign style, horizontal layout", "session_id": "shoe-campaign-001", "mode": "eco" }'
curl -X POST https://sense.eachlabs.run/chat
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Create a 728x90 leaderboard version, same shoe campaign style, horizontal layout", "session_id": "shoe-campaign-001", "mode": "eco" }'
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Create a 728x90 leaderboard version, same shoe campaign style, horizontal layout", "session_id": "shoe-campaign-001", "mode": "eco" }'
Half Page
半页广告
curl -X POST https://sense.eachlabs.run/chat
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Create a 300x600 half page version, vertical layout showcasing the shoes", "session_id": "shoe-campaign-001", "mode": "eco" }'
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Create a 300x600 half page version, vertical layout showcasing the shoes", "session_id": "shoe-campaign-001", "mode": "eco" }'
undefinedcurl -X POST https://sense.eachlabs.run/chat
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Create a 300x600 half page version, vertical layout showcasing the shoes", "session_id": "shoe-campaign-001", "mode": "eco" }'
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Create a 300x600 half page version, vertical layout showcasing the shoes", "session_id": "shoe-campaign-001", "mode": "eco" }'
undefinedError Handling
错误处理
| Error | Cause | Solution |
|---|---|---|
| Insufficient balance | Top up at eachlabs.ai |
| Content policy violation | Prohibited content | Adjust prompt to comply with Google Ads policies |
| Timeout | Complex generation | Set client timeout to minimum 10 minutes |
| Dimension mismatch | Invalid size requested | Use standard Google Ads dimensions from the table above |
| 错误 | 原因 | 解决方案 |
|---|---|---|
| 余额不足 | 前往eachlabs.ai充值 |
| 内容政策违规 | 包含违禁内容 | 调整提示词以符合Google Ads政策 |
| 超时 | 生成任务复杂 | 将客户端超时设置为至少10分钟 |
| 尺寸不匹配 | 请求了无效尺寸 | 使用上方表格中的标准Google Ads尺寸 |
Related Skills
相关技能
- - Core API documentation
each-sense - - Meta (Facebook/Instagram) ad creatives
meta-ad-creative-generation - - TikTok ad creatives
tiktok-ad-creative-generation - - E-commerce product shots
product-photo-generation
- - 核心API文档
each-sense - - Meta(Facebook/Instagram)广告创意素材
meta-ad-creative-generation - - TikTok广告创意素材
tiktok-ad-creative-generation - - 电商产品图片生成
product-photo-generation