【问题标题】:Load Adsense ads in ajax loaded pages在 ajax 加载的页面中加载 Adsense 广告
【发布时间】:2020-10-26 09:59:38
【问题描述】:

我有一个音频流媒体网站,因此我们需要在用户从网站的一个页面导航到另一个页面时保持音频播放。所以要实现上面的,我们需要使用Ajax来加载内容。我们现在尝试在我们的网站中使用 Adsense 广告,并观察到当使用 Ajax 加载其他页面的内容时,广告没有加载。所以你能帮助如何使用它。我尝试使用单独的 html 页面放置广告并使用 iframe 将其包含在内,这可行,但我不确定 Adsense 是否允许这样做。您能否确认我是否允许这种使用 iframe 的方法,或者是否有任何替代解决方法来加载广告。 我也尝试联系 Adsense,但没有找到任何联系方式。

【问题讨论】:

    标签: javascript ajax adsense


    【解决方案1】:

    您目前如何加载广告?但一般流程如下:

    1. 使用 ajax 在您想看到广告的地方添加 <ins class="adsbygoogle" ...> 元素。
    2. 更新 DOM 后,从 JS 运行 adsbygoogle.push({}); 以触发广告加载。

    【讨论】:

    • 非常感谢您的回答。它会导致违反 Adsense TOS 吗?因为如果他们禁用我的帐户,我真的很担心。
    • 不,它不违反 AdSense TOS。只要您不夸大效果或混淆用户,您就可以更改广告代码:support.google.com/adsense/answer/1354736?hl=en 还有其他网站会在其页面上动态添加广告标签,尤其是没有其他方法的单页应用程序网站它。
    • 感谢您对我的评论的友好回复。正如您还问我目前如何加载广告?我正在使用 Adsense 提供的代码 sn-p 加载广告,我已直接将这些代码以及各种内容放在我想要我的广告的位置。使用 AJAX 加载内容。
    猜你喜欢
    • 1970-01-01
    • 2023-03-24
    • 1970-01-01
    • 2011-09-17
    • 2019-04-20
    • 2018-01-16
    • 2012-04-16
    • 1970-01-01
    • 2021-11-01
    相关资源
    最近更新 更多