jQuery LazyLoad Ad is build to have the best compromise between a good page load and Advertising display.
In facts, this plugin will load ads just after that entire website content is displayed.
The advantages are huge :
- Increase highly the page load
- Stop freezing client navigator
- Ad appears when user scroll page => more attractive
- Forget iframe calls
To see Lazyload Ad features in action, simply look at all ads on this website (right menu).
You'll find more examples and configuration templates in the "Examples" page.
Load adSense asynchronously ?
How it works ?
Normally, ads are loaded with one or more <script> inline tag.
The problem using this medthod, is that navigator wait to fully load ad media before to display the end of the page. In this case, if the ad server is slow, or ad media is a quite big ( current for flash ads containing videos ), the client navigator will freeze and user have to wait complete load to do something. Not good...
The old solution to avoid those inconvenients was to use iframes, but with new ad formats as expandables banners or skins.
A huge problem, is that ad scripts generally, use the document.write or document.writeln to insert html inplace.
But if you defer loading and call scripts after page load, at least they will be displayed at page bottom because of the document.write call...
The work of jquery Lazload ad is to load async js files, preconfigure js calls, and catch document.write calls to write output in a specific wrapper.
And finally, this plugin use a lazyload feature (can be disabled) to load ad as user scroll page.