Внедрение рекламного кода

Код объявления AdSense поддерживает SSL

В AdSense реализован показ рекламы с использованием протокола SSL на любых ресурсах, в том числе на сайтах, поддерживающих HTTPS. Это означает, что на защищенные веб-страницы, которые обмениваются данными по протоколу HTTPS, можно добавить код AdSense для SSL-совместимых объявлений. Все сайты следует защищать протоколом HTTPS – он обеспечивает максимальную безопасность и целостность данных как для ресурсов издателей, так и для пользователей, предоставляющих личную информацию.

Что нужно знать о коде SSL-совместимых объявлений:

  • На сайты, использующие HTTPS, можно добавлять только контент, совместимый с протоколом SSL. Это относится и к рекламе. Для большинства пользователей все запросы объявлений AdSense SSL-совместимы и поддерживают HTTPS, даже на HTTP-сайтах. В аукционе участвуют те же объявления, поэтому переход на HTTPS не отразится на их конкуренции и на том, какая реклама показывается большинству посетителей. Исключение составляют пользователи из стран, блокирующих или ограничивающих HTTPS-трафик.

  • Если на вашем сайте поддерживается доступ по HTTPS, вам может понадобиться заменить старую версию кода, чтобы скрипт AdSense не был заблокирован из-за смешанного контента. Если код объявления AdSense содержит скрипт, начинающийся с фрагмента http://, замените его на https://, как указано ниже.

    1. <script src="https://pagead2.googlesyndication.com/pagead/show_ads.js">
    2. <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js">

    HTTPS-код объявления можно использовать на HTTP-страницах. Нет необходимости добавлять оба варианта кода.

  • SSL-совместимый код работает на сайтах с поддержкой HTTP без каких-либо отличий в процессе передачи и показа объявлений.

Как перейти на SSL-совместимый код объявления

Ниже описано, как добавить новый код на страницы с поддержкой HTTPS. Выберите любой подходящий вариант.

Вариант 1. Создание нового кода объявления

Создайте код объявления, скопируйте его и добавьте на страницу, где будет показываться реклама.

Вариант 2. Изменение существующего кода объявления

Код следует изменить следующим образом:

  • Синхронный код объявления
    <script>
      google_ad_client=“ca-pub-xxxxxxxxxxxxxx”;
      google_ad_slot=“yyyyyyyyyyy”;
      google_ad_width=300;
      google_ad_height=250;
    </script>
    <script src="//pagead2.googlesyndication.com/pagead/show_ads.js"></script>
  • Асинхронный код объявления
    <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
    <ins class="adsbygoogle"
      style="display:inline-block;width:300px;height:250px"
      data-ad-client="ca-pub-xxxxxxxxxxxxxx"
      data-ad-slot="yyyyyyyyyyy">
    </ins>
    <script>
      (adsbygoogle=window.adsbygoogle || []).push({});
    </script>
В приведенных примерах мы удалили http из исходного кода обоих типов. URL-адреса источников теперь начинаются с двух косых черт, как указано ниже.
  • Синхронный код объявления: "//pagead2.googlesyndication.com/pagead/show_ads.js".
  • Асинхронный код объявления: "//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js".
Эта информация оказалась полезной?
Как можно улучшить эту статью?