There's a problem in how do you classify ads into political and non-political. But then, why not make all ad spending public? What benefit is there to society in keeping the source of ads secret?
I like this idea tbqh
Besides, the world is drowning in ads. Any downside for advertisers is an undiluted upside for society at large.