广告代码实施

AdSense 广告代码对 SSL 的支持

AdSense 广告代码可通过安全套接字层 (SSL) 在包括超文本传输安全协议 (HTTPS) 网页在内的所有网页上安全投放广告。也就是说,拥有安全网站(即使用 HTTPS 协议的网站)的发布商可以利用 AdSense 广告代码投放符合 SSL 规定的广告。应确保使用 HTTPS 保护所有网站:针对您的网站和将个人信息交托给您网站的用户,HTTPS 实现了至关重要的安全性和数据完整性。

关于与 SSL 兼容的广告代码,您需要了解的重要事项包括:

  • HTTPS 网站要求网页上包括广告在内的所有内容均符合 SSL 的规定。对于大多数用户来说,AdSense 广告请求一定是符合 SSL 规定的,且一定是通过 HTTPS 投放的:即使围绕广告请求的网站其他部分是 HTTP,也是如此。参与竞价的都是同样的广告,所以将网站切换到 HTTPS 不会影响大多数用户看到的广告,也不会影响竞价的激烈程度。唯一的例外是用户所在的国家/地区会对 HTTPS 通信进行屏蔽或降级的情况。

  • 如果您的网站可以使用 HTTPS 访问,则您可能需要更新旧版本的 AdSense 广告代码,以避免 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:创建新的广告代码

生成广告代码,然后将广告代码复制并粘贴到您想要投放广告的网页的 HTML 源代码中。

方法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”已经从两个脚本源中删除。现在,源网址以两条正斜线开头,如下所示:
  • 同步广告代码:"//pagead2.googlesyndication.com/pagead/show_ads.js"
  • 异步广告代码:"//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"
本文是否对您有帮助?
您有什么改进建议?