Google ad manager 如何在移动设备上隐藏Google广告管理器广告?

Google ad manager 如何在移动设备上隐藏Google广告管理器广告?,google-ad-manager,Google Ad Manager,我有一个,其中包含用于显示广告横幅的Google广告管理器代码段,我的CSS有媒体查询可以在较小的设备上隐藏它: .ad-container { display: none; } 这会阻止广告在谷歌广告管理器中引发印象吗?或者印象会被计算在内吗(但显然,由于用户看不到,所以永远不会被点击) 否则,如何正确执行此操作以不触发印象?隐藏放置容器不会阻止adserver调用。大多数情况下,谷歌广告经理会试图强制显示广告,以防止看不见的广告 在您的情况下,我将使用sizeMapping(请参阅

我有一个
,其中包含用于显示广告横幅的Google广告管理器代码段,我的CSS有媒体查询可以在较小的设备上隐藏它:

.ad-container {
    display: none;
}
这会阻止广告在谷歌广告管理器中引发印象吗?或者印象会被计算在内吗(但显然,由于用户看不到,所以永远不会被点击)


否则,如何正确执行此操作以不触发印象?

隐藏放置容器不会阻止adserver调用。大多数情况下,谷歌广告经理会试图强制显示广告,以防止看不见的广告

在您的情况下,我将使用sizeMapping(请参阅)来定义附加到横幅位置的大小。 以下是一个示例:

var adSlot = googletag
.defineSlot('/6355419/Travel/Europe', [728, 90], 'banner')
.addService(googletag.pubads());

var mapping = googletag.sizeMapping()
  .addSize([640, 480], [728, 90]) //allow 728x90 ad banner for screens bigger than 639x479px
  .addSize([0, 0], []) //below 639x479px window size, no ad size attached / allowed
  .build();

adSlot.defineSizeMapping(mapping);
使用响应大小映射是按窗口大小分配大小的正确方法