代码之家  ›  专栏  ›  技术社区  ›  alex

复制Google的AdSense JavaScript代码以避免浏览器中的混合内容警告可以吗?

  •  3
  • alex  · 技术社区  · 14 年前

    你可能知道 Google AdSense doesn't support HTTPS .

    有一个 question 在堆栈上溢出。

    我找到了Google让我包含的URL,并在 script 标签和它的工作。

    我的问题是-这是不是太离谱了,因为他们可能随时更改自己的JavaScript文件?

    或者我应该用PHP请求文件,然后在我的服务器上制作一个本地副本,我可以通过HTTPS访问它?

    谢谢

    更新

    我建立了一个PHP代理来为广告服务,它很管用——我只是想看看我所做的事情是否不会惹恼谷歌。:)

    谢谢你的回答。

    4 回复  |  直到 8 年前
        1
  •  3
  •   Blake Killnine    14 年前

    除了谷歌代码的合法使用,谷歌可能会定期更新他们的内容。我认为最好像你说的那样使用PHP。如果他们(Google)把它作为一个选项,我上次看的时候,他们只是用JavaScript提供广告脚本,也许这已经改变了。这可能允许使用HTTPS。

    编辑:刚刚看了ToS。找到这个:“ 您不会修改、改编、翻译、准备衍生作品、反编译、逆向工程、反汇编或试图从任何Google服务派生源代码 ,软件或文档,或通过使用或访问程序或与之相关的专有信息来创建或试图创建替代或类似的服务或产品。”我认为您的想法需要一些。看起来谷歌不想让你这么做。对不起,我帮不了你。

        2
  •  3
  •   karim79    14 年前

    我不认为谷歌会想损害他们通过Adsense每秒大约77亿美元的收入。了解谷歌,他们的思维过程可能如下:

    1-大多数人直接链接到源URL。(收入=73亿美元/秒)

    2-有些人没有。他们复制源代码并将其放在脚本标记之间。(收入=4亿美元/秒)。

    GoogleBot7: Login Successful. Logged in as Sergey.
    GoogleBot7: Determine -now -truth -of -whatiamthinking
    /* begin GoogleBot 7 Inference Mastication Profitization Conundrum Decisionism */
    
    GoogleBot7: Thank you GoogleBot 1, we must maintain backward compatibility in
                case lazy site owners have done the copy/paste thingie.
                $0.4 billion p/s is required for Sergey MARS Palace I.
    
    /* end GoogleBot 7 Inference Mastication Profitization Conundrum Decisionism */
    
    GoogleBot7: > Anything else, Sergey?
    GoogleBot7: exit
    

    :)

        3
  •  2
  •   Alberto Martinez    14 年前

    除了技术上的原因,你已经概述了(是的,他们经常改变他们的代码),你应该重新阅读Adsense协议。我以前读过很多次,但我敢打赌它禁止复制他们的代码。

        4
  •  0
  •   Niet the Dark Absol    14 年前

    这很可能是可行的,直到他们拿出新版本的代码,但我敢肯定这在某种程度上违背了他们的任务。

    推荐文章