I'm on that forum as well (TDF). Never had a problem, but yeah, they are all about advertising, and it is REAL EASY to accidentally touch or click one, especially that scrolling text under "your own posts" and "index." I've done it many times myself. However, if you've got doll adds popping up on their own, you need to run your antivirus program. Sounds like you got some malware. I doubt that came from TDF, and as Ceej mentioned, it definitely did not come from here. Good luck.