This has nothing to do with politico’s reputation. Likely one of the ad networks or 3rd party scripts got compromised that politico uses on its site.