when i register first time my adsense account and put myblog.blogspot.com address in url field while registering, could i use google adsense with other pages that i have, but these other pages are not blogs? or i am only allowed to use adsense code only with blogspot pages?
you can put adsense on any site you own as long as it complies with Google's content requirements. It doesn't have to be a blog at all (but blogs do work very well with Adsense)
Sorry but can you confirm what you just posted? I am guessing what you mean is one shouldnt place Adsense on a page that violates copyright laws but what do you mean PDF files?
You can use adsense ads on any websites, any pages, whether it is blogspot or not, on your own domain name, anywhere, as long as it follows Google TOS. You only need to tell Google once during registration. Once you get the account, you can use Adsense on all of your sites, you do not need to tell Google again.