The AI Creative Analyzer uses Gemini 3 Pro Vision AI to analyze your ad images, providing detailed insights on performance potential, platform fit, and actionable improvement suggestions.
Overview
The page features a two-panel layout:
| Panel | Width | Purpose |
|---|
| Upload Creative | 1/2 | Upload image and provide context |
| Analysis Results | 1/2 | View AI-generated insights |
Upload Creative
Provide your ad image for AI analysis using one of two methods.
File Upload
| Field | Details |
|---|
| Type | File input |
| Accepts | All image formats (JPG, PNG, WebP, etc.) |
| Icon | Upload icon |
| Preview | Shows uploaded image before analysis |
Upload a local image file directly from your computer.
Image URL
Provide a URL to an image hosted on the web.
Image Preview
Once an image is uploaded or URL is entered, a preview appears:
| Element | Description |
|---|
| Container | Rounded box with subtle background |
| Label | "PREVIEW" in uppercase |
| Image | Max height 256px, centered, contains aspect ratio |
| Error Handling | Image hides if URL fails to load |
Optional Context
Provide additional context to improve analysis accuracy.
Campaign Objective
| Field | Details |
|---|
| Type | Text input |
| Placeholder | "e.g., Conversions, Brand Awareness" |
| Purpose | Helps AI evaluate creative against your goals |
Example values:
- Conversions
- Brand Awareness
- Lead Generation
- App Installs
- Traffic
Target Audience
| Field | Details |
|---|
| Type | Text input |
| Placeholder | "e.g., Young professionals aged 25-35" |
| Purpose | AI evaluates if creative resonates with your audience |
Example values:
- Young professionals aged 25-35
- Parents with children under 10
- Tech enthusiasts interested in gaming
- Small business owners
| State | Display |
|---|
| Ready | "Analyze Creative" with Sparkles icon |
| Analyzing | "Analyzing with Gemini Vision..." with spinning icon |
| Disabled | When no image is provided |
Click to send the image to Gemini 3 Pro Vision AI for analysis.
Overall Score
The primary metric showing creative quality at a glance.
Score Display
| Score Range | Color | Meaning |
|---|
| 80-100 | Green (Emerald) | Excellent creative |
| 60-79 | Amber | Good with room for improvement |
| 0-59 | Red | Needs significant work |
Summary
Below the score, a text summary explains the AI's assessment in one or two sentences.
See how well your creative performs on different Meta platforms.
| Platform | Description |
|---|
| Facebook | Score for Facebook Feed placement |
| Instagram | Score for Instagram Feed placement |
| Stories | Score for Stories format (vertical) |
Each platform shows:
| Element | Description |
|---|
| Score | 0-100 with color coding |
| Label | Platform name below score |
| Container | Individual card per platform |
| Score | Recommendation |
|---|
| 80+ | Excellent fit, use confidently |
| 60-79 | Good fit, minor adjustments may help |
| Below 60 | Consider redesigning for this platform |
Four key metrics evaluate creative effectiveness.
Attention Score
| Metric | Description |
|---|
| Range | 0-100 |
| Measures | How likely the creative grabs attention in feed |
| Factors | Contrast, focal point, visual hierarchy |
Emotional Impact
| Metric | Description |
|---|
| Type | Text label (not numeric) |
| Examples | "Inspiring", "Exciting", "Calming", "Urgent" |
| Purpose | Identifies the emotional response triggered |
Brand Alignment
| Metric | Description |
|---|
| Range | 0-100 |
| Measures | How well creative represents brand identity |
| Factors | Logo placement, color consistency, messaging |
CTA Clarity
| Metric | Description |
|---|
| Range | 0-100 |
| Measures | How clear and compelling the call-to-action is |
| Factors | Button visibility, text clarity, placement |
Visual Elements
AI detects and reports on visual components.
Color Palette
| Element | Description |
|---|
| Display | Badge chips for each detected color |
| Purpose | Shows dominant colors in the creative |
| Use | Verify brand color consistency |
Element Detection
| Element | Icon When Present | Meaning |
|---|
| Has Text | Green checkmark | Text overlay detected |
| Has Logo | Green checkmark | Brand logo detected |
| Has Faces | Green checkmark | Human faces detected |
| Composition | Info icon | Composition style description |
Text Readability
When text is detected:
| Score | Meaning |
|---|
| 80+ | Easy to read at all sizes |
| 60-79 | Readable but could improve |
| Below 60 | Hard to read, especially on mobile |
Composition Types
Common composition descriptions:
| Type | Description |
|---|
| Centered | Subject in center of frame |
| Rule of Thirds | Subject at intersection points |
| Minimalist | Simple, clean layout |
| Complex | Multiple elements competing |
| Asymmetrical | Off-center but balanced |
Suggested Improvements
AI provides actionable recommendations sorted by priority.
Priority Levels
| Priority | Badge Color | Meaning |
|---|
| High | Red | Fix immediately for better performance |
| Medium | Amber | Recommended but not critical |
| Low | Green | Nice-to-have optimizations |
Improvement Structure
Each suggestion includes:
| Field | Description |
|---|
| Priority Badge | High, Medium, or Low |
| Category | Area of improvement (Text, Colors, Layout, etc.) |
| Suggestion | Specific actionable recommendation |
Example Improvements
| Priority | Category | Suggestion |
|---|
| High | Text | "Increase headline font size by 20% for mobile visibility" |
| Medium | Colors | "Add more contrast between text and background" |
| Low | Layout | "Consider adding whitespace around the CTA button" |
Analysis Data Structure
The AI returns comprehensive analysis data:
AnalysisResult Object
| Field | Type | Description |
|---|
| id | string | Unique analysis identifier |
| overallScore | number | 0-100 overall rating |
| summary | string | Text explanation of score |
| visualElements | object | Detected visual components |
| performance | object | Performance metric scores |
| platformFit | object | Platform-specific scores |
| improvements | array | Suggested improvements |
Visual Elements Object
| Field | Type | Description |
|---|
| colors | string[] | Detected color names |
| hasText | boolean | Text overlay present |
| textReadability | number | Text readability score |
| hasLogo | boolean | Logo detected |
| hasFaces | boolean | Human faces detected |
| composition | string | Composition style |
| Field | Type | Description |
|---|
| attentionScore | number | 0-100 attention grab rating |
| emotionalImpact | string | Emotional response label |
| brandAlignment | number | 0-100 brand consistency |
| ctaClarity | number | 0-100 CTA effectiveness |
| Field | Type | Description |
|---|
| facebook | number | 0-100 Facebook fit score |
| instagram | number | 0-100 Instagram fit score |
| stories | number | 0-100 Stories fit score |
Best Practices
Getting Accurate Analysis
| Do | Don't |
|---|
| Provide campaign objective | Analyze without context |
| Specify target audience | Use generic descriptions |
| Upload high-resolution images | Use low-quality screenshots |
| Analyze final creative versions | Test rough drafts |
Acting on Results
| Score Range | Action |
|---|
| 80+ | Ready to launch, minor tweaks optional |
| 60-79 | Address high-priority improvements |
| Below 60 | Redesign addressing all suggestions |
| If Platform Score is Low | Consider |
|---|
| Facebook | More text, clearer CTA |
| Instagram | More visual appeal, less text |
| Stories | Vertical format, larger elements |
Iterative Improvement
| Step | Action |
|---|
| 1 | Analyze current creative |
| 2 | Note high-priority improvements |
| 3 | Make suggested changes |
| 4 | Re-analyze to verify improvement |
| 5 | Repeat until score exceeds 80 |
Workflow
Typical Usage Flow
| Step | Action |
|---|
| 1 | Upload image or provide URL |
| 2 | Optionally add campaign objective |
| 3 | Optionally add target audience |
| 4 | Click "Analyze Creative" |
| 5 | Review overall score |
| 6 | Check platform fit scores |
| 7 | Review performance metrics |
| 8 | Address suggested improvements |
| 9 | Re-analyze after changes |
Integrating with Creative Workflow
| Use Case | How to Use Analyzer |
|---|
| Before Launch | Analyze to ensure score is 80+ |
| A/B Testing | Analyze variants to predict winner |
| Post-Mortem | Analyze low-performing ads to understand why |
| Learning | Study high-scoring creatives for patterns |
Recap
The AI Creative Analyzer provides:
- Gemini 3 Pro Vision AI - Advanced image understanding
- Overall Score - Quick 0-100 quality rating
- Platform Fit - Facebook, Instagram, and Stories scores
- Performance Metrics - Attention, Emotion, Brand, CTA scores
- Visual Detection - Colors, text, logos, faces, composition
- Improvements - Priority-based actionable suggestions
Use this tool before launching ads to maximize creative effectiveness.
Next step: Generate new creatives in the AI Creative Studio based on improvement insights.