An app is "not available in your country" on Google Play when it isn't distributed to the country your Google Play account is set to. In most cases the developer simply hasn't selected that country. Less often, the cause is your device, a mismatch between your Play country and where you live, payment or sanctions limits, a legal or government removal, or an app that is gone from Google Play entirely. Users can fix only some of these; developers can fix most of them in Play Console.

What the message actually means

Google Play shows different things depending on the cause, and the wording is a good first clue:

What you seeWhat it usually meansWho can fix it
"This item isn't available in your country"The listing exists, but the app is not offered in your Play country.The developer (or you, if your Play country is wrong).
"Your device isn't compatible with this version"The app is offered in your country, but not for your phone, tablet or Android version.The developer, or a different device.
The app doesn't show up in search, but a direct link worksSearch filtering, for example parental controls or age restrictions on your account.The account owner or parent.
"We're sorry, the requested URL was not found on this server"Google Play has no listing for that package in your market: removed, unpublished, blocked there, or a wrong package name.Only the developer (or Google). See how to check if an app was removed.

Check where any app is available in 141 markets

Before guessing, find out whether the app is missing only for you or in many countries. Paste the package name (the part after id= in a Google Play link) or the full link into the free Country Availability Checker. It asks Google Play in each of 141 markets and gives every market one of these statuses:

  • Available: the app can be found and installed from that country's Google Play.
  • Not available: the listing exists, but Google Play says the item isn't available in that country.
  • Ban: Google Play returns "item not found" in that market. The app was removed or blocked there, or is gone from Google Play altogether.
  • Unknown: a technical error during the check. It can be retried.

Here is a real scan of PayPay, a Japanese payment app. It is available in exactly one market, Japan, and "not available" in the other 140. That pattern is the developer's choice: the service is built for Japan.

Country Availability Checker results for jp.ne.paypay.android.app: 141 markets checked, 1 available (Japan), 140 not available, 0 ban.
PayPay: available in Japan only. Every other market shows "Not available".

The checker shows what Google Play returns in each market, not why. The pattern narrows it down: one or two missing markets suggest a legal or regional reason; "available in one country only" is a distribution choice.

The real causes, one by one

1. The developer doesn't distribute the app in your country

This is by far the most common reason. Developers choose the countries an app is offered in, in Play Console. Some apps only make sense in one market (banks, payments, public services, local delivery); others are limited by licensing, content rights, support costs or a gradual launch.

One detail matters for users: Google's documentation says country targeting is based on the user's Play country, where the account is registered, not their current location. Travelling does not change which apps you see.

2. Your Play country doesn't match where you live

If you moved, your Google Play account may still be set to your old country, so you see that country's catalogue. Google's rules for changing it are strict:

  • You must be in the new country and have a payment method from that country.
  • You can change it only once every 90 days.
  • Your Google Play balance stays in the old country (you can use it again if you switch back), and Play Points and your level do not carry over.
  • You may lose access to some apps, games, books and films bought in the old country.

The option is in the Play Store app under Settings → General → Account and device preferences → Country and profiles. If the new country isn't offered, you don't meet the requirements yet (usually the location or the payment method).

3. Your device or Android version isn't supported

An app can be offered in your country and still be hidden or blocked for your device. Developers set requirements in the app itself (for example a minimum Android version or required hardware), and they can exclude specific models or whole groups of devices, by RAM or chipset, in Play Console's device catalog. Google says excluded devices "won't be able to see or install" the app.

There is also a Google-side rule: when an older app doesn't meet Google Play's current target API level requirement, it stops being available to new users whose devices run a newer Android version than the app targets. People who installed it before keep it. This is why an old app can disappear for a new phone while a friend with an older phone still sees it.

4. Paid apps, purchases and sanctions

Paid apps are only sold in the countries on Google's paid-app availability list, and Google notes that paid content may not be available in some provinces or territories even when the country is listed. The developer's location matters too: merchant (selling) accounts are only supported in some countries.

Sanctions add another layer. Google's help page for users in Russia, for example, says they can still download free apps but cannot make purchases. These rules change with the law, so check Google's current help pages rather than old lists.

5. Local law, government orders and ratings

Google removes or restricts content when a court or government shows it is illegal locally, and its transparency report explains that it typically does this only in the country where the content is deemed illegal. The app stays available everywhere else.

A real example: in September 2020 India's government ordered 118 apps blocked under Section 69A of its IT Act, and the global edition of PUBG Mobile was among them. Scanning it today, India is the only one of 141 markets that returns "item not found":

Country Availability Checker results for com.tencent.ig filtered to Ban: 136 available, 4 not available, 1 ban, and the single ban market is India.
PUBG Mobile (com.tencent.ig): 136 available, 4 not available, 1 ban. The ban market is India.

Content ratings work the same way. If a rating authority refuses classification, Google removes the app in that territory only. Some countries also have their own publishing rules, for example game ratings in South Korea or licences for online games in Vietnam, and apps that don't meet them may not be offered there.

6. Age and content restrictions on your account

If you use a supervised account (Family Link) or have parental controls on, Google Play filters apps above the rating you set. In the EEA, the UK, Australia, Brazil, Singapore and Switzerland, Google also blocks mature content (such as 18+ apps) for users it determines to be minors, and filters it from search and browse. This usually looks like "I can't find it" rather than the country message, but the effect is the same.

7. A different regional edition exists

Some publishers run separate apps for different regions. In the PUBG Mobile scan above, the four "not available" markets are Japan, South Korea, Taiwan and Vietnam, and each of them is served by a separate regional edition of the game with its own package name. If an app is missing in your country, search for the publisher's name: there may be a local version.

Staged rollouts are different: Google only allows them for updates, not a first release. They explain a missing new version, not a missing app.

8. The app was removed, suspended or unpublished

If the app shows "not found" in every market, it is no longer on Google Play at all. The developer may have unpublished it, Google may have removed or suspended it for a policy violation, or the developer account may have been closed. From the outside these look the same. Our guide on how to check if an app was removed from Google Play explains how to tell them apart and what happens to copies already installed.

For users: what you can do

  1. Check your Play country in Play Store → Settings → General → Account and device preferences → Country and profiles. If you have moved, change it the official way (you need to be in the country and have a local payment method).
  2. Check the device. Look at your Android version in the phone's settings. If the app works on a friend's newer phone, the device is the reason.
  3. Scan the app with the Country Availability Checker to see whether it is missing only in your country.
  4. Look for a regional edition by searching for the developer or brand name.
  5. Ask the developer. Every listing has a contact email. Developers can add a country in a few clicks, and user requests are how many of them learn there is demand.

We don't cover workarounds such as VPNs or installing APKs from unofficial sites. They can break Google Play's terms, regional apps often refuse to work outside their market, and unofficial APKs are a common source of malware.

For developers: check and fix distribution

If users tell you your app is "not available in your country", work through these in order:

  1. Countries/regions. In Play Console, open the app, go to the Production page and open the Countries/regions tab. Add the missing markets. Google notes that a country you select applies to current and future production releases. Remember that targeting follows the user's Play country, not their location.
  2. Device catalog. Check for manual exclusions and RAM or chipset rules, and review your app's requirements (minimum SDK, required features). An exclusion overrides what the manifest allows.
  3. Target API level. If your app targets an old API level, it may be invisible to new users on recent Android versions even though your country settings are fine.
  4. Pricing and merchant status. Paid apps and in-app products are only sold where both Google Play and your merchant account support it.
  5. Country-specific requirements. Google keeps a page of local requirements (for example in Brazil, India, Japan, South Korea and Vietnam) and says it is not exhaustive. Check the markets you target.
  6. Policy status. Open Policy status in Play Console and your email. A removal in one region or a full removal is reported there, not on the store.

Audit availability across every market

Play Console shows what you selected, not what users in each country actually get. Scan your package in the Country Availability Checker, download the CSV and compare "Available" with your Countries/regions list: anything you selected that shows "Not available" or "Ban" needs a look. Repeat after each distribution change and before localizing a listing. Scan competitors too: markets a strong competitor is missing can be easy wins (see the competitor research guide). Now that Play Console translates listings with Gemini for free, checking availability before localizing matters even more (see ASO in 2027).

To research the listings themselves (metadata, keyword density, installs, monetisation, ad networks), use the free Play Store ASO Tweak extension for Chrome and Firefox. Its market and language switcher shows how a listing looks in other countries.

Quick checklist

  1. Read the exact message: "not available in your country", "device isn't compatible" or "not found".
  2. Scan the package in 141 markets to see if it's missing only for you.
  3. Users: check your Play country and Android version, and look for a regional edition.
  4. Developers: check Countries/regions, the device catalog, target API level, pricing and Policy status.
  5. "Ban" in every market means the app is gone: see how to check if an app was removed.