google-ad-creative-generation

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Google 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

展示广告网络

FormatSize (px)Aspect RatioUse Case
Medium Rectangle300x2501.2:1Most common, high inventory
Large Rectangle336x2801.2:1Premium placements
Leaderboard728x908:1Header/footer placements
Mobile Leaderboard320x506.4:1Mobile header
Half Page300x6001:2High visibility sidebar
Large Mobile Banner320x1003.2:1Mobile interstitial
Billboard970x2503.9:1Premium desktop header
Wide Skyscraper160x6001:3.75Sidebar placements
格式尺寸(像素)宽高比使用场景
中型矩形300x2501.2:1最常用,库存充足
大型矩形336x2801.2:1优质展示位
通栏横幅728x908:1页眉/页脚展示位
移动端通栏横幅320x506.4:1移动端页眉
半页广告300x6001:2高可见度侧边栏
大型移动端横幅320x1003.2:1移动端插屏
巨幅横幅970x2503.9:1优质桌面端页眉
宽幅摩天楼160x6001:3.75侧边栏展示位

YouTube & Video

YouTube与视频广告

FormatSize/RatioUse Case
Custom Thumbnail1280x720 (16:9)Video thumbnails, companion banners
In-Feed Thumbnail1200x628YouTube Discovery ads
Bumper Ad6 sec, 16:9Short unskippable ads
Skippable In-Stream15-30 sec, 16:9Pre-roll, mid-roll ads
格式尺寸/宽高比使用场景
自定义缩略图1280x720(16:9)视频缩略图、伴随横幅
信息流缩略图1200x628YouTube Discovery广告
bumper广告6秒,16:9不可跳过的短视频广告
可跳过前贴片广告15-30秒,16:9前贴片、中贴片广告

Discovery & Performance Max

Discovery与Performance Max

FormatSize (px)Aspect RatioUse Case
Square1200x12001:1Discovery feed, Performance Max
Landscape1200x6281.91:1Gmail, Discover, YouTube
Portrait960x12004:5Mobile-first placements
格式尺寸(像素)宽高比使用场景
正方形1200x12001:1Discovery信息流、Performance Max
横版1200x6281.91:1Gmail、Discover、YouTube
竖版960x12004:5移动端优先展示位

Responsive Display Ads

自适应展示广告

Asset TypeRecommended SizesNotes
Landscape Image1200x628Required, 1.91:1 ratio
Square Image1200x1200Required, 1:1 ratio
Logo (Landscape)512x128Optional, 4:1 ratio
Logo (Square)128x128Recommended, 1:1 ratio
素材类型推荐尺寸说明
横版图片1200x628必填,1.91:1宽高比
正方形图片1200x1200必填,1:1宽高比
横版Logo512x128可选,4:1宽高比
正方形Logo128x128推荐,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
undefined
bash
undefined

Landscape 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" }'
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" }'

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" }'
undefined
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" }'
undefined

7. Performance Max Multi-Asset

7. Performance Max多格式素材

bash
undefined
bash
undefined

Asset 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" }'
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" }'

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" }'
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" }'

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" }'
undefined
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" }'
undefined

8. 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:
  1. Exact Dimensions: Specify pixel size or aspect ratio (300x250, 1.91:1, etc.)
  2. Ad Format: Mention if it's for Display, YouTube, Discovery, or Performance Max
  3. Product/Service: Clearly describe what you're advertising
  4. Visual Focus: What should be the main visual element?
  5. Color Scheme: Brand colors or desired palette
  6. Text Space: Request space for headlines, descriptions, or CTAs
  7. Style Reference: Professional, playful, minimal, bold, etc.
创建Google广告创意时,提示词中需包含以下细节:
  1. 精确尺寸:指定像素尺寸或宽高比(如300x250、1.91:1等)
  2. 广告格式:说明是用于展示广告、YouTube、Discovery还是Performance Max
  3. 产品/服务:清晰描述推广的内容
  4. 视觉焦点:主要视觉元素是什么?
  5. 配色方案:品牌色或期望的调色板
  6. 文字空间:预留标题、描述或行动号召的空间
  7. 风格参考:专业风、活泼风、极简风、醒目风等

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?"
ModeBest ForSpeedQuality
max
Final ad creatives, Performance Max assets, A/B testing winnersSlowerHighest
eco
Quick drafts, concept exploration, bulk banner variationsFasterGood
生成前请询问用户:
"您需要快速低成本的版本,还是高品质的版本?"
模式适用场景速度质量
max
最终广告素材、Performance Max素材、A/B测试获胜素材较慢最高
eco
快速草稿、概念探索、批量横幅变体较快良好

Multi-Turn Creative Iteration

多轮创意迭代

Use
session_id
to iterate on ad creatives:
bash
undefined
使用
session_id
进行广告创意迭代:
bash
undefined

Initial 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" }'
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" }'

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" }'
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" }'

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" }'
undefined
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" }'
undefined

Banner Size Batch Generation

横幅尺寸批量生成

Generate multiple banner sizes for a campaign:
bash
undefined
为广告系列生成多种横幅尺寸:
bash
undefined

Medium 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" }'
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" }'

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" }'
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" }'

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" }'
undefined
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" }'
undefined

Error Handling

错误处理

ErrorCauseSolution
Failed to create prediction: HTTP 422
Insufficient balanceTop up at eachlabs.ai
Content policy violationProhibited contentAdjust prompt to comply with Google Ads policies
TimeoutComplex generationSet client timeout to minimum 10 minutes
Dimension mismatchInvalid size requestedUse standard Google Ads dimensions from the table above
错误原因解决方案
Failed to create prediction: HTTP 422
余额不足前往eachlabs.ai充值
内容政策违规包含违禁内容调整提示词以符合Google Ads政策
超时生成任务复杂将客户端超时设置为至少10分钟
尺寸不匹配请求了无效尺寸使用上方表格中的标准Google Ads尺寸

Related Skills

相关技能

  • each-sense
    - Core API documentation
  • meta-ad-creative-generation
    - Meta (Facebook/Instagram) ad creatives
  • tiktok-ad-creative-generation
    - TikTok ad creatives
  • product-photo-generation
    - E-commerce product shots
  • each-sense
    - 核心API文档
  • meta-ad-creative-generation
    - Meta(Facebook/Instagram)广告创意素材
  • tiktok-ad-creative-generation
    - TikTok广告创意素材
  • product-photo-generation
    - 电商产品图片生成