Accounts moved to a new team
- Usual city
- Usual ISP
- Stable sign-ins
- Sticky
- ISP targeting
Keep each Google Ads account on the same city and ISP every day. Sticky for up to 72 hours, so billing and verification see the same home IP.
98.7%
of 1,000 sampled IPs rated low risk by Scamalytics
Low risk: scores 0–19 on Scamalytics’ 0–100 scale. Aggregate sample result; individual countries vary.
Each ad account gets its own residential IP in the city and ISP you pick. Keep the card, the account and the exit in one country, and every sign-in looks like the same advertiser.
Use proxies for ad accounts you own or manage and public data you are allowed to collect. Follow Google’s advertising policies.
An account that suddenly signs in from a new city and provider looks like someone else. Keep it on the city and ISP it usually signs in from.
Keep one IP while its device is online, or for up to 72 hours, and reuse the same session ID.
Keep the card, the account and the exit IP in one country before you add a payment method.
Give every client account its own session ID, so each one keeps its own exit.
Match the browser profile’s timezone and language to the exit city.
Run your browser profiles from any server and exit through real home devices.
ProxyLane offers premium residential IPs with ultra-low fraud scores, from ethically sourced, real devices.
Test your workload for $1.9598.7%
of 1,000 sampled IPs rated low risk by Scamalytics
Low risk: scores 0–19 on Scamalytics’ 0–100 scale. Aggregate sample result; individual countries vary.
import { chromium } from "playwright";
// One sticky endpoint per Google Ads profile
const browser = await chromium.launch({
proxy: {
server: process.env.PROXY_SERVER,
username: process.env.PROXY_USER, // includes this profile's session ID
password: process.env.PROXY_PASS,
},
});
// Match the browser to the exit IP
const context = await browser.newContext({
locale: "en-US",
timezoneId: "America/Chicago",
});
const page = await context.newPage();
await page.goto("https://ipinfo.io/json");
console.log(await page.textContent("body"));import puppeteer from "puppeteer";
const browser = await puppeteer.launch({
args: [`--proxy-server=${process.env.PROXY_SERVER}`],
});
const page = await browser.newPage();
await page.authenticate({
username: process.env.PROXY_USER,
password: process.env.PROXY_PASS,
});
await page.emulateTimezone("America/Chicago");
await page.goto("https://ipinfo.io/json");
console.log(await page.evaluate(() => document.body.innerText));import os
import requests
# Rotating endpoint for public Google Ads research
proxy = os.environ["PROXY_URL"]
response = requests.get(
"https://ipinfo.io/json",
proxies={"http": proxy, "https": proxy},
timeout=30,
)
print(response.json())28M+ clean residential IPs from real P2P devices in 195 countries.
A dedicated static home IP on a real carrier, in selected countries.
Real 4G/5G phones on carrier networks, trusted where home IPs get banned.
Google checks where each sign-in comes from. Datacenter and VPS ranges stand out, and a sudden jump to a new city or provider can bring a verification prompt. A residential IP comes from a real home device, so the session looks like an ordinary advertiser.
Note the country, city and provider the account usually signs in from, then pick the same targeting in ProxyLane and keep one sticky session for that account. It keeps signing in from the same kind of home connection it is used to.
Keep it to one account per IP. Give each its own sticky session ID, so every account has a separate exit that stays the same between sign-ins.
A sticky session keeps one IP while its device stays online. A timed session keeps it for exactly the duration you set, up to 72 hours. A sticky IP is not a permanent, dedicated address.
Yes. Paste the HTTP or SOCKS5 endpoint into AdsPower, Dolphin Anty, GoLogin, Multilogin, Octo Browser or any browser that accepts a proxy. Each setup guide takes about a minute.
Start with 350 MB for $1.95. Keep any unused traffic for later.