Hello,
One of the reasons why applications are often flagged as malicious is that they reference content from sites or hosting services that are reported for abuse. We recommend you avoid shared hosting for that reason. Whenever possible, use your own domain to host your content.
Another frequent cause for the abuse flag to go up is when an application changes name. The name should be permanent -- once published, that's the final name of the application. If your app changes name and it collides with another name, in whole or in part, it is taken down immediately as malicious.