Fraud detection, multi-dimension analytics, and automated optimization for any traffic source. One platform for tracking, protection, and scaling.
Every component is designed around one goal — maximizing your ROI while eliminating waste from fraud and bad traffic.
Multi-layer defense with dozens of detection patterns: IP scoring, bot signatures, canvas/WebGL fingerprinting, subnet/ASN analysis, temporal burst detection, cluster analysis, and automatic escalation chains.
12-dimension breakdowns from daily aggregates plus 8 dimensions from raw clicks. Cohort LTV, funnel tracking, zone intelligence, conversion speed analysis.
Powered by Gemini and Claude under the hood. AI-generated daily briefings, smart action proposals, bid optimization based on D7 LTV, budget control, creative fatigue detection, and zone rule evaluation.
Works with any traffic source — push, pop, native, social, search. Deep PropellerAds integration out of the box: full API sync, bid management, targeting control, cost tracking. More integrations coming.
No SDK. No code changes on your offer. Connect, configure, launch.
Link your traffic source via API key or use universal tracking links. Campaigns, costs, and creatives sync automatically.
Create a campaign, set up your tracking domain, prelander, and offer URL. Configure S2S postbacks for conversion tracking.
Start traffic. Anti-fraud, analytics, bid optimization, and Telegram alerts activate automatically on first click.
Complete integration walkthrough. No SDK, no code changes on your offer — just configuration.
Submit your email in the form at the bottom of this page. We manually review every request — expect login credentials in your inbox within 24 hours.
Once approved, sign in at app.adsiy.com. You'll land on the dashboard — empty until you connect a traffic source and start sending clicks.
Adsiy works with any traffic source — push, pop, native, social, search. For sources with API integrations, connect via Settings → Integrations to enable automated campaign sync, cost tracking, and bid management.
If your traffic source has an API integration in Adsiy, paste your API key in Settings → Integrations. Adsiy will automatically sync campaigns, costs, creatives, and zone data.
For sources without a direct API integration, Adsiy still works fully — you just set up campaigns manually:
| Data | Frequency | Notes |
|---|---|---|
| Campaigns | On connect + on demand | Name, status, bid, targeting, ad format |
| Creatives | On connect + on demand | Title, status, banner ID |
| Zone data | On connect + on demand | Zone IDs for targeting/blocking |
| Costs & impressions | Hourly (cron) | Distributed to daily_stats by zone |
| Balance | Hourly (cron) | Alerts when balance drops below threshold |
Go to Campaigns → New Campaign. Fill in the required fields:
| Field | Description |
|---|---|
| name | Internal campaign name for the dashboard |
| offer_url | Your offer/landing page URL. Include {click_id} macro for attribution |
| postback_url | Optional — URL for server-to-server postbacks (see Step 4) |
| postback_events | Comma-separated: REGISTRATION, DEPOSIT, REPEAT_DEPOSIT |
| allowed_states | Target specific US states (e.g. CA,TX,FL) or leave empty for all |
| allowed_devices | Device filter: mobile, desktop, tablet or leave empty |
| language | Target browser language (en, es, etc.) |
| default_cpc | Default cost per click for ROI calculations |
After saving, you'll get a tracking link. Use it as the campaign URL in your traffic source:
Append your traffic source macros so Adsiy captures zone, creative, and other data. Example with common parameters:
{source_*_macro} with your source's actual macros. For sources with API integrations, Adsiy provides pre-filled tracking links with correct macros.
is_test_click=1.
Each campaign can have a prelander — a page shown before the offer. You can:
For Adsiy to track conversions, your offer needs to fire a server-to-server (S2S) postback when an event occurs (registration, deposit, etc.).
Set this as the S2S/postback URL in your offer's admin panel:
| Param | Required | Description |
|---|---|---|
| click_id | Yes | The click ID passed through the full chain. Format: fp_xxxxxxxx |
| event_type | Yes | REGISTRATION, DEPOSIT, REPEAT_DEPOSIT, or custom string |
| revenue | No | Revenue amount (numeric). Used for ROI / LTV calculations |
late_attribution and excluded from main analytics. Late events do not trigger outgoing postbacks.
Event endpoints require an API key passed via the X-API-Key header (for POST) or as a query parameter. You'll find your API key in Settings → API Keys.
Paste your Adsiy tracking link as the campaign URL in your traffic source and start sending traffic. Everything below activates automatically — no additional configuration needed.
| System | Schedule | What it does |
|---|---|---|
| Fraud scoring | Every click | Each click is scored on device, behavior, network signals. Blocked clicks return 204. |
| Bot blocker | Every 30 min | Blocks IPs from high-fraud sessions. Auto-escalates to /24 subnets after 5+ blocked IPs. |
| Network intel | Every 30 min | Subnet/ASN aggregation, fingerprint cluster detection, temporal burst detection. |
| Zone rules | Every 30 min | Evaluates zone performance, detects anomalies (CR drops), auto-targets browser/carrier exclusions. |
| Budget control | Every 30 min | Auto-pauses campaigns exceeding daily budget. Resumes on schedule. |
| Aggregation | Hourly | Rolls up clicks + events into daily_stats (12 dimensions). Syncs PA costs. |
| Bid optimizer | Weekly (Mon) | Calculates zone-level bids from D7 LTV vs target ROI. Proposes via Telegram. |
| Creative fatigue | Daily (3 AM) | Compares initial vs recent 7d CR. Auto-stops critical decay (< 0.3×). |
Go to Settings → Telegram and follow the setup wizard. Once connected, you'll receive:
Your main monitoring hub. Key pages:
Free during early access with no traffic limits. Submit your email and we'll send your credentials within 24 hours.