Google 要求您向页面添加 JavaScript 代码,它将生成链接。该脚本有一些发送到服务器的 ID,但我不知道如何发送。
<script type="text/javascript"><!--
google_ad_client = "ca-pub-1234567890123456";
/* snipet_name */
google_ad_slot = "123456789";
google_ad_width = 728;
google_ad_height = 90;
//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
我很想知道客户端和插槽 ID 是如何发送到服务器的。 Javascript是客户端,我想知道如何将这些参数发送到服务器以便查询数据库并返回链接。
与 PHP 相关的链接、示例、解释对我来说非常有用。 TY
最佳答案
答案是前几行设置 show_ads.js
中的代码正在使用的变量;实际将信息发送到 Google 服务器的是 show_ads.js
中的部分。您必须深入研究 show_ads.js
的缩小源代码才能了解具体方法,但我相信它使用该信息来构造 iframe
href 和/或 img
src.它很可能根据用户所使用的浏览器的功能执行其他操作。如果您确实想知道,您可以拆开源代码,但您绝对可以在至少一个地方看到它在 img
src 中使用它(搜索“ad_client”)。
但一般来说,因为他们已经设置了这些全局变量,所以他们可以从 show_ads.js
访问它们,并用 JavaScript 执行任何可能的操作。
请注意,尝试对 AdSense 进行逆向工程可能会违反条款和条件。如果 Google 察觉到违规行为,就会关闭帐户,这是相当严厉的(并且完全不透明)。
关于php - adsense服务器端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4578185/