/ Creative intelligence platform

See every
advertisement
you're running, in one place.

AdsViewer renders every live creative across Meta, TikTok, Google, LinkedIn, YouTube, Reddit, and Pinterest. It enriches each one with AI and turns insight into action without leaving the workspace.

  • 1–3 day QA cycle, collapsed to minutes
  • GDPR-compliant, EU-built
  • Plug into Claude, Slack & any MCP client
app.adsviewer.io / creative-hub
1,284 crPhilips · Home Living

Creative Hub

1,284 creatives · 8 surfaces · refreshed 12s ago
All adsActive · 1,128Flagged · 7Paused · 149
platform: alllast 7dsort: spend ↓live
⚠ Subtitle cropped at 9:16
Metasubtitle
PHL_AROMIS_NL_v04
€1.2k· 0.84 CTR
TikToka/a
PHL_AIRFRYER_FR_05
€2.4k· 1.32 CTR
Metatag
PHL_RICE_ID_02
€680· 0.41 CTR
Googlepolicy
PHL_SANDWICH_UK_06
€2.0k· 0.18 CTR
↑ +38% CTR vs last week
YouTubebrand
PHL_AROMIS_UK_12
€3.1k· 0.92 CTR
LinkedIntag
PHL_ONEUP_BE_18
€1.4k· 0.73 CTR
/ Trusted by performance teams at
PhilipsFoomeMaxleadRipplingBeyonddutch
/ Workflows · signal-based actions

Signals fire.
Actions follow.

Define what "interesting" means. A metric move, a newly-launched ad, or something only AI can see inside the creative. AdsViewer watches for it around the clock. When a signal fires, it routes straight to an action. On your own ads, and on the competitors you track.

Signalswhat to watch for
Metric
CTR +50% · spend flat
CPM spiked 2.1×
Spend > budget
Creative fatigue · freq > 8
Dimension
New ad launched · 24h
Campaign went dark
Competitor ad launch
Competitor strategy change
Enriched · AI image + video
Subtitle blocked by CTA
Quarantined catalog image
Off-brand palette
NSFW / policy risk
Signal engine
Evaluates your rules every 15 min across every connected platform
subtitle blocked → flag for review
Actionswhat happens next
#Notify · Slack + Email
@Tag teammate(s)
Export to PowerPoint
Change product background · AI
Set product out of stock
!Flag for review
/ Creative QA · AI analysis

Catch what the eye misses,
frame by frame.

Every creative is rendered, watched and scored. It applies brand-safety screening on catalog imagery, placement-level violation checks inside the video itself, and a full creative profile on every asset. Problems surface before spend does.

01 / Placement analysis · AI video

Catch placement-level breakage before it spends.

Brand safety screens the asset. Placement analysis screens the experience. AdsViewer renders every video in its real placement and runs frame-level checks: safe-zone and aspect-ratio breaks, subtitles hidden behind native UI, CTA overlap and legibility. Each finding is a boolean you can route straight into a signal.

  • safe-zone / aspect ratio
  • subtitle vs UI layer
  • cta & legibility
  • boolean → signal
creative-hub / placement-analysisinstagram_stories · analyzed
9:16 · stories1aspect / safe-zone2subtitle under UI
Low Sugar Motion
InstagramMobileAppinstagram_stories
4,731,855 impressionsanalyzed
placement card · 5 checks2 flagged
PlacementOverlayObstructingMainSubjectfalse
TextSubtitleLegibilityIssuefalse
AspectRatioSafeZoneIssuetrue
CtaCreativeCoherenceIssuefalse
SubtitleObstructedByUiLayertrue
brand-safety / catalog · philips-domestic3 quarantined · last hour
SKU 88412 · leggings-shiny-04
quarantined
SKU 51209 · napoli-plate
approved
SKU 77019 · soda-bundle-12
review
SKU 22118 · tote-olive-22
approved
SKU 90443 · scallop-plates
approved
SKU 60028 · hep-prerolls
quarantined
02 / Brand safety

Catch the bad stuff before it ships.

AI checks catalog imagery before it enters dynamic ads. Flags NSFW content, off-brand visuals, and policy violations that text filters miss. Items get quarantined in minutes, protecting your account from quality-score penalties and suspension risk.

  • nsfw & policy detection
  • trademark matching
  • auto-quarantine
  • human review queue
/ Agent Hub · MCP server

Your ad ops, inside the tools
your team already uses.

AdsViewer ships an MCP server with read and selective write access to every connected platform. It runs agentic research inside specific guardrails that generic MCP servers can't guarantee. The dashboard stays available, and your team can also operate from Claude, Slack, Cursor, or wherever they already work.

C
Claude
mcp · read & write
live
#
Slack
slash · channels · alerts
live
Cursor / IDE
mcp · read & write
live
{}
REST + webhooks
build your own
coming soon
Zapier / n8n
native triggers
coming soon
You · in Claude
Why did Philips_NL CPA jump 38% yesterday?
Claude · via AdsViewer MCP
get_account_metricsphilips_nl, range=2d
get_creative_healthphilips_nl, status=active

Three creatives are responsible for 92% of the spike:
PHL_AROMIS_NL_v04: subtitle cropped at 9:16, CTR ↓ 0.18
PHL_LUMEA_NL_11: fatigue, freq 8.4
PHL_AVENT_NL_06: Braun launched matching offer 2d ago

Recommended: pause v04 + carousel_11, refresh static_06 hook. Pause now?
You
Yes, pause the first two and post the brief to #creative-ops.
Claude · via AdsViewer MCP
pause_ads 2 ads paused.
post_slack brief posted to #creative-ops
/ Research & operations

Track competitors.
Export everything.

Use Creative Research on its own, no account connection needed, to watch hundreds of thousands of competitor ads at scale. Then ship the findings: one-click decks, scheduled reports, and native connectors into every paid surface.

03 / Creative Research · standalone module

Track the brands you care about, without connecting anything.

Name your competitors and AdsViewer pulls every live creative across Meta, TikTok, Google, LinkedIn, YouTube and more. No API keys, no account access. Hundreds of thousands of ads analyzed at scale.

  • no account access
  • unlimited brands
  • asset-level history
  • auto-sync · 24h
creative-research / agency · 12 brands trackedrefreshed · 26 May, 2026
Notion L7d
Notion
Last synced: 26 May, 2026
Active Ads: 153Total Ads: 814
View more
Afterpay
Afterpay
Last synced: 26 May, 2026
Active Ads: 170Total Ads: 1,076
View more
Shopify
Shopify
Last synced: 26 May, 2026
Active Ads: 212Total Ads: 947
View more
creative-research / philips · reach analysisDE · PHL_AROMIS · 24 days active
ACTIVEASSET 1 OF 2
PHL Café Aromis
Bye-bye Küchen-Chaos! Vom Rezeptfrust zum perfekten Dinner. Mit Philips.
Latest reach2,180,692
7d incremental1,377,841
7d velocity196k / 7d
Peak daily reach404,596
Days active24 days
Popularity57 / 100
Reach over timeTotalCountryAgeGender
Daily reachTotal reach
Apr 19Apr 29May 5May 13May 21
BreakdownCountryAgeGender
25–34896,095
18–24547,036
35–44529,905
45–54207,618
04 / Creative Research · Reach analysis

Find out which competitor ads actually broke through.

Beyond ad count: AdsViewer tracks live reach for every competitor creative, day by day. See which ads scaled, which fizzled, and how reach breaks down by country, age and gender across the full lifecycle of the ad.

  • latest + incremental reach
  • 7d velocity score
  • country / age / gender
  • popularity 0–100
05 / Creative Research · Reporting

Get a Slack ping the moment something moves.

Subscribe to brand pulses and let AdsViewer post the moment a competitor launches a new ad, reach spikes past a threshold, or a campaign goes dark. Weekly digests or instant alerts. Pick your rhythm.

  • instant slack alerts
  • weekly digest
  • PowerPoint export
  • per-brand thresholds
slack / agency · #competitor-pulselive
Agency
dennis.k
Channels
#general
#creative-ops
#competitor-pulse
#paid-ops
#wins
Apps
AdsViewer
#competitor-pulse
Updates from AdsViewer · 12 brands
5
A
AdsViewer APP 9:42 AM
🟢 Notion launched 3 new ads in the last 24 hours
Mostly UGC creator-led · auto-tagged · view in Creative Research →
A
AdsViewer APP 10:14 AM
📈 Afterpay creative scaled to 2.1M reach in 7 days
Outpacing the 30d median by 3.4×. Suggested: review hook + format.
A
AdsViewer APP 11:08 AM
⚪ Shopify paused "Get free setup" campaign
12 creatives went dark · was the largest spender last week.
+Message #competitor-pulse
06 / Export to PowerPoint

Turn any selection into a deck, instantly.

Select any set of creatives, yours or a competitor's, and export a formatted PowerPoint in one click. Thumbnails, metrics, AI tags and reach, laid out on-brand and ready to drop straight into the weekly review.

  • one-click .pptx
  • on-brand layout
  • metrics + AI tags
  • competitor decks
workflows / exportPowerPoint · .pptx
07 / Integrations

Every paid surface, connected in minutes.

Native ingest for Meta, TikTok, Google (PMax & YouTube), LinkedIn, Pinterest, Reddit and DV360. OAuth flow under 90 seconds, 18-month backfill, normalized schema across every platform. No ETL, no data-team dependency.

  • oauth flow · < 90s
  • backfills 18 months
  • normalized schema
  • incremental syncs < 5min
integrations / philips-home-living8 connected · all green
f
Meta Ads
connected 2 min ago · 412 ads · 6 accounts
last sync 12sok
G
Google PMax + YouTube
connected 4 min ago · 38 campaigns
last sync 30sok
T
TikTok Business
connected 11 min ago · 188 ads
last sync 1mok
in
LinkedIn Campaign Manager
connected today · 64 ads
last sync 4mok
DV
DV360
backfill in progress · 18 months
68% donesyncing

Stop screenshotting your ads,
AdsViewer.

30-minute walkthrough with the team. Bring an account, leave with a workspace.

GDPR-compliant, EU-built.

Get a demo →