The free sites no matter what they are used for, all try to get the user to view the advertising as much as possible. Ideally with every screen change, mouse click. So they can make more money. As the pop up blockers get more sophisticated so do the way the sites try to get around them.
It seems at times there are conflicts between the code in the software, Now I have little idea of how or what other than. That they leave some stuff in the sites software so the users have to change the settings or turn off the ad and popup blockers. Or so I have been told numerous times by people that do the code stuff for a living.