You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否在Shiny Apps中展示Google Adsense广告?shinyapps.io实操遇阻求助

在shinyapps.io的Shiny应用中嵌入Google Adsense广告的可行方案
  • 确认使用Adsense自动广告(无指定域名类型),这类广告适配无绑定域名的场景,但加载时机很关键
  • 放弃用includeHTML()导入<head>代码,改用Shiny原生的tags$head()直接嵌入Adsense脚本,示例代码如下:
    ui <- fluidPage(
      tags$head(
        HTML('
          <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-XXXXXXXXXXXXXXXX"
               crossorigin="anonymous"></script>
        ')
      ),
      # 你的应用UI内容
      mainPanel(
        # 可选:手动添加固定广告位(自动广告可省略,手动添加更可控)
        HTML('
          <ins class="adsbygoogle"
               style="display:block"
               data-ad-client="ca-pub-XXXXXXXXXXXXXXXX"
               data-ad-slot="YYYYYYYYYY"
               data-ad-format="auto"
               data-full-width-responsive="true"></ins>
          <script>
               (adsbygoogle = window.adsbygoogle || []).push({});
          </script>
        ')
      )
    )
    
  • 核查Adsense审核状态:新创建的广告单元通常需要1-2天审核周期,审核通过前不会展示广告
  • 确认shinyapps.io上的应用内容符合Adsense政策,违规内容会导致广告被屏蔽
  • 用普通Chrome窗口测试:隐身模式会默认屏蔽广告,普通窗口的测试结果更准确

内容的提问来源于stack exchange,提问作者Fabio Veronesi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 01:39:58