Yes, advertisers can and do try to invade subreddits posing as "real" users to promote sham products. But I haven't seen this actually working: sometimes Redditors recommend products which are way too expensive (still good quality, but the extra price really isn't worth it), but if someone recommends a genuinely crappy product, they get downvoted and replies saying "don't buy this"