Is the builder free?
Yes. It is free, needs no signup and runs in your browser, so nothing you paste is sent to AdProtektor or anyone else.
Paste addresses from server logs, a CSV export or a report, in any layout. You get a list in the format Google Ads accepts, with repeats removed, the most active addresses first and the ones in cloud and hosting networks marked, ready to copy into your account or campaign settings. Paste a server log and it counts each address’s Google Ads clicks, so repeat clickers come first.
0 entries
Runs in your browser. Nothing you paste is sent anywhere.
One per line, separated by commas, or straight from a log line: the builder picks out IPv4 and IPv6 addresses, strips ports, reads /32 and /24 blocks and skips anything that isn’t an address.
The builder marks addresses in cloud and hosting networks, and can keep only those. Optionally, combine addresses that share their first three parts into one entry, such as 203.0.113.*; it builds these ranges only inside cloud and hosting networks, because on a mobile carrier or home broadband provider a range also hides your ads from real customers.
Account list: Admin → Account settings → IP exclusions. Campaign list: Campaigns → Settings → Additional settings → IP exclusions. If more than 500 entries are left, the first 500 are the most active and the rest are listed separately.
Source: Google Ads Help, Exclude IP addresses.
Which sources deserve the account list, and how to keep 500 slots from going stale: Google Ads IP exclusion limits and how to spend them.
Yes. It is free, needs no signup and runs in your browser, so nothing you paste is sent to AdProtektor or anyone else.
500 on each campaign’s list and 500 on the account list. A campaign is closed to every address on both, so a Search campaign can exclude up to 1,000 in total. Performance Max uses only the account list.
Yes, for IPv4: put an asterisk in place of the last part, such as 203.0.113.*, to exclude 256 addresses. Use ranges for datacenter and hosting networks, not mobile carriers or home broadband, where they also block real customers.
Private and reserved addresses, such as 10.0.0.5 or 192.168.1.20, belong to internal networks and never appear as the address of an ad click, so excluding them would only use up slots. Text that isn’t an IPv4 or IPv6 address is skipped too, and both are counted under the result.
No. An exclusion stops your ads from showing to that address from then on. Google still charges for the click that first revealed the source, and it decides credits for invalid clicks separately.
It checks each IPv4 address against the ranges Amazon Web Services, Google Cloud, Microsoft Azure, Oracle Cloud, DigitalOcean, Akamai (Linode) and Vultr publish, and the networks Hetzner, OVHcloud, Contabo, Scaleway, Alibaba Cloud, Tencent Cloud and Huawei Cloud announce. The list loads into your browser, so nothing you paste leaves it. An address outside those networks can still belong to a datacenter, and some real people browse from cloud addresses, through a VPN or a virtual desktop.
Yes. When the lines carry a Google Ads click ID (gclid, gbraid or wbraid), the builder counts only those lines and, for each address, the distinct click IDs, so a reload or the images a landing page loads are not counted again. It keeps the addresses with at least as many ad clicks as you choose, 3 to start. Behind a proxy or load balancer it takes the first public address on the line; if your server sits behind a CDN, use a log that records the visitor’s own address.
AdProtektor scores every visit, excludes the sources it blocks from your Google Ads campaigns and removes an exclusion when the block ends. Exclusions you added yourself are left alone.