【问题标题】:Displaying Google Ads on dynamically loaded htmls在动态加载的 html 上显示 Google Ads
【发布时间】:2016-06-13 10:39:33
【问题描述】:

我们有一个 Google Adsense 帐户,并且这些广告在我们的网站上运行良好。现在我们计划重写我们的网站以使其更具活力。 经过测试,这些广告不再适用于新网站。

这是我们的网站设计。加载主页后,我们单击链接以在 jsp 的特定部分加载 html 页面。 它是一个 Ajax 调用,Ajax 响应是必须显示的 html。现在使用标签的 innerHTML 方法将 html 设置在标签内。

该 html 中嵌入了广告脚本。即使不是 Ajax 调用,广告也不起作用。 我们尝试将 替换为 an 并将 html 代码嵌入到 .广告确实有效,但我们必须将我们在 jsp 中编写的代码移动到 html 中,这是一项非常繁琐的任务。而且在谷歌浏览器中也不起作用。我们可以看到广告以静态 html 显示,而不是我们在网站上的显示方式。

请帮助我们解决问题。

【问题讨论】:

    标签: ads


    【解决方案1】:

    您不能使用 innerHTML 插入 javascript 代码。它将表现为内部内容,而不是 javascript。我的意思是它不会被执行。

    您也可以使用 iframe 并将您的 adsense 代码放在那里。如果需要,可以使用 javascript 创建一个 iframe,然后使用 document.write() 在其中写入。由于 iframe 具有不同的 document 实例,因此它将是异步的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-09-23
      • 2023-01-27
      • 2014-11-10
      • 2022-01-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多