When I buy the monthly subscription on switch does it active automatically or do I need to activate it in game
It activates right away. If it hasn't activated, please open a ticket with us at https://help.dcuniverseonline.com.
You have to stand, spin around three times, jump up and down four times, and say "I activate you, I activate you, I activate you!" Try that.