What is Adspect

Adspect is an easy-to-use cloud-based service for protecting affiliate campaigns (CPA offers, landing pages) from unwanted traffic. By unwanted traffic we mean:

  • moderators and policy teams of ad networks
  • bots of antivirus companies
  • click fraud, ubiquitous in display ads and popunder
  • spy services used by competitors to steal your creatives and landing pages
  • competing advertisers themselves
  • content scrapers
  • credential stuffing bots
  • and other flavors of questionable or outright hostile visitors

It works as follows: visitors (traffic of any kind: ads, e-mail, organic, etc.) get their intrinsic attributes collected and evaluated by our special PHP script before getting to their final destination. Adspect runs more than a hundred checks on each click and produces a verdict whether a visitor is relevant or unwanted. Relevant visitors are brought to your actual money-making content (the so-called “money page”) whereas unwanted visitors are shown a different version of content that does not expose anything sensitive (the so-called “safe page.”) What to consider “sensitive” is your private choice: traffic does not cross Adspect servers directly, so we enforce no policies regarding its nature.

You may find quick answers to frequently asked questions in our FAQ.

Traffic Sources

We work with all traffic sources, both existing and those that will appear in future–our filtering algorithms are perfectly universal and equally efficient across all possible origins of traffic. We support all the largest advertising networks, including:

  • Facebook and Instagram
  • Google Ads and Google Play (in-app cloaking)
  • App Store (in-app cloaking)
  • TikTok Ads
  • Microsoft Advertising (former Bing Ads)
  • Yandex.Direct
  • Snapchat
  • VK
  • myTarget
  • Taboola
  • Outbrain
  • MGID
  • PropellerAds
  • ExoClick
  • ZeroPark
  • TrafficStars
  • TrafficJunky
  • Traffic Factory
  • and many others (filtering algorithms are universal)

We also protect your landing pages and offers from various antivirus, security, and ad scoring companies, including:

  • Google Safe Browsing
  • GeoEdge
  • Confiant
  • AdSecure
  • The Media Trust
  • Ad Lightning
  • Integral Ad Science
  • Kaspersky Labs
  • Avast
  • NortonLifeLock
  • residential and mobile proxies, including Bright Data (Luminati) and GeoSurf
  • and many others


Adspect supports three integration types that differ in technical details and use cases:

  • Forward PHP integration via a standalone index.php file
  • Reverse PHP integration via including a filter.php file
  • JavaScript integration via <script> HTML tag embedding using a remote ajax.php file

More details will be given later in the Integration chapter.

System Requirements

Here’s a list of system requirements for using Adspect:

  • Shared hosting / VPS / dedicated server
  • PHP 5.6 or newer
  • php-curl extension
  • php-json extension

You may obtain information about your PHP setup using the following script:

<?php phpinfo();


Adspect can be used on dedicated servers, VPS, and shared hosting.

Do not use the following hosting providers:

  • Namecheap shared hosting
  • Beget
  • UkrNames
  • Ukraine.com.ua

All of them except Beget randomly block POST requests used by Adspect to transmit device fingerprints.

Beget adds stray headers to HTTP requests that result in incorrect IP address handling.


Common Adspect workflow for affiliate marketing campaigns consists of the following steps:

  1. Create an Adspect stream for your campaign;
  2. Choose an appropriate integration method and follow instructions on the integration page;
  3. Set the stream to the All Money mode and test it to make sure that money page is displayed correctly;
  4. Set the stream to the All White mode and test it to make sure that white page is displayed correctly;
  5. Set the stream to the Filtering mode and test it to make sure that you get forwarded to money page without any errors (temporarily disable any manual filters that may block you);
  6. Set the stream to the On Review mode;
  7. Create an ad campaign and submit it for review;
  8. Wait for campaign approval and switch the stream into Filtering mode;
  9. Run traffic and explore statistics in the Reporting section.