What are you talking about? I don't see ads, of course, but I do see spam. And when I do, I report it. But I didn't see any for Galecto, and if I do a search for references to it in public messages (not on the GLTO board), there aren't all that many.
There are naturally paid spammers who hit IHub. Usually they work at night, and leave their junk on tons of boards. Often, the DD board is one of them, and so I delete the post and report the poster. No GLTO spam posts appeared here.
As I said, usually these people work at night, in the hope their posts will remain for a few hours. And since Shelly isn't here 24/7, they do. But she's around by eight or earlier, and deals with the spammers then.
You know, you've been her for many, many years, but you still don't really know how many things work.