我如何在每个隐藏的JQuery div中放置一个Adsense广告而不超过其3个广告限制
我有一个包含大量内容的html页面,但是大部分内容都是隐藏的,只有当用户单击侧边栏中的链接时,JQuery才会动态更改显示的内容(div)。我希望一个Adsense广告无论显示内容的哪一部分都能显示出来,但这意味着将Adsense广告代码添加到每个隐藏的div中。这不会是一个问题,除非这意味着我的单个HTML页面将有相同的Adsense代码粘贴到80个不同的地方,我很确定这是对谷歌Adsense的反对托斯 什么是最好的,最简单的方式让广告显示在同一个地方,无论哪个div目前正在显示,我只需要添加一次Adsense代码我如何在每个隐藏的JQuery div中放置一个Adsense广告而不超过其3个广告限制,jquery,adsense,Jquery,Adsense,我有一个包含大量内容的html页面,但是大部分内容都是隐藏的,只有当用户单击侧边栏中的链接时,JQuery才会动态更改显示的内容(div)。我希望一个Adsense广告无论显示内容的哪一部分都能显示出来,但这意味着将Adsense广告代码添加到每个隐藏的div中。这不会是一个问题,除非这意味着我的单个HTML页面将有相同的Adsense代码粘贴到80个不同的地方,我很确定这是对谷歌Adsense的反对托斯 什么是最好的,最简单的方式让广告显示在同一个地方,无论哪个div目前正在显示,我只需要添加
顺便说一句,使用数据库动态生成我的内容将是一个解决方案,但我恐怕在这种情况下它不是一个选项。有什么建议吗?只需创建一个包含Adsense Add的div,然后由于您已经准备好使用JQuery,您只需将Add div附加到当前可见的视图中即可 我猜你是在用JQuery交换视图吧?在更改视图的同时,使用JQuery选择带有adds的div,然后在视图中选择需要外接程序的位置,并使用JQuery执行append() 然后,您只需重复,每次切换视图时,您只需要一个add元素 如果这不符合他们的TOS,我不知道,那可能是因为你的显示添加了google没有选择当前内容 如果你用谷歌搜索这些问题,你也会发现谷歌添加没有“刷新api”,所以你不能为当前内容重新加载添加。检查TOS,如果您可以执行上述操作,则必须使用ADD逐个呈现页面,因为adsense中不支持ajax 问候
Tobias您可以在“占位符”div中显示广告,然后动态放置,如下所示:
adsensecode = '...';
function div_show($div) {
$div.find('.adsense_placeholder').html(adsensecode);
}
function div_hide($div) {
$div.find('.adsense_placeholder').html('');
}