Так как это ответ для Analytic, вы можете использовать его, чтобы не показывать рекламу на ваших защищенных страницах
if ("http:" == document.location.protocol) { /*show your adds here*/ }
Я получил эту идею от того, как я делаю аналитику на своих сайтах
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
Я признаю, что это означает, что вы не можете показывать рекламу на своих защищенных страницах, но вы, вероятно, не хотите, чтобы Google читал содержимое ваших защищенных страниц и в любом случае показывал рекламу. (Это коп и оправдание для Google, но, как уже упоминалось, они просто не поддерживают его)
Чтобы ответить на ваш вопрос по GMail ... (здесь используется Firebug, чтобы я мог неправильно это интерпретировать)
- Я вхожу в Gmail с всегда безопасным соединением. Нет объявлений.
- Я включаю консоль, чтобы увидеть, какие соединения устанавливает gmail.
- Я очищаю консоль
- Я нажимаю на сообщение с рекламой, показанной справа.
Gmail сделал только два звонка. Сначала получите https://mail.google.com, который, как я предполагаю, является моей электронной почтой. Второй был POST к https://mail.google.com/mail/channel/
Я предполагаю (все остальные меня поправляют) Gmail запрашивает сообщение у прокси-сервера, который обслуживает рекламу.
GMail отправляет контент на прокси, прокси получает рекламу, прокси отправляет контент обратно в Gmail. Все секурно.
ВСЕГО УГАДАЙТЕ
Спасибо за понижение голосов, но не объяснил, что не помогло