Use cases

Proxies for ad verification

Ad verification means checking how your ads actually look to users in a target area. With ProxySup residential and mobile proxies you can check the same ad while switching country and city.

  • Use the same session name for a region so the IP does not change while you check
  • Open mobile ads at a phone screen size so they look the same as for real users

Recommended setup: Ad verification

Product
Residential for desktop ads, mobile proxies for app and mobile ads
Session
Sticky sessions to follow an ad click through to the landing page
Country
The countries and cities where the campaign runs
Records
Save screenshots together with the final landing URL
  • Residential for desktop ads
  • Sticky sessions to follow a click to the landing page
  • 6 recommended countries
  • 4 steps

Why

Why Ad verification needs a proxy

Ads change with region, device and network. If you only check from an office IP, you cannot see what users in other countries see. Connecting through local home IPs or mobile carrier IPs shows you something close to the real ad.

Repeated requests from one IP

  1. Request 1198.51.100.7
  2. Request 2198.51.100.7
  3. Request 3198.51.100.7

Requests spread across several home IPs

  1. Request 1203.0.113.11
  2. Request 2203.0.113.27
  3. Request 3203.0.113.42
The IP addresses shown are examples.

Steps

Ad verification: steps

  1. Step 1

    Choose the campaigns and regions to check

  2. Step 2

    Build a sticky session for each region with the country and city values

  3. Step 3

    Open the pages where the ads appear and save the screen and links

  4. Step 4

    Check that the landing page URL is correct

Code

Ad verification: code example

Example for Python, Playwright. Put your access token where it says YOUR_TOKEN.

Python, Playwright
from playwright.sync_api import sync_playwright

with sync_playwright() as p:
    browser = p.chromium.launch(proxy={
        "server": "http://gate.proxysup.com:7777",
        "username": "user-country-us-city-new_york-session-ad1",
        "password": "YOUR_TOKEN",
    })
    page = browser.new_page()
    page.goto("https://example.com")
    page.screenshot(path="ad-us-ny.png")
    browser.close()

Check

Ad verification: things to watch

  • Use the same session name for a region so the IP does not change while you check

  • Open mobile ads at a phone screen size so they look the same as for real users

  • Put the country, city and time in screenshot file names to make comparison easier

More

Other proxy use cases

  • Proxies for price monitoring

    Price monitoring means collecting product prices and stock from many shops on a schedule and comparing them. With ProxySup residential proxies you see the prices that real visitors see in each country.

    View setup
  • Proxies for search result tracking

    Search result tracking means collecting which results appear, and in what position, for set keywords in each country and city. With ProxySup residential proxies you can check the same keyword while switching location.

    View setup
  • Proxies for AI training data collection

    AI training data collection means gathering large numbers of public web documents and organizing them into datasets for language or search models. With ProxySup proxies you can spread requests across many IPs and countries.

    View setup

Ad verification: set it up now

Sign up and top up your balance to use the setup above right away.