hey people. I have an imagehosting site with adsense on and it's displaying ads for other imagehosting sites and i wonder if there is any way to prevent it from doing so? also, is there anyway to decide what type of ads to be shown on my page ?
There's no way to actually decide what ads will be shown, but you can filter out some URLs. Log into your AdSense account and go to <<AdSense setup>>, <<Competitive Ad Filter>> and add URLs you want to block (ie: your competitors).
You can block any site via Competitive ad filter google.com/adsense/support/bin/answer.py?answer=21593
but when using filters, this eventually has some downsides to it. but don't take my word for it. just filter away. see if you earn more with removing them, otherwise, get other forms of ads.