My bank app asks me to review it every time, and only when, I deposit money. It’s so transparent in its attempted manipulation: you just got some money and are likely to be in a better mood than other times you’re using the app!
Literally every deposit. Eventually, I’ll leave a 1-star nastygram review for treating me like an idiot. (It won’t matter and nothing will change.)