如何在基于 asp.net ajax/ajax 的应用程序中添加 adsense 或其他广告?(例如ra-ajax 示例页面)或GWT
创建 iframe 是可行的解决方案吗?
如下所述,放置 adsense 脚本很容易。但是 google bot 将无法扫描我基于 ajax 的页面,因为所有内容都是 javascript。不会有上下文广告。所以不能赚钱。这对于静态广告来说会很棒。有什么想法/意见吗?
如何在基于 asp.net ajax/ajax 的应用程序中添加 adsense 或其他广告?(例如ra-ajax 示例页面)或GWT
创建 iframe 是可行的解决方案吗?
如下所述,放置 adsense 脚本很容易。但是 google bot 将无法扫描我基于 ajax 的页面,因为所有内容都是 javascript。不会有上下文广告。所以不能赚钱。这对于静态广告来说会很棒。有什么想法/意见吗?
看起来您想要做的是加载 AdSense,然后根据通过 AJAX 传递的内容动态刷新/更改广告。
很遗憾,这违反了 AdSense 计划政策;我刚刚在这里发布了一个很长的答案:Refresh a Div that has a Google ad inside it
Google 不建议使用 iframe 方法,因为它破坏了广告的上下文关系(因为在调用广告的页面上没有可处理的内容)。
Jader,Google AdSense 防止广告使用 AJAX 插入页面。
只是为了给这篇文章添加更新,现在 AdSense 政策允许这样做。您可以在此处找到更新的政策(2013 年 5 月)
为什么不能正常添加广告?您可以创建一个 iFrame,但我认为没有必要。
编辑:没关系。AdSense 似乎尽其所能阻止这种情况发生。他们真的不希望您动态加载 AdSense。
我意识到这个问题已经存在一年了,但是我编写了一个库来帮助解决document.write
部分问题(我不知道这是否违反了 TOS)writeCapture.js。这很简单:
$('#ads').writeCapture().html('<script src="whatever-your-adsense-code-is"> </script>');
该示例使用 jQuery,但您也可以单独使用它。因为它将在同一页面中加载(没有 iframe),所以它应该工作得很好。
谷歌很快就会让这成为可能......
这是一个老问题,但为了记录,我相信http://www.retailigence.com有一个 API,您可以使用它来实时查找位置和上下文广告。
Google AdSense 为您提供一小段 HTML 代码,其中包含一些 Javascript 的脚本标记,可以完美地与任何网页配合使用,无论是 Ajax、ASP.NET、ra-ajax 示例页面还是 GWT。如果您已在 HTML 中插入此代码段,但仍有问题,请为您的页面提供链接。