← Back to Blog

Launching in a New Geo: 9 Proxy Checks Before Spending Your First Advertising Dollar

Before investing the first dollar in advertising for a new geo, an arbitrageur needs to pass 9 checks through proxies. We analyze each one using examples from Facebook Ads, TikTok Ads, and anti-detect browsers.

📅October 4, 2026

Pouring a budget into a new geo without prior proxy checks is like starting a car without maintenance before a long journey. The account gets banned on the second day, the budget burns out, and it's hard to find the reason: a bad IP, a mismatch in timezone, or the proxy is already on blacklists. We analyze the 9 checks that need to be done before launching a campaign in Facebook Ads, TikTok Ads, or Google Ads to avoid losing money at the start.

Why you shouldn't launch geo without proxy checks

Facebook Ads, TikTok Ads, and Google Ads have long learned to correlate many signals: IP address, device timezone, system language, browser fingerprint, account behavior. If even one signal does not match the declared geo, the system marks the account as suspicious even before the first ad is shown. In arbitrage practice, this is called an "instant ban" — when the ad account is blocked within the first hours, and the money has already been deducted from the card.

This is especially critical when entering a new geo, where you have no account history and statistics yet. Platforms pay increased attention to new combinations (account + proxy + device) for the first 48–72 hours. That’s why experienced arbitrageurs go through a checklist of 9 checks before pouring budget into a new country — it takes 20-30 minutes but saves money and time on creating new accounts.

Check 1: IP geolocation matches the target

The first thing the advertising platform checks is the physical location of the IP address. If you are launching a campaign for Germany, and the proxy is identified as an IP from the Netherlands or even as a data center in the USA, the system may limit impressions or require additional identity verification.

How to check: open any geolocation detection service (ip-api.com, iplocation.net) through a browser with the proxy set up and verify the country, city, and provider. It’s important to check not only the country but also the city — for local advertising (for example, targeting Berlin), an IP from Munich may also raise questions with the algorithm.

For most geos, residential proxies are better suited — they use real IP addresses from home internet providers, so the geolocation is accurately determined and matches the declared city or region.

Check 2: Timezone, language, and system settings

This is the second most important check that beginners overlook. If the proxy is identified as Spain, but the system timezone is set to Moscow, and the browser language is Russian, the algorithm sees a clear discrepancy and assigns a risk score to the account.

In anti-detect browsers (Dolphin Anty, AdsPower, Multilogin, GoLogin, Octo Browser), these parameters can be set manually in the profile or automatically pulled when IP geolocation is enabled. Manually check three points:

  • The profile's timezone matches the IP's timezone (a difference in hours is a red flag)
  • The browser and system language correspond to the region (not necessarily the native language of the country, but at least English + an acceptable local language)
  • WebRTC does not "leak" and does not show the real IP instead of the proxy

You can check for WebRTC leakage at browserleaks.com/webrtc — it immediately shows whether the displayed IP matches the proxy or reveals the real address.

Check 3: Proxy type for the specific platform

Not every type of proxy works equally well with every platform. Facebook Ads is more tolerant of residential IPs but is extremely suspicious of data center subnets — such IPs are often already marked as "hosting," and the account receives a Spending Limit restriction immediately after registration.

For TikTok Ads and mobile app farming, mobile proxies are often chosen — they use IPs from real mobile operators, and the algorithm perceives the traffic as coming from a regular user with a smartphone, which is especially important when testing creatives for engagement.

For tasks where speed is important and the reputation of the IP is not critical (for example, parsing competitor prices or checking landing pages), data center proxies are suitable — they are cheaper and faster, but risky for pouring advertising budgets.

Check 4: IP cleanliness and blacklists

Even a residential IP can be "burned" — if it was used for spam, multi-accounting, or gray traffic before you, it is already in reputation databases (Spamhaus, IPQualityScore, and similar). Facebook and Google pull these databases when assessing the risk of the account.

You can check the IP through the service scamalytics.com or ipqualityscore.com — enter the proxy address and check the Fraud Score. If the score is above 50-60%, it’s better to replace the IP before launching the campaign. Most proxy providers have a rotation feature — changing the IP takes a few seconds and does not require recreating the profile in the anti-detect browser.

It is also worth checking if the IP is on the lists of data centers of popular hosting providers (AWS, DigitalOcean, OVH) — this can be easily seen by the ASN number in the whois query. If the ASN belongs to a hosting provider rather than an internet provider for individuals, the risk of a ban is higher.

Check 5: Speed, stability, and uplink

A slow or unstable proxy is not just an inconvenience; it’s a direct signal to the algorithm. If loading the ad account takes 15-20 seconds and the session periodically drops, the platform records abnormal behavior similar to that of a bot or low-quality VPN tunnel.

The minimum parameters for comfortable work with ad accounts: speed of at least 5-10 Mbps, ping to the target server no higher than 150-200 ms, proxy uptime of at least 99%. You can check this with a simple speed test through a browser with the proxy enabled or through the built-in test in the anti-detect browser (Dolphin Anty and AdsPower have a proxy check button right in the profile interface).

If you manage 10-20 accounts simultaneously for different geos, proxy instability becomes a systemic problem — some campaigns may stop due to session drops, which lowers the CTR and increases the CPM.

Check 6: Match with payment data

A common mistake: the proxy geo is Poland, but the linked card was issued by a bank in Kazakhstan. Such a discrepancy between the location of the IP and the country of the card issuer is one of the most noticeable risk factors for Facebook and Google anti-fraud systems.

Before launching, verify three points: the country of the proxy, the country of the card/virtual account issuance, and the country of the payment system account (PayPal, Payoneer, and similar). If you cannot achieve a complete match, minimize the number of discrepancies — for example, use a card from the same region as the proxy, even if the issuer is from another country in the same union (this works slightly better for the EU than for intercontinental discrepancies).

Check 7: Warming up the account under the new IP

Even a perfectly selected proxy will not save a fresh account if you immediately pour a large budget into it. Algorithms evaluate the "age" of the account+IP+device combination — the faster the activity grows on the new profile, the higher the suspicion.

The standard warming practice before launching in a new geo: 2-3 days of normal activity from the same IP (browsing feeds, likes, filling out the profile) before creating the ad account. This applies to both Facebook and TikTok — algorithms from both platforms track behavior patterns before the first campaign launch.

Important: The IP during the warming phase and at the advertising launch stage must remain the same (static), otherwise the entire warming history is devalued. Therefore, for account farming, choose proxies with the option to lock the IP for an extended period rather than rotating it with each request.

Check 8: Testing the account on a minimal budget

After passing all technical checks, do not pour the main budget immediately. Launch a test campaign with a minimal daily limit — $5-10 for 24-48 hours. This allows you to see the platform's reaction: whether the ads pass moderation without delays, whether the Spending Limit warning appears, and whether the Ads Manager opens consistently.

If during the test period the account did not receive restrictions and the ads passed moderation without manual checks — you can gradually increase the budget, usually no more than 2-3 times a day, to avoid triggering the algorithm with a sudden spike in spending.

Check 9: Monitoring after launch

Checks do not end at the moment of launching the campaign — the first 72 hours are critical. Set up monitoring of three metrics: account status (active/under review), proxy stability (whether the IP has changed without your involvement), and ad moderation indicators (rejections, delays).

Many arbitrageurs use tables in Google Sheets or specialized trackers, where they log geo, IP, proxy type, account status, and launch date for each combination. This helps quickly identify patterns: for example, if all accounts on one proxy subnet receive bans more frequently than others — it’s time to change the subnet.

Table: what type of proxy for which geo

Task Proxy Type Why
Facebook Ads, new geo Residential Proxies Accurate geolocation, low Fraud Score, resembles a regular user
TikTok Ads, mobile applications Mobile Proxies IP from mobile operators, high trust from the algorithm towards mobile traffic
Price parsing, landing page monitoring Data Center Proxies High speed, low cost, does not require exact match with the target
Warming up accounts before launch Residential proxies with static IP Stable IP throughout the warming period, activity history is not lost

Summary checklist before launch

Go through these 9 points before pouring the budget:

  1. IP matches the country and city of the target
  2. Timezone, language, and WebRTC are set correctly
  3. Proxy type is suitable for the platform (residential for FB, mobile for TikTok)
  4. IP checked for Fraud Score and is not on blacklists
  5. Speed and stability of the proxy meet minimum requirements
  6. Proxy country matches the country of payment data
  7. Account has undergone 2-3 days of warming on the same IP
  8. Test campaign with a minimal budget passed without restrictions
  9. Monitoring of the account and proxy is set for the first 72 hours

Conclusion

Launching ads in a new geo is not a moment of "just turn it on and go," but a short yet essential verification process. The nine steps described above take from 20 minutes to a couple of days (if counting warming), but save the budget that would otherwise burn out due to an instant account ban. Each check addresses a specific risk: from a simple leak of the real IP through WebRTC to a mismatch between the card's country and the geo of the proxy.

If you plan to scale arbitrage across multiple geos simultaneously, it’s worth thinking ahead about the proxy infrastructure for each direction separately. For precise matching with the target in Facebook Ads and Google Ads, residential proxies are the best fit — they provide minimal risk of blocking due to real IP addresses of end users specifically in the needed country and city.