It's a combo of different things. Since I am logging in from Florida I could say Hearth.com now support Canadian Viagra.

Years ago I was looking around for a metal cutting machine and that ad followed me everywhere for 6 months!
Google does allow various settings - both on the client end and on the admin end. That is, Hearth.com is probably not showing ads for porn or even for some other stuff. I remember back when I opted out of "weight loss" ads...just because.
But I never opted out of political ads because so many billions were being spread around (say, during a New England Gov. race, etc.) that I figured it would help to pay my bills too. There are no settings to say "hey, just run this type of political ad"....and then there is the question of what is political? Some say everything is....
Just FYI, I don't see "impeach" I see one from "conservative buzz" that is the other way around. The magic of AI.
The current Boss is very tolerant and intelligent but every publisher in the business takes the vast majority of ads that come down the pike (through google)...the only other model would be to charge people $10 a month or something and show no ads. But experience shows that any $$ charged would usually result in loss of member - and therefore valuable advice and content. Can't win.
Tell you this much. I've seen 10,000 Toyota and Honda ads (bought an Avalon Hybrid).....
Don't worry - soon Pot ads will take over everything since they may mention "smoke".