Guide to protect TikTok Ads budget from click fraud
TikTok Limitations
TikTok Ads does not support IP exclusions. However, NS Ads Xperts™ helps analyze traffic and optimize targeting to reduce fraud.
NS Ads Xperts™ for TikTok Ads
The system analyzes traffic from TikTok Ads:
- Device Detection: Detect virtual devices, emulators (commonly used by TikTok bot farms)
- Video Engagement Analysis: Compare actual watch time with TikTok reports
- Time Patterns: Analyze click patterns by hour (bot farms operate 2-5 AM)
- Bounce Rate Tracking: Bots from TikTok typically have bounce rate > 90%
- IP Subnet Analysis: Detect virtual IP subnets from bot farms
TikTok Ads Features
TikTok has a different advertising environment compared to Google and Facebook:
Advantages
- Lower fraud rate: 10-15% (compared to 30-40% of Facebook Audience Network)
- High user engagement: Average video watch time 15-30s
- Good bot detection: TikTok actively filters bot traffic
- In-feed native ads: Harder to fake than banner ads
Disadvantages
- No IP exclusions: Cannot block IPs like Google Ads
- Limited targeting options: Fewer options than Facebook
- Younger audience: 60% of users under 30 (may not match target)
- Short attention span: Need high-quality videos to retain attention
Anti-Fraud Strategy for TikTok
Method 1: Analyze Data from NS Ads Xperts™
Collect & Analyze
- Login to NS Ads Xperts™ Dashboard
- View Blocked IPs from TikTok Ads traffic
- Analyze Device Types: TikTok bot farms often use Android emulators
- Check Watch Time vs Clicks: If TikTok reports 20s watch time but immediate bounce → fraud
- View Time Patterns: TikTok bot farms operate 2-5 AM
- Analyze IP Subnets: Detect bot farms using same ISP/subnet
Example: If detecting 70% fraud from cheap Android devices at 3-4 AM → Target iOS + mid-range Android, schedule ads 6 AM - 11 PM.
Method 2: Smart Targeting
Demographic Targeting
In TikTok Ads Manager:
- Go to Ad Group Settings
- Age: Select specific age ranges (18-24, 25-34, 35-44...)
- Gender: Select gender appropriate for product
- Language: Select "Vietnamese" to filter bots that don't understand Vietnamese
- Location: Select specific provinces/cities instead of "Vietnam"
Device & Connection
- Operating System: Select iOS or Android (avoid "All devices")
- Connection Type: Prefer "WiFi + 4G" (bots often use 3G/2G)
- Device Price: Select mid-range to high-end (avoid bot farms using old devices)
Method 3: Audience Retargeting
Custom Audiences
Use TikTok Pixel to create audiences:
- Website Visitors: Retarget people who visited website (verified real users)
- Engaged Users: People who watched 75-100% of video
- Interaction Custom Audience: Liked/commented/shared videos
- Lookalike Audiences: 1-2% from customer list (fraud rate < 5%)
Best Practice
Start with Lookalike 1% from customer list. After 2 weeks, scale to Lookalike 2-3% when you have enough data.
Method 4: Video Quality Control
Create High-Quality Videos
Good videos retain real users, bots will skip immediately:
- Hook in first 3 seconds: Grab attention immediately (bots skip if not interesting)
- Native TikTok format: Vertical 9:16, no watermark
- Trending sounds: Use viral TikTok music
- Clear CTA: "Swipe up", "Click link in bio"
- 15-30s optimal: Long enough for bot filtering, short enough to retain attention
Method 5: Time-based Optimization
Ad Scheduling
Based on analysis from NS Ads Xperts™, in Ad Group Settings:
- Enable "Dayparting"
- Run ads 6 AM - 11 PM (peak hours for TikTok Vietnam)
- Turn off ads 2-5 AM (bot farm operating hours)
- Increase bid 20-30% at 7-9 PM (prime time, high-quality traffic)
Method 6: Monitor & Optimize
Key Metrics
| Metric | Good | Average | Bad |
|---|---|---|---|
| Video View Rate | > 50% | 30-50% | < 30% |
| Average Watch Time | > 15s | 10-15s | < 10s |
| Click-through Rate | > 2% | 1-2% | < 1% |
| Conversion Rate | > 3% | 1-3% | < 1% |
Red Flags - Fraud Indicators
- Video completion < 10%: Bots skip video immediately
- High clicks, low conversions: Clear click fraud
- Bounce rate > 90%: Bots don't interact with landing page
- Time on site < 5s: Bots exit immediately
- CTR too high (> 10%): Not normal, possibly bot farm
Advanced Tips
Spark Ads (Organic Post Promotion)
Instead of creating new ads, promote organic posts with high engagement:
- Fraud rate 50% lower than regular ads
- Users see it as organic content → higher trust
- Keep comments, likes, shares from organic post
- Bots have difficulty detecting and faking engagement
Creator Marketplace Collaboration
Collaborate with TikTok creators:
- Traffic from creators has fraud rate < 5% (real followers)
- More authentic videos, natural engagement
- Higher cost but ROI 3-5x better
TikTok Ads Optimization Checklist
- ☑️ Setup NS Ads Xperts™ tracking to analyze TikTok traffic
- ☑️ Analyze device patterns and time patterns from Dashboard
- ☑️ Select specific locations (by province/city)
- ☑️ Set language = Vietnamese
- ☑️ Target mid-range to high-end devices
- ☑️ WiFi + 4G only (no 3G/2G)
- ☑️ Ad scheduling: 6 AM - 11 PM (based on NS Ads Xperts™ analysis)
- ☑️ Video 15-30s, strong hook in first 3s
- ☑️ Prioritize Lookalike 1-2% from customer list
- ☑️ Monitor watch time and completion rate
- ☑️ Compare TikTok reports with NS Ads Xperts™ data
- ☑️ Test Spark Ads for large campaigns
3 Platform Comparison
| Criteria | Google Ads | Facebook Ads | TikTok Ads |
|---|---|---|---|
| IP Exclusions | ✅ Yes (500 IPs) | ❌ No | ❌ No |
| Fraud Rate | 15-25% | 30-40% | 10-15% |
| Targeting Options | Very many | Very many | Medium |
| Conversion Rate | 3-5% | 1-3% | 2-4% |
| Best For | Intent-based | Retargeting | Brand awareness |