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
- Request 1198.51.100.7
- Request 2198.51.100.7
- Request 3198.51.100.7
Requests spread across several home IPs
- Request 1203.0.113.11
- Request 2203.0.113.27
- Request 3203.0.113.42
Steps
Ad verification: steps
- Step 1
Choose the campaigns and regions to check
- Step 2
Build a sticky session for each region with the country and city values
- Step 3
Open the pages where the ads appear and save the screen and links
- 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.
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()- Python requests
- Playwright
- Scrapy
- Puppeteer
- Selenium
- Node.js
- curl
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
Countries
Countries often used for Ad verification
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 setupProxies 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 setupProxies 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.