The only time that it is acceptable for an app to ask for a review is once, about a week after first install as it gives the user time to evaluate the app. Even that is borderline one too many times. If you care about promoting the product, ask on ...