You're going to get a melting pot of different aspects from that question then, as the term "ad" will have a different meaning to different people.
From my perspective, it's basically a paid promotion, a user is paying to promote themselves unto the front page.
Thanks. True... but promoting isn't the same as advertising? Well, it's kinda tricky to make a difference between them.