If you look at countries that aren't the US, this is exactly how they treat alcohol. e.g. Diageo run the DrinkAware campaigns [0], france forbids any marketing of alcohol (even going as far as to rename a major sporting tournament the H cup instead of the heineken cup, and forcing teams to not display their sponsors on their kits)
I'd argue that the US is wrong in allowing for pharmaceuticals as it does. In the UK, advertising is allowed for OTC drugs, but not prescription drugs [1]
> Your comment implies that you believe certain drugs would present a societal harm if legalized, and that extraordinary efforts should be taken to mitigate that damage. But if so, why legalize them to begin with?
Tobacco usage is associated with massive societal harm, and in european countries has very specific controls. In the UK, you cannot smoke in many places, there is no tobacco advertising allowed, all packaging must be plain (from this saturday I believe), and there is minimum pricing in place. I personally believe that people should be allowed to smoke if they choose to, but there is no denying that these measures have had a massive impact on the number of people who regularly smoke. (as an anecdote, almost all of my friends parents smoke, whereas almost none of my friends do)
[0] http://www.harpers.co.uk/news/fullstory.php/aid/6465/Diageo_...
[1] https://www.gov.uk/guidance/advertise-your-medicines