Funny is because mine is showing DVBsellers.com & the card Cardsharing advert.
I am Guessing its none solicited Advertising !! And more like Spam Advertising from the Server etc or other sources .
I do not think DevilFish would go down that Road, as there are plenty of Cardsharing Websites that currently carry no advertisting of such material.