如何在基于asp.net ajax / ajax的应用程序中添加adsense或其他广告?  (例如, ra-ajax示例页面)或 GWT

创建iframe是否可行?

如下所述,放置adsense脚本很简单。但谷歌机器人将无法扫描我的基于ajax的页面,因为所有的内容都是javascript。不会有内容相关的广告。所以不能通过货币化。静态广告会很棒。任何想法/输入?

有帮助吗?

解决方案

您想要做的就是加载AdSense,然后根据通过AJAX提供的内容动态刷新/更改广告。

不幸的是,这违反了AdSense计划政策;我刚刚在这里发布了一个很长的答案:刷新其中包含Google广告的Div

其他提示

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),因此它应该可以很好地工作。

谷歌将很快实现这一目标......

Adsense for Ajax

这是一个老问题,但仅仅是为了记录,我相信 http://www.retailigence.com 有一个API可用于实时查找位置和内容相关广告。

Google AdSense为您提供了一小段HTML代码,其中包含一些Javascript的脚本标记,可与任何网页完美配合,无论是Ajax,ASP.NET,ra-ajax示例页还是GWT。如果您已将此代码段插入HTML中,但仍有问题,请为您提供一个链接页面。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top