As you can see you PID clearly in the code, someone can easily use this code to display it anywhere. You might ask, why someone should take your code and display it on their ownsite? I would say with the same reasons as the hackers. So, Is there any method to prevent this or control this?
This topic has been discussed sooooooooooo many times.. but still there is no method to prevent this. And people do wrong things. Like anyone can get anyone banned easily. Like if someone wants to ban me he can go to my website get my pubid and place my adsense on some porn site or break some TOS and i will get banned. But you need to convince google that you r not resposible .Like somehow you could show that the domain name which broke the TOS was not urs or not managed by you. Well this seems to be difficult to prove but everything is about convinving the adsense team. regards aditya
Don't worry about it so much, add channels to all of your ads or use url channels for all of them, so google will figure out that the pages with no channels is not yours .
Put the ad within an iframe. It'll make it tougher to see the publisher ID, as it won't show up in the overall source of the page. Make the iframe 1 pixel larger than the width and height of the ad you want to display. Turn off scrollbars and borders. Voila. On second thought, actually make sure that works and allows google to still display contextual ads on your site.
No need to worry about this...Once you find something strange in your account,send an email to google.