Britain had exactly this issue a few years back with Cambridge Analytica and targeted facebook advertising (the biggest scandal was actually the extra campaign funding that was spent on it), it wasn't until the scandal was long over that the actual list of adverts was released and people found them horrifying, but the people who were against them had _never_ seem them at the actual time because it was so heavily targeted.
Targeting messages is another form of hiding them and dividing people up.
Thinking out loud: Maybe companies should be required to keep an archive of all advertising. They'd display it on their own website and adverts that were considered misleading or had any upheld complaints would be necessarily marked?