After the site went down, I don't see my publisher stats anymore. Is that something that you're still working on restoring?
He has sold it to someone, the new owner is playing with this.
Even I am not able to see stat sometimes and Its not updating at all even if I can see them.
I have removed the ads from my websites now, PuppyTwist is near-to-dead.
Edit: Also, have a look at
http://123bitcoins.com/ . Saw something interesting?