Well, to catch the spammers/advertisers faster, you must give a reward for people that can tell you, if there is a spammer (with proof) people will with this simple reward, catch the spammers/advertisers for you.
Just ban there Account, or delete it. The IP ban is useless.
they will use IP guard or just change there IP.
Maybe you will have to do this 5 times over with the same person. but he will see it has no effect and gets banned each time again. so he will give it up.
This is the way TQ take's it. they will just ban you, no IP or what ever just a Ban.
they know if they IP ban , they can lose lots of players, but the little differents is that in TQ is everything word lots more.
off course you can search for same IP and also ban hes 'main' account, some have a play account and spam account, but before banning you should make a clear topic on "your" forum about the "rule's" also writhe in it that they are able to be edited at all time's. ect ect so they cannot complain