My server logs show page views many times the number I see on my adsense report. I hear that some security/privacy software (Norton,etc.) blocks adsense ads. Is that true? Or could it be firewalls and proxies?

If it is true, how do they work? Would they catch the javascript call to the adsense server? If so, what might happen if I use my server to call adsense, retrieve the resulting code, and embed it the html that my server returns to the browser? Now the browser just receives staright html with no calls out to other domains. Any thoughts or advice?

How does the google server analyze the page content. If it is done each time the javascript is run, this idea would be hard to implement. If it is done on cached pages the idea might work might work.