Ads Library Overview
The Ads Creatives page gives you a full library of ads detected for your tracked competitors. Each ad includes the headline, description, display URL, landing page URL, and when it was first and last seen. This feature requires a Growth or Business plan with deep tracking enabled on at least one competitor.
Summary Stats
Four cards at the top show:
- Total Ads - the total number of ad creatives collected across all tracked competitors
- Active Competitors - how many competitors currently have ads tracking enabled
- Keywords Tracked - keywords where ads were detected
- New Ads This Week - count of newly detected ad creatives in the last 7 days
Tracked Competitors Section
Below the stats, you see a grid of all competitors with ads tracking enabled. Each tile shows the competitor favicon, name, and last refresh date. Hover to see refresh and stop-tracking buttons. Click Track Competitor Ads to open a modal for enabling deep tracking on another competitor. A badge shows your current and maximum tracked slots (for example, "3 / 15 tracked").
On Starter plans that lack ads tracking, the Track button shows an upgrade modal instead.
Browsing Ads
Use the controls above the ad grid to filter and navigate:
- Search - free-text search across competitor name, keyword, headline, and description
- Competitor filter - dropdown of competitors that have ads data
- View toggle - switch between Card view (default) and Table view
- Export CSV - download all ad data with columns: Competitor, Headline, Description, Keyword, First Seen, Last Seen, URL
Ads are paginated at 24 per page with Previous/Next navigation and a "Showing X-Y of Z ads" indicator.
Card View
Each ad card shows the advertiser name and favicon, the keyword that triggered the ad (if available), and the full creative. Text ads display the headline in blue, description in gray, and display URL in green. Image ads show the full creative image. A bookmark icon in the top-right corner lets you save the ad to your swipe file. The card footer shows first seen and last seen dates.
Table View
The table view shows ads in rows with columns for a small preview (image thumbnail or text summary), advertiser name with favicon, headline text, first seen date, last seen date, and a save button. Image previews open in a full-screen overlay when clicked.
Ad History and Deduplication
Surva.ai records when each ad was first detected and updates the last seen date on every refresh. Ads are deduplicated by headline plus final URL so you see unique creatives rather than repeated entries. When the same ad appears across multiple refreshes, the existing record gets its last seen date updated. This gives you a timeline of competitor messaging changes and helps you understand which copy competitors keep running longest.
Ad Swipe Files
Click the bookmark icon on any ad to save it to your Ad Swipe File. This creates a curated collection of competitor ad copy you can reference when creating your own campaigns. Each saved swipe stores the competitor name, headline, description, final URL, position label, performance score, and image URL. View your saved swipes at the Ad Swipes page.
Data Sources
Ads data is collected from two sources in priority order:
- DataForSEO Google Ads Search API - primary source, returning up to 40 ads per request. Ads are filtered to match the competitor's domain
- Google Ads Transparency Center - fallback source, used when DataForSEO does not return results for a competitor. Filtering matches by advertiser name, display URL, final URL, and domain
Ads data refreshes every 7 days per competitor, with manual refresh available from the tracked competitors section.
Plan Requirements
| Plan | Ads Tracking | Max Tracked |
|---|---|---|
| Starter ($59/mo) | Not available | 0 |
| Growth ($99/mo) | Yes | 15 competitors |
| Business ($299/mo) | Yes | 50 competitors |