The easiest spending limit to break is one invented after a timed offer appears. Build the rule before the game asks.
Choose the monthly ceiling
Use an amount that remains comfortable even if the purchase produces no useful reward. Keep it separate from essential spending.
Price guarantees, not hope
For random rewards, find the maximum pulls required, the featured-unit rule, carryover, and duplicate requirements. The full guarantee is the relevant price.