Citi basically thinks this stuff is fraud. It reeks of money laundering as well.
Many ad networks don't like being tied to fraud. It is against terms of service. Have you seen an ad for medicinal marijuana or offshore prescription drugs? Google ads won't have po*n even though p*rn is legal.
They would like to know if the content of a publisher is "objectionable." There is a form from Adsense to submit for content violations.
I think the days of the bloggers are numbered as well just like 5x is going away. The banks will eventually make the connection as well and stop paying the affiliate commissions.