If you feel Google Play is notorious for suspending apps at the drop of a hat, it just went one step ahead.
The most prominent difference between Apple Store and Google Play was that, Apple store used to review apps before publishing in its store while Google used to do it only when app downloads were high. That has changed since last 2 months. Google Play now runs a quick check on the app before making it online for users to download.
Although most of them are normal checks there is one big addition to it. It checks if the app code was released before by some other developer and if it finds a match it will suspend (and not just show a warning) the app from Google Play account. The reason given will be as below:
REASON FOR SUSPENSION: Your app is in violation of the intellectual property and impersonation or deceptive behavior provisions of the Content Policy.
Note that you will not be able to make out so easily from the notice that the reason for suspension is because the code was found to be uploaded by some other developer with a different package name. Although its a good check to have from Google as nobody will be able to steal your app code, replace the ads and upload again (which i heard is very common in Chinese App Stores), but it makes your life difficult if you have a template for similar apps and you upload similar apps in different accounts (Like Nature Wallpaper, Animal Wallpaper, Cute Kids Wallpaper, etc).
How to revoke this suspension?
If you are having multiple Google Play account and you have a template to create similar apps and upload it on Google Play and you receive this notice for a new app then you just have to send a mail from your first google Play account acknowledging the use of the code. This mail has to be then attached to appeal request form and they will enable it for you if the app doesn’t violate any other policy.