어떤 책에서는 ~ing일 때는(명사가 오면 전치사 on은 당연하고요) 그 앞에 in이 온다고 되어 있고,
또 어떤 책에서는 on이라고 하고, 또 다른 책에서는 돈일 때는 on, 시간일 때는 in이라고 합니다.
어떤 게 정확한 건가요?
물론 대개는 전치사를 안 쓰고, 바로 ~ing를 쓴다는 것은 알고 있습니다.

어떤 책에서는 ~ing일 때는(명사가 오면 전치사 on은 당연하고요) 그 앞에 in이 온다고 되어 있고,
또 어떤 책에서는 on이라고 하고, 또 다른 책에서는 돈일 때는 on, 시간일 때는 in이라고 합니다.
어떤 게 정확한 건가요?
물론 대개는 전치사를 안 쓰고, 바로 ~ing를 쓴다는 것은 알고 있습니다.

spend money, spend time, spend energy 등이 주로 사용되는 표현이고, 그 뒤에 on~/in~/~ing 다양하게 사용하죠.
spend라는 단어가 나왔다는 이유로, 또는 spend란 단어의 사용법 차체가 spend 뒤에 꼭 on이나 in이 나와야 하는 것은 아닙니다.
단, 일반적으로
spend A on B: B에 A를 소비하다
spend A ~ing: ~하는데(하면서) A를 소비하다
로 쓰입니다 :)
spend 뒤에 오는 전치사 in/on에는 정해진 규칙이 있지는 않은 것 같네요~