3 ms·Netflix has had ads for a long time. They call it "product placement" and "branded entertainment".by solarkraft 4y agoNetflix has had ads for a long time. They call it "product placement" and "branded entertainment".