Google Play: How to filter out your app for specific devices only

If you are publishing an Android app that should only be available to a specific device, like my new Ambient Temperature Galaxy S4 app does, you can use this method to help narrow down which devices it will be available on, in Google Play store.

This applies to your AndroidManifest.xml file in you app project:

First of all, you can set the minSdkVersion to the sdk version that the Galaxy S 4 is shipping with, which is Android 4.2.2 (API level 17)

<uses-sdk  
    android:minSdkVersion="17"
    android:targetSdkVersion="17" />
<uses-feature />  

Then, you can set the compatible-screens filter, you better match the screen of your target device(s). For example, the Galaxy S4 has a screen density (dpi) of 480!

<!-- filter for sgs4: -->  
<compatible-screens>  
<screen  
    android:screenDensity="480"
    android:screenSize="normal" />
</compatible-screens>  

This applies to the APK settings in you Google Play developer console:

In the Google Play developer console, where you upload you new .apk files, you can select “See supported devices”, to see which devices your app is compatible with.  From there, you can further narrow down the devices, by simply deselecting them.

google-play-device-filter2 

google-play-device-filter

These tricks should help you narrow down the target of you app, if your app is only made for a handful of devices.

comments powered by Disqus