That's true for the advertising companies, but Google or whatever advertiser have a big stake in showing you the ad from the millions they serve that you're most likely to click/buy/complete. So there's no fault on McDonald's part, but if you're a vegetarian, arguably Google is doing McDonalds a disservice as their advertiser by showing you the ad (and won't be doing the user any useful service either).
That said, these algorithms are simple presumably because they work "well enough". Fortunately or unfortunately, depending on your perspective, there isn't really a lot of meaningful competition in the ad space driving superior targeting. It's more about having the killer network, the list of effective channels (search, youtube, instagram whatever) that is the big players advantage rather than their targeting skills.
>That said, these algorithms are simple presumably because they work "well enough".
Agreed wholeheartedly, and this is an important point: advertisers don't really lose much by showing you ads you don't want, so it's unlikely the system would ever become ultra-precise.
Even if McDonalds could tell Google not to show the ad to vegetarians, they have no way to verify Google isn't.
I don't really see how you could solve this problem with a sufficiently complex algorithm. Which ads are shown still depends on how much the vendor is willing to spend on marketing. I may have zero interest in Ford cars, but if Ford is the one spending the big bucks in the "car" category I'll see a lot of Ford ads.
What people seem to be looking for is not targeted advertising but targeted recommendations - where vendor "spend" can't skew the results to show you crap you don't want. But that's a product the consumer and not the vendor would have to pay for, by definition. Unfortunately consumers don't have deep enough pockets to make this kind of thing lucrative over just selling ads.
I work in ads targeting
> Google is doing McDonalds a disservice as their advertiser by showing you the ad (and won't be doing the user any useful service either).
yes this is right and why the parent is totally off base
> That said, these algorithms are simple presumably because they work "well enough".
This is totally wrong. Ads targeting "algorithms" are some of the most complicated systems on earth. First of all, it is completely done by machine learning models now not simple algorithms, and within companies who are doing ads targeting well (ie, Google, Meta, Tiktok, and if you want to go down the list to the less competent companies then you can include X and Reddit and others) there is massive internal pressure and competition to get any edge by either improving models or other parts of the ads targeting stack. The top dogs as in Tiktok, Google Search, and Meta have been posting 10+% yoy ads revenue numbers for many years now with a much smaller increase or even flatlining user counts. It's all due to improvements in the ads stack making them more effective and more useful for advertisers (and they and the article in the post would say users as well but HN mostly doesn't subscribe to this viewpoint) driving more total ads spend and a growing economy.