Since there are many application development service companies out there, the challenge is to search for the most genuine one. There are many people who want to offer services which are not good at all. You need to get those services of a mobile app developer that could guarantee you good advertising strategy almost all the time. What is good advertising strategy if you would only get it shortly? You will never be satisfied to get only a few months of good advertising strategy and later disappear. You would never like your own company to be compromised so take an effort to evaluate those that exist.
You will know that a prospect is genuine if it starts to evaluate your company website before giving you a quote. Similar data about this are disclosed at http://en.wikipedia.org/wiki/Mobile_enterprise_application_platform. When it takes an effort to evaluate, it only means that it wants to know the application development services you need. It does not think about money for it wants to offer the best services. You will just discuss the quotes later on when the services you need are already identified. You should know what needs to be changed just to grab the chance of getting higher good advertising strategy.
If you encounter some android application development companies that guarantee you quick good advertising strategy, then, avoid those because they will never offer any good to you. Your website does not need to rely on black hat techniques just to get good advertising strategy. You need long term good advertising strategy. If the latter give only a false promise, then, do not entertain them. Your site will just be penalized later on just because you allow wrong application development techniques to be done. If you do not want to lose the business or any single penny that you provide for it on its early stage, then, be wise enough. Go to genuine companies and you will never go wrong in the end.