在ajax加载的页面中加载Adsense广告

问题描述

我有一个音频流网站,因此,当用户从网站的一个页面导航到另一页面时,我们需要保持音频播放。因此,要达到上述目的,我们需要使用Ajax加载内容。现在,我们试图在我们的网站上使用Adsense广告,并发现当使用Ajax加载另一个页面内容时,这些广告没有加载。因此,您能帮忙使用它吗?我尝试使用放置广告的单独html页面,并使用iframe将其包含在内,但这可行,但是我不确定Adsense是否允许这样做。您能否确认我是否允许使用iframe的这种方法,或者是否有其他替代方法来加载广告。 我还尝试与Adsense联系,但找不到任何联系方式。

解决方法

您目前如何加载广告?但通常的过程如下:

  1. 使用ajax在您想看到广告的位置添加<ins class="adsbygoogle" ...>元素。
  2. 一旦更新了DOM,就会从JS运行adsbygoogle.push({});来触发广告加载。