【问题标题】:AdSense - Resize Responsive Ad-Block on window resizeAdSense - 调整窗口大小时调整响应式广告块的大小
【发布时间】:2020-08-31 01:42:44
【问题描述】:

我正在使用来自 Google AdSense 的新响应式广告块。 它工作得很好,但是如果我调整窗口大小,它们不会调整大小。

是否有任何选项或可能性来调整广告大小或重新加载广告?我将媒体查询用于我的网站布局。

【问题讨论】:

  • 显然这是不可能的(还)。 SO-topic

标签: css responsive-design live adsense autoresize


【解决方案1】:

这是不可能的(还)。 但在手机和平​​板电脑上旋转屏幕确实会调整广告大小(如果可用空间因旋转而改变)。

问题是:你为什么想要这个功能? 是为了测试不同的屏幕尺寸吗? 解决方法是手动调整屏幕大小并刷新。

最终用户不会经常调整窗口大小,因此在使用 adsense 的响应式代码时,您将始终提供正确尺寸的广告。

【讨论】:

  • 最终用户不会经常调整窗口大小,但如果他们这样做并且广告溢出其容器,破坏了布局,它 (a) 看起来非常不专业,可能会导致他们消极思考该网站 (b) 违反了 AdSense 政策。
【解决方案2】:

截至 2020 年 8 月,这似乎仍然不可能。

但至少,为了防止例如在屏幕方向更改时破坏布局(通常在屏幕尺寸中断时),我使用以下内容。这会破坏广告(在一定程度上)。但它在我提供的尺寸范围内适合整个谷歌广告容器,广告视图被缩减。

考虑并希望用户不会经常启动屏幕中断,这是一个可行的解决方法。

@media(max-width: <small_screen_width>) {
  .ins-google-adsense, .ins-google-adsense ins, .ins-google-adsense-right iframe{
    height: 100px !important; width: calc(100vw) !important;
  }
}

为此,Google 的 &lt;ins&gt; 中的 data-full-width-responsive 应设置为 "false"。

【讨论】:

    猜你喜欢
    • 2015-08-13
    • 2019-05-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-02
    • 2016-09-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多