GoAdScanner

See what your ads really do

GoAdScanner is the ad scanner built into GoAdserver. It opens your ads and their landing pages in a real browser, the way a visitor in a given country and on a given device meets them, and reports what they do: malicious domains, forced redirects, pop-ups, push-permission prompts, crypto miners, fingerprinting and more.

Every scan produces a report with a screenshot, the redirect chain and each flagged event, at a link you can send to whoever served the ad.

DETECT

Malicious and suspicious domains, malware, crypto miners, forced redirects, pop-ups, push and alert abuse.

REPLAY

Scans run through proxies in the countries you pick, on desktop, phone, tablet, TV and console browser profiles.

PROVE

Each scan has a shareable report: screenshot, redirect chain, requests and every flagged event.

See GoAdScanner in action

One minute, one real scan: a bad ad caught in the act, and the report that proves it.

What GoAdScanner checks

Bad ads rarely misbehave when you test them yourself. They wait for the right country, device or browser. GoAdScanner scans the way your visitors arrive.

Icon: laptop showing an ad

Malicious domains

Every domain an ad contacts is checked against Google Web Risk, VirusTotal and ReversingLabs, and comes back as malicious, suspicious, harmless or undetected.

Icon: phone with code and charts

Forced redirects and pop-ups

The scanner follows the whole chain from the ad to the final page and flags redirects of the page itself and windows the ad opens on its own.

Icon: browser window with user profiles

Push, alerts and permissions

Requests for push-notification permission, browser alert dialogs and prompts for the camera, microphone or location.

Icon: processor chip

Crypto miners and hidden code

Mining scripts, obfuscated JavaScript written to hide what an ad does, and service workers an ad registers.

Icon: light bulb with a gear

Fingerprinting

Scripts that try to identify the visitor through canvas or audio fingerprinting.

Icon: rising bar chart

Hidden content

Hidden or off-screen iframes and content that covers the page, the usual signs of click hijacking.

Who GoAdScanner is for

Ad networks

Keep self-serve and RTB demand clean.

Publishers

Know what outside networks serve on your pages.

Ad managers

Check your own campaigns and partners.

GoAdScanner runs inside GoAdserver, next to your campaigns, zones and reports. Your platform switches it on; with the user-level option on, your advertisers and publishers get their own scanner too.

How a scan works

  1. Create a scan task. Choose what to scan (campaign ads, SmartZone networks, RTB landing pages or items you add yourself) and the scan type: ad, URL or VAST video.
  2. Choose where and how. Pick proxy countries, device types and browsers, the interval (daily, hourly or every minute) and the number of scans per interval.
  3. The scanner visits like a real user. Each item is opened in a real browser through a proxy in the chosen country, and everything it does is recorded. With Scan Landing Page Ads on, it also clicks the ads on the landing page and scans where they lead.
  4. Read the report and act. See the verdict, the screenshot, the redirect chain and every finding; get an alert, share the report, pause the network or refuse its bids.

Keep bad ads off your traffic

GoAdScanner is part of GoAdserver. Tell us what you want to scan and we switch it on for your platform, or read the full manual first.