Best (near) solution I have seen to this is a site that used noscript tags to show up an error message directing the user to a help page, which gave very detailed instructions on how to turn on scripting in various browsers.
You can lead a horse to water... ;-)
|That means (estimated 11 percent) don't see your ads. |
Is this from your stats or a figure you have seen bandied around?
noscript tags just after your AdSense code:
/* Your AdSense code */
[b]<noscript><a href="http://example.com/page.html"><img src="banner-image.jpg" height="768" width="68" alt="banner ad"></a></noscript>[/b]
Is that bad news for them or for you?
It continues to be US-CERT's policy to recommend:
If your livelihood depends on people disegarding that advice, then things may get precarious.
As a straight-forward business plan, you may need to ensure absolutely that people can trust your site -- so they may be willing to run your scripts on their computer on your behalf.
Honestly, who gives a cuss what CERT's official stand is?
Anyway my take is that the actual number is closer to 4 or 5 percent, and there's not much to be gained from trying to coax or bully them into turning JS on.
What kind of user doesn't have javasript enabled anyways?
The type that are so security conscious that they wouldn't click on ads anyways?
Or the type that are using a restrictive browser on a mobile device that probably couldn't navigate to an ad anyways?
Or the type that are using a browser so ancient that they don't know what the #*$! they're doing anyways?
My guess is that the number is less than 1%.
All my site layout is base on <DIV style=top:50;left80...>
Normal, the position:absolut is in the CSS.