this is part of the advertising network that tf2maps.net belongs to in order to generate revenue to keep the site online.
this is usually not a problem, but sometimes it can bog down the forums. i will talk to the advertiser and see whats up. thank you.