Such ads really foreign concept to anyone not american. The only ads we have here are for cough pills and aspirin/paracetamol.
Commercials in US are for the most boring companies possible: pharmaceuticals, insurance, taxes.
Can’t forget ads for legal firms about all of the above, too!
And pick up trucks/SUVs
In my country, medical ads must be exclusively for shit that can’t kill you. If it does something of actual medical use, telling people to buy it is considered medical advice and thus open to legal liability. So, you only see ads for like, vitamins and supplements. Pharmaceuticals can advertise though, so you see ads promoting their brands, but you can’t say any medication’s name unless you are ready to pony up a doctor’s bill to counsel every single person who buys your shit because of the ad.