I recently did a very small amount of advertising on Twitter and managed to reach 20,000 people for around $15 which I thought was quite reasonable, although I haven't tried any other platforms yet. You don't pay for views, only interactions, so it can be quite affordable.