Google has announced that it's now enabling HTTPS sites to monetize via AdSense. Previously, only sites served via the non-encrypted HTTP could use AdSense ads.
The limitation has to do with the fact that AdSense content is served from another domain than the page it's being displayed on.
Up to now, AdSense content was always served over an unencrypted channel, making it a potential vulnerability for sites using encrypted connections, which is why the search giant only accepted HTTP pages.
"Many websites, like e-commerce sites and social networking sites, use the HTTPS protocol to protect their users' sensitive data. If you have a HTTPS website you'll be pleased with how easy it is to monetize using AdSense," Google announced.
"HTTPS-enabled sites require that all content on the page, including the ads, be SSL-compliant. As a result, our systems will remove all non-SSL compliant ads from competing in the auction on these pages," it explained.
For publishers this means that, at least in the short term, HTTPS pages will earn less money than HTTP ones since fewer ads will be competing for the same space. As advertisers upgrade their campaigns, the gap will start to close.
The move is a very welcomed one. While there's been a push towards an encrypted and more secure web, with Google leading the charge, all the encouragement in the world doesn't mean anything to website owners if they can't earn money when using HTTPS.