如何在单页应用程序中使用 Google Adsense 广告?

问题描述

广告代码已插入并在主页上正常运行。但是一旦散列更改,用户就会转到第二页(无需重新加载)。广告停止展示。有什么办法可以解决它。我认为它在 DOM 加载后加载,而没有重新加载的哈希更改可能会导致问题。

解决方法

实际上,问题是在我的应用程序中,我最初将所有 iframe 设置为 Null。我不知道的是,Google 广告脚本也在 html 中注入了 iframe,每次调用我的函数时,这些 iframe 也会被清零。 我纠正了这一点,一切正常。 URLhash 更改对 SPA 中的广告没有任何影响。一旦加载 DOM,广告就会加载并停留在那里。