Tag Archives: HTTPS

The era of HTTPS SSL encryption

On the first day of year 2016, I transferred all my websites from HTTP to HTTPS SSL. As you see, now all URLs of this site start with HTTPS instead of the past HTTP. These websites are the follows:

  1. https://www.cementscience.com the world of cement science.
  2. https://www.xiangweiqing.co.uk a Chinese restaurant located in Sheffield, the UK.
  3. https://www.inksay.com the website you are browsing now.

With the HTTPS implemented on the website, all data of this site transmitted over the internet are encrypted. So the privacy of the site users is well protected, e.g. governmental surveillance, though there is no confidential information on this site, we guys with good conduct just do not like to be treated like that.

I choose the service offered by CloudFlare.com. It has free SSL certificates and with HSTS feature enabled. You do not have to pay anything and do any modification on your web hosting server. And of course, the powerful and free CDN by CloudFlare is also a killer selling point for me. All the pictures and CSS files of the site are now stored and served by the global CDN.

It is the encryption era of internet now. All up to date webmasters should take action to adopt HTTPS SSL for their websites. And it is cheap and pain-free.

Google engineer seriously checked the AdSense HTTPS SSL issue

After I posted the problem of AdSense HTTPS SSL displaying issue, an engineer from Google AdSense contacted me. Below is the conversation. As a enthusiastic Google fan, the involvement from Google on this issue is much appreciated.


I’m an engineer at Google, working on serving ads over HTTPS. I saw your report “No AdSense ads displayed on HTTPS SSL websites”.

Can you help me debug this at all? I wasn’t able to reproduce the problem — ads showed up just fine when I visited the sites you mentioned. Are you still seeing this problem today?

If you’re familiar with your browser’s developer tools, could you send me any more information about the problem loading? For example, can you find the URL that the browser tried to load over http? Or the URL of the ad request itself? — that will start with https://googleads.g.doubleclick.net/pagead/ads?…

Thank you, I will appreciate any help you can offer me.


Dear Michael,

Thanks for your stepping in this issue.

I noticed it and it just lasted a short period in last week, and I found it is really strange (Your company Google is now persuading webmasters to use HTTPS SSL), that is why I checked it and captured the screenshot.

There was no problem about the adsense code I put in my website, just when the web browsers (chrome & ie & firefox on Windows 7 64 bit) try to load the https page, it says the ads were transported via http.

Another possible explanation could be the internet condition, which is an academic research network, there could be some restriction (router whatever) applied. But again, this issue is really strange. And I do not encounter this issue any more.

Next time, if I have similar issue, I will offer you more details.

I like AdSense, thank you, Google engineers.


The webmaster of www.InkSay.com


Thanks for your help. It turns out there are many difficulties in getting ads to work well over HTTPS, just because there are many different possible sources for our ads. As you saw, our systems for preventing any HTTP resource from being served in an HTTPS context are not yet perfect.

I’ll see if I can figure out what went wrong in the specific case you saw — thank you for the screenshot with the actual ad in it. If you see such a problem again, the most useful way to identify the actual ad that caused the problem is to grab the URL that you would get to by clicking on the ad (for example by right-clicking or Ctrl-clicking on the big arrow). But I may be able to track it down without that too.

Anyway, I’m glad the problem only lasted a short time, and thank you for the report.


No AdSense ads displayed on HTTPS SSL websites

I think Google met a problem on their AdSense server today. The AdSense ads does not show on HTTPS SSL websites today, e.g. https://tumutanzi.com & https://helloacm.com, it shows a shield icon at the end of the address bar of web browser, alerting “the page includes script from unauthenticated sources”.

If the visitor click the icon to load unsafe script, then the browser does display the AdSense ads, but the address bar of browser shows a warning indicating that the page is not fully secure with uncompleted HTTPS SSL.

The AdSense is supposed to display ads over ssl on HTTPS SSL site as Google said “AdSense ad code support for SSL“, but now it does not. The issue occurs on all HTTPS SSL websites today on all web browsers of Windows operating system, there is no automatic AdSense ads displaying over all https website for the moment. No problem found on iPhone OS.

I hope Google AdSense engineers will notice the issue and fix it soon, otherwise it causes loss of revenue of Google and AdSense publishers.