In ad tech, IP-targeted advertising controls where ads appear by filtering traffic based on specific IP addresses. Some websites use IP ads to serve location-based content, while others rely on IP ads to hide ads from audiences based on their geographic location.
With the “Hide ads for IP addresses” feature in Advanced Ads, you can exclude specific IPs across your whole site, ensuring ads don’t show where they shouldn’t. Visitors who match a blocked IP won’t see any ads. This helps prevent click fraud, filter out internal traffic, and keep your analytics clean.
This manual will teach you how to set up IP-based ad hiding in Advanced Ads.
Enabling the Hide ads for IP addresses option
To hide your website’s whole ad setup from specific IP addresses, go to your WordPress dashboard and click Advanced Ads > Settings > General. There, you’ll find the option to manage IP-based ad exclusions.
- Navigate to Advanced Ads > Settings > General
- Look for the “Hide ads for IP addresses” option
- Check the box to activate the module
- A text field will appear where you can enter the IP addresses to be excluded
- Enter as many as you like and put one per line
- Save your changes
The function considers IPv4 and IPv6 addresses.
Once set up, Advanced Ads will no longer implement either ads or placements for the specified IP addresses, allowing for more controlled ad delivery.
How to hide a specific ad from an IP address
In addition to the global setting, Advanced Ads Pro allows you to hide or display individual ads or placements based on IP addresses. To do this, use the User IP Address Visitor Condition, which also supports both IPv4 and IPv6.
Please note that the global setting takes priority. If you generally block an IP, you cannot override this by allowing specific ads for that IP—the global rule will always apply as long as it is active.