Proxies for affiliate marketing and media buying
Affiliate marketing and media buying (also known as traffic arbitrage) means running ads for different clients and countries across many ad accounts. Each account needs its own stable address in the campaign country.
A separate address for each account
Ad platforms link accounts by IP. Give each antidetect profile its own port in “Sticky session” mode: accounts don't overlap, and the address doesn't change in the middle of work.
Geo matched to the campaign
To see ads the way your audience sees them, use addresses from the same country, and for local campaigns the same city. City-level geo is available in advanced mode.
Checking ads and landing pages
“Rotating (new IP per request)” mode lets you open a page from dozens of different addresses and make sure it loads the same for everyone.
Several projects, several plans
Create a separate plan for each project or client. Each has its own username, balance and statistics, so costs are easy to split.
What ad platforms use to link accounts
The IP address is only one signal. Ad platforms also see the browser fingerprint (fonts, screen resolution, time zone, language, graphics card data), cookies, the phone number, payment cards and the company details in the settings. Behaviour counts too: how soon after sign-up ads go live, how the budget changes, how many accounts log in from one device.
That's why a proxy without a separate browser profile achieves almost nothing. If two ad accounts are open in the same browser, cookies link them no matter which addresses you use. And the reverse is also true: a perfect profile with an IP from the wrong country looks odd.
No proxy can guarantee that an ad account won't be banned. It gives you a stable address in the right country; the rest depends on following the platform's rules, the quality of your creatives, payments and the account's history.
Profile + port + country, step by step
- Create a residential proxy plan for daily work or a mobile one for new ad accounts. A separate plan per client or vertical is convenient.
- In the generator, pick the campaign country, a protocol (HTTP or SOCKS5 — both work in antidetect browsers) and “Sticky session” mode. Set the session duration to 60–120 minutes so it covers a working session.
- Download the list of lines. Each line is a separate port in the 10000–20000 range and a separate address.
- Create a profile in your antidetect browser, paste the line into the proxy field and test the connection. Step-by-step guides are available for AdsPower, Dolphin Anty, Octo Browser and GoLogin.
- Set the profile's time zone and language from the IP (most antidetect browsers do this automatically) and open the IP checker. Country, time zone and WebRTC should all match.
- Only then log in to the ad account. One profile, one port, one ad account, no exceptions.
Keep a “profile — proxy line” mapping in a spreadsheet. Once you have dozens of ad accounts, that's what stops you from accidentally logging in from the wrong address.
Common mistakes in the first days
A new ad account gets more scrutiny than an old one. Most early problems come not from the proxy type but from rushing and carelessness.
- Logging in through rotation. Ports 823 and 824 give a new address on every request. That's handy for checking pages, but not for working in an ad account: within an hour it will have “been” in dozens of places.
- Changing the profile's country. Don't open an account created from Poland from Spain the next day. If the campaign targets another country, set the geo in the ad settings, not in the IP.
- A sudden start. A large budget on day one of a new account is a common trigger for extra reviews. Scale up gradually.
- Shared details. One card or one phone number across several accounts links them more reliably than any IP.
- Logging in “just for a minute” from a regular browser. Open a client's account once in your personal Chrome, and it already shares cookies and a fingerprint with your own accounts.
- An inconsistent profile. A German IP with a Kyiv time zone and a Ukrainian interface language is a combination that stands out.
Keep in mind that the pool is shared and another customer may have used an address before you. Turn on the anonymity filter in the pool settings: it drops IPs that websites have already flagged as a proxy or VPN.
Which proxy for which task
The traffic figures are rough and depend on how much video and imagery you load.
| Task | Proxy type | IP mode | Traffic, roughly |
|---|---|---|---|
| Daily work in an ad account | Residential | “Sticky session” | a few hundred MB per active day |
| New ad account, first launch | Mobile | “Sticky session” | a few hundred MB per active day |
| Checking ads and landing pages in a geo | Residential or mobile | “Rotating (new IP per request)” | a few MB per page |
| Checking redirects and tracking links | Datacenter | “Rotating (new IP per request)” | tens of KB per request |
Datacenter addresses at $0.80 per GB aren't suitable for logging in to ad accounts, but they're the cheapest option for bulk technical link checks. Residential proxies cost $1.59 and mobile $2.50 per GB.
When checking a landing page, look beyond whether it loads. Check the language and currency, the phone number and lead form, the legal details in the footer. Walk the whole path from ad to thank-you page from several addresses in the country, and you'll spot a broken redirect before the client does.
Countries and precise geo for campaigns
The most common picks for advertising are the USA, Germany, Poland, the United Kingdom, France, Spain and Brazil. You can choose any of 195 countries at no extra cost.
For local campaigns, advanced mode offers region or state, city, ZIP and carrier (ASN). The carrier option helps when you need to see how an ad appears to subscribers of a specific mobile network. The supplier counts precise-geo traffic ×2, so for daily work in an ad account the country is enough; turn on the city for checks.
A fixed residential or mobile IP can change before the set time if the device goes offline. The port then gets a new address in the same country. Before important actions in an ad account, take a second to check the IP.
Costs per client and team access
Each plan has its own username, password, balance and statistics, so traffic costs are easy to split by client or offer. If one plan is running low while another has spare traffic, you can move it between plans of the same type in whole gigabytes.
To stop one profile with a video playing from eating the monthly budget, set an hourly or daily traffic limit on the plan: either stop work or just send a warning. Notifications about traffic running out arrive by email or in Telegram. Pausing a plan is useful when a client puts ads on hold.
For a team with fixed office IPs, the IP whitelist (no username or password) is convenient: up to 5 addresses per plan. Each plan allows up to 1,000 concurrent connections, which is plenty for dozens of profiles. How traffic is counted and what volume costs is explained on the pricing page.
Popular countries
Residential IPs online.
Other use cases
FAQ
Which proxies are best for ad accounts?
Residential for daily work, mobile for new accounts and first launches.
Can I choose a city?
Yes, in advanced mode. Traffic with city-level geo is charged at double rate.
Can I run several ad accounts through one port?
Better not. Give each ad account its own port and its own antidetect profile, otherwise the accounts are easy to link by address and cookies.
Why did the IP in my profile change earlier than I set?
A fixed residential or mobile IP changes if the device goes offline. The port gets a new address in the same country. You can check it on the my IP page.
Can I split traffic between clients?
Yes. Create a separate plan for each client: each has its own username, balance and limits. Traffic can be moved between plans of the same type in whole GB. Details are on the pricing page.
Setup guides
$1.59 per GB — get started now
Sign up in a minute, get access right after payment.