How long I have to promote my app?
There is no common or specific strategy. Let's just consider two types of promotion, which are generally suited for two types of applications: for new and for those apps which have already been on the market.

If your application is completely new start your promotion using the Package ID installs. This type of promotion will help you to find good keywords and you can expand the number of installs. For a start, you can promote your application by 200-500 daily installs, and then increase the amount to 700-1000. Keep increasing the number of daily installs until you will not find your own keywords for promotion.

If your application already on the market - it has its own specific keywords, and you can to create a campaign for 3-5 keywords and promote it within one week with 700-1000 installs per day. Also, it is very important to remember that the effect will not last forever and if you notice that the rank is falling - you should also order the installs for visibility of your app in the TOP.