competitor-ad-teardown

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Competitor Ad Teardown (Meta Ad Library)

竞争对手广告拆解(Meta Ad Library)

Analyze competitor paid social creatives via Appeeky Meta Ad Library integration. Produce a swipe file of patterns and hooks — not a copy-paste kit.
Research before you generate. The best first batch mirrors proven formats with your unique positioning.
通过 Appeeky Meta Ad Library 集成分析竞争对手的付费社交广告创意。产出一份包含模式与钩子的 swipe file——而不是复制粘贴工具包。
生成前先做研究。首批最佳方案应沿用已经验证有效的形式,同时融入你的独特定位。

Initial Assessment

初始评估

  1. Read
    app-ads-context.md
    — your app, category, geo
  2. Identify 1–3 competitors (direct + aspirational)
  3. Confirm read-only Ad Library access (Appeeky API key; optional
    X-Meta-Ad-Library-Token
    )
  1. 阅读
    app-ads-context.md
    ——了解你的应用、品类和目标地区
  2. 确定 1–3 个竞争对手(直接竞品 + 理想标杆)
  3. 确认拥有只读的 Ad Library 访问权限(Appeeky API key;可选的
    X-Meta-Ad-Library-Token
    )

What You Can Learn (and Cannot)

可以了解的内容(以及无法了解的内容)

Can learnCannot learn
Active creative formatsExact spend / ROAS
Hook patterns and anglesWhich ad "wins" internally
Long-running ads (proxy for profit)Full funnel CVR
Platform mix (FB, IG, etc.)Audience targeting details (limited)
CTA and copy structureProprietary assets to steal
Long-running active ads (30+ days) are the strongest signal — competitors rarely keep losers live.
可以了解无法了解
正在投放的创意形式确切广告消耗 / ROAS
钩子模式与广告角度哪条广告在内部表现中“胜出”
长期投放的广告(盈利情况的代理信号)完整漏斗 CVR
平台组合(FB、IG 等)受众定向细节(信息有限)
CTA 和文案结构可直接盗用的专有素材
长期投放的活跃广告(30 天以上)是最强信号——竞争对手很少会让失败素材继续投放。

Data Sources (Appeeky MCP)

数据源(Appeeky MCP)

ToolUse when
meta_app_ad_intelligence
You have competitor App Store / Play ID
meta_ads_search
Keyword or brand name search
meta_ads_page_ads
You know Facebook Page ID
See appeeky-meta-ads.md.
工具使用场景
meta_app_ad_intelligence
已知竞争对手的 App Store / Play ID
meta_ads_search
按关键词或品牌名称搜索
meta_ads_page_ads
已知 Facebook Page ID
参阅 appeeky-meta-ads.md。

Workflow

工作流

Step 1 — Identify Target

第 1 步——确定目标

InputExample
Competitor app name"Calm"
Apple App ID
571800810
Google package
com.competitor.app
Facebook Page IDIf known from prior search
Pull organic context from aso-skills
competitor-analysis
if available — aligns ASO vs paid positioning.
输入示例
竞争对手应用名称"Calm"
Apple App ID
571800810
Google package
com.competitor.app
Facebook Page ID如果已通过先前搜索获知
如可用,从 aso-skills 的
competitor-analysis
获取自然搜索背景信息,以校准 ASO 与付费投放定位。

Step 2 — Fetch Ad Intelligence (by app)

第 2 步——获取广告情报(按应用)

Best starting point — resolves app → brand → Ad Library:
meta_app_ad_intelligence
  app_id: "571800810"
  platform: "apple"
  country: "us"
  status: "ACTIVE"
  media_type: "ALL"
  limit: 25
Google Play:
meta_app_ad_intelligence
  app_id: "com.competitor.app"
  platform: "google"
  country: "us"
  lang: "en"
  limit: 25
Override search terms if brand name differs from app title:
meta_app_ad_intelligence
  app_id: "571800810"
  platform: "apple"
  query: "Calm meditation sleep"
最佳起点——建立应用 → 品牌 → Ad Library 的映射:
meta_app_ad_intelligence
  app_id: "571800810"
  platform: "apple"
  country: "us"
  status: "ACTIVE"
  media_type: "ALL"
  limit: 25
Google Play:
meta_app_ad_intelligence
  app_id: "com.competitor.app"
  platform: "google"
  country: "us"
  lang: "en"
  limit: 25
如果品牌名称与应用标题不同,请覆盖搜索词:
meta_app_ad_intelligence
  app_id: "571800810"
  platform: "apple"
  query: "Calm meditation sleep"

Step 3 — Search by Keyword or Page

第 3 步——按关键词或主页搜索

Keyword search:
meta_ads_search
  query: "Calm meditation"
  countries: "US"
  status: "ACTIVE"
  media_type: "ALL"
  limit: 25
Page-specific:
meta_ads_page_ads
  page_id: "<facebook-page-id>"
  countries: "US"
  status: "ACTIVE"
  limit: 25
Paginate with
after
cursor if
limit
exhausted.
关键词搜索:
meta_ads_search
  query: "Calm meditation"
  countries: "US"
  status: "ACTIVE"
  media_type: "ALL"
  limit: 25
按主页查询:
meta_ads_page_ads
  page_id: "<facebook-page-id>"
  countries: "US"
  status: "ACTIVE"
  limit: 25
如果
limit
已用尽,请使用
after
游标进行分页。

Step 4 — Analyze Each Ad

第 4 步——分析每条广告

For top 10–15 ads (prioritize long-running + diverse formats):
DimensionWhat to extract
HookFirst line of primary text / video opening
FormatVideo / static / carousel / meme
AngleProblem, social proof, offer, fear, aspiration
VisualUGC, studio, screenshot, before/after
CTAInstall, Learn more, Sign up
Runtime
ad_delivery_start_time
→ today
PlatformsFacebook, Instagram, Messenger, Audience Network
SeasonalityHoliday, back-to-school, New Year
针对最关键的 10–15 条广告(优先选择投放时间长且形式多样的广告):
维度提取内容
钩子主要文案的第一行 / 视频开场
形式视频 / 静态图 / 轮播 / 梗图
角度问题、社会证明、优惠、恐惧、理想愿景
视觉形式UGC、棚拍、截图、前后对比
CTA安装、了解更多、注册
投放时长
ad_delivery_start_time
→ 今天
平台Facebook、Instagram、Messenger、Audience Network
季节性节日、返校季、新年

Step 5 — Pattern Summary

第 5 步——总结模式

Cluster ads into 3–5 patterns. Count frequency.
将广告归入 3–5 种模式,并统计出现频率。

Step 6 — Translate to Your Variants

第 6 步——转化为你的变体

Map gaps to
ad-creative-variants
matrix — angles competitors don't use are opportunities.
将缺口映射到
ad-creative-variants
矩阵——竞争对手没有使用的角度就是机会。

Analysis Framework

分析框架

Hook Taxonomy

钩子分类

TypeSignal wordsExample
Problem"Tired of", "Still", "Can't""Still can't focus?"
Outcome"Get", "Finally", "In X days""Sleep better in 7 nights"
Social proof"Join", "million", "#1""Join 10M+ users"
Curiosity"This", "Why", "Secret""This app fixed my mornings"
Identity"For [persona]""For busy moms"
Offer"Free", "Trial", "% off""7-day free trial"
类型信号词示例
问题"受够了"、"仍然"、"无法""仍然无法专注?"
结果"获得"、"终于"、"X 天后""7 晚睡得更好"
社会证明"加入"、"百万"、"#1""加入 1000 万+ 用户"
好奇心"这个"、"为什么"、"秘密""这款应用改善了我的早晨"
身份认同"面向 [某类人群]""面向忙碌的妈妈"
优惠"免费"、"试用"、"% 折扣""7 天免费试用"

Format Taxonomy

形式分类

FormatScroll-stop mechanismYour Appeeky preset mapping
UGC phoneAuthenticity
person_holding_phone
+
ugc
Split problem/solutionContrast
problem_solution_split
Testimonial quoteTrust
creator_testimonial
Clean product shotPremium
clean_app_store_mockup
Video demoMotion proof
tiktok-creative-strategy
(not static API)
形式吸引用户停留的机制你的 Appeeky 预设映射
UGC 手机画面真实性
person_holding_phone
+
ugc
问题/方案分屏对比
problem_solution_split
用户评价引语信任
creator_testimonial
简洁产品图高端感
clean_app_store_mockup
视频演示动态证明
tiktok-creative-strategy
(非静态 API)

Longevity Scoring

投放时长评分

Days activeInterpretation
< 7Testing — weak signal
7–30Promising — watch
30–90Likely working
90+Core evergreen creative
投放天数解读
< 7测试中——弱信号
7–30表现不错——继续观察
30–90可能有效
90+核心常青创意

REST API Equivalents

REST API 对等接口

bash
undefined
bash
undefined

App intelligence

App intelligence

GET /v1/apps/:id/ad-intelligence?platform=apple&country=us
GET /v1/apps/:id/ad-intelligence?platform=apple&country=us

Search

Search

GET /v1/ads/meta/search?query=Calm&countries=US&status=ACTIVE
GET /v1/ads/meta/search?query=Calm&countries=US&status=ACTIVE

Page ads

Page ads

GET /v1/ads/meta/pages/:pageId/ads?countries=US

Headers: `Authorization: Bearer <appeeky-key>`; optional `X-Meta-Ad-Library-Token`.
GET /v1/ads/meta/pages/:pageId/ads?countries=US

Headers:`Authorization: Bearer <appeeky-key>`;可选的 `X-Meta-Ad-Library-Token`。

Output Template

输出模板

markdown
undefined
markdown
undefined

Competitor Ad Teardown — [Competitor Name]

Competitor Ad Teardown — [Competitor Name]

App ID: [id] | Platform: apple | Ads analyzed: N active Date: [date] | Geo filter: US
App ID: [id] | Platform: apple | Ads analyzed: N active Date: [date] | Geo filter: US

Executive Summary

Executive Summary

[2–3 sentences: what they lean on, what's missing, your opportunity]
[2–3 sentences: what they lean on, what's missing, your opportunity]

Top Patterns

Top Patterns

1. [Pattern Name] — X of N ads

1. [Pattern Name] — X of N ads

  • Format: Video / static / carousel
  • Angle: Problem / proof / offer
  • Typical hook: "..."
  • Why it works: [hypothesis]
  • Example library ID: [id]
  • Format: Video / static / carousel
  • Angle: Problem / proof / offer
  • Typical hook: "..."
  • Why it works: [hypothesis]
  • Example library ID: [id]

2. [Pattern Name] — X of N ads

2. [Pattern Name] — X of N ads

...
...

Hook Swipe File

Hook Swipe File

Hook (paraphrased)TypeFormatDays livePlatforms
ProblemVideo90+IG, FB
Social proofStatic45FB
Hook (paraphrased)TypeFormatDays livePlatforms
ProblemVideo90+IG, FB
Social proofStatic45FB

Visual Patterns

Visual Patterns

  • Dominant: [UGC / studio / screenshot]
  • On-image text: [heavy / minimal]
  • Brand colors: [notes]
  • Dominant: [UGC / studio / screenshot]
  • On-image text: [heavy / minimal]
  • Brand colors: [notes]

Platform Mix

Platform Mix

Platform% of ads
Instagram
Facebook
Audience Network
Platform% of ads
Instagram
Facebook
Audience Network

Gaps & Opportunities

Gaps & Opportunities

  • Angles they avoid: [list]
  • Formats underused: [e.g. before/after]
  • Weak CTAs to beat: [generic "Learn more"]
  • Geo gaps: [EU vs US creative differences]
  • Angles they avoid: [list]
  • Formats underused: [e.g. before/after]
  • Weak CTAs to beat: [generic "Learn more"]
  • Geo gaps: [EU vs US creative differences]

Recommended Variants for Us

Recommended Variants for Us

→ Run
ad-creative-variants
with:
VariantAngle (inspired by, not copied)Style / Preset
A[your problem hook]problem_solution / split
B[your UGC angle]ugc / person_holding_phone
C[gap they miss]professional / mockup
→ Run
ad-creative-variants
with:
VariantAngle (inspired by, not copied)Style / Preset
A[your problem hook]problem_solution / split
B[your UGC angle]ugc / person_holding_phone
C[gap they miss]professional / mockup

Ethical Use Reminder

Ethical Use Reminder

  • Inspire format and structure — never copy exact copy/visuals
  • Do not present competitor ads as your own
undefined
  • Inspire format and structure — never copy exact copy/visuals
  • Do not present competitor ads as your own
undefined

Multi-Competitor Comparison

多竞争对手对比

When analyzing 2–3 competitors:
PatternComp AComp BComp CYou
UGC video✅ Heavy⚠️ Some❌ None?
Before/after❌✅ Heavy❌Opportunity
Free trial CTA✅✅⚠️Match
模式竞品 A竞品 B竞品 C你
UGC 视频✅ 大量⚠️ 少量❌ 无?
前后对比❌✅ 大量❌机会
免费试用 CTA✅✅⚠️匹配

TikTok Competitor Research (manual)

TikTok 竞争对手研究(手动)

No TikTok Ad Library API in Appeeky yet:
  1. TikTok Creative Center → Top Ads by industry
  2. Search
    #[competitor]
    and
    "[competitor] ad"
    on TikTok
  3. Document in same teardown template under TikTok appendix
  4. Feed hooks into
    tiktok-creative-strategy
Appeeky 目前尚无 TikTok Ad Library API:
  1. TikTok Creative Center → Top Ads by industry(按行业查看热门广告)
  2. 在 TikTok 上搜索
    #[competitor]
    和
    "[competitor] ad"
  3. 使用相同的拆解模板记录内容,放在 TikTok 附录下
  4. 将发现的钩子输入
    tiktok-creative-strategy

Benchmarks (category signals)

基准(品类信号)

SignalSaturated marketOpen opportunity
Same hook in 80%+ adsParity required + differentiation
Video dominanceNeed video channel (TikTok/Meta video)Static may still work if others ignore
No static adsStatic 1024 via
meta-ad-creative
Heavy offer adsTrial/price in your copyBrand/outcome angle unused
信号饱和市场开放机会
80% 以上广告使用相同钩子需要保持同等水平并突出差异化
视频占主导需要视频渠道(TikTok/Meta 视频)如果其他竞争对手忽略静态广告,静态形式仍可能有效
没有静态广告通过
meta-ad-creative
使用 1024 尺寸静态广告
大量优惠类广告在文案中加入试用/价格信息品牌/结果角度尚未使用

Common Mistakes

常见错误

MistakeFix
Copying hooks verbatimParaphrase; adapt to your listing
Analyzing inactive ads onlyFilter
status: ACTIVE
One competitor onlyCompare 2–3 for pattern confidence
Ignoring ad ageWeight long-running ads higher
Research without actionAlways output variant recommendations
Skipping your own listingGenerate only after teardown → variants plan
错误修复方法
逐字复制钩子进行改写,并适配你的 listing
只分析已停用的广告筛选
status: ACTIVE
只分析一个竞争对手对比 2–3 个竞争对手,以提高模式可信度
忽略广告投放时长更重视长期投放的广告
只做研究,没有行动建议始终输出变体建议
跳过自己的 listing仅在完成拆解 → 变体规划后生成

Ethical & Legal Use

道德与法律使用规范

  • Inspire, don't infringe — formats and categories are fair game; assets and exact copy are not
  • Paraphrase all hooks in swipe file
  • Use competitor ads for internal strategy only
  • When showing user examples, label clearly as competitor ad with source
  • 借鉴灵感,但不要侵权——可以参考形式和品类;不可照搬素材和原文
  • 对 swipe file 中的所有钩子进行改写
  • 竞争对手广告仅用于内部策略
  • 向用户展示示例时,应明确标注为竞争对手广告并注明来源

Pre-Teardown Checklist

拆解前检查清单

- [ ] Competitor app IDs confirmed
- [ ] Geo filter matches your launch market
- [ ] meta_app_ad_intelligence or search returned results
- [ ] 10+ ads analyzed (or documented if fewer exist)
- [ ] Patterns counted and ranked
- [ ] Variant recommendations mapped to ad-creative-variants
- [ ] Ethical use note included in output
- [ ] Competitor app IDs confirmed
- [ ] Geo filter matches your launch market
- [ ] meta_app_ad_intelligence or search returned results
- [ ] 10+ ads analyzed (or documented if fewer exist)
- [ ] Patterns counted and ranked
- [ ] Variant recommendations mapped to ad-creative-variants
- [ ] Ethical use note included in output

Related Skills

相关 Skills

  • ad-creative-variants
    — build counter-creatives from teardown
  • meta-ad-creative
    — single creative from your listing
  • tiktok-creative-strategy
    — video format selection
  • meta-campaign-setup
    — deploy after creatives ready
  • aso-skills
    competitor-analysis
    — organic/ASO side
  • aso-skills
    competitor-tracking
    — ongoing monitoring
  • app-ads-context
    — your positioning vs findings
  • ad-creative-variants
    ——根据拆解结果构建差异化创意
  • meta-ad-creative
    ——根据你的 listing 生成单条创意
  • tiktok-creative-strategy
    ——选择视频形式
  • meta-campaign-setup
    ——创意准备就绪后进行投放
  • aso-skills
    competitor-analysis
    ——自然搜索/ASO 侧分析
  • aso-skills
    competitor-tracking
    ——持续监测
  • app-ads-context
    ——对照你的定位与研究发现