Stack Exchange network consists of 178 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
I wasn't sure where this should be brought up, so here it is, probably something that a developer should look at.
I deleted the post from the community ads thread that I believe to be responsible for the ad appearing, so it should no longer appear.