【问题标题】:Fully responsive DFP ads not working完全响应的 DFP 广告不起作用
【发布时间】:2015-10-10 07:50:46
【问题描述】:

我正在尝试为我的 wordpress 网站创建自适应 DFP 广告,但它不起作用。我一直在用这篇文章:

http://exisweb.net/how-to-use-google-adsense-on-a-responsive-website#comment-220787 (解决方案3)

https://support.google.com/dfp_premium/answer/3423562?hl=en#

我的标题部分代码是:

<script type='text/javascript'>
var googletag = googletag || {};
googletag.cmd = googletag.cmd || [];
(function() {
var gads = document.createElement('script');
gads.async = true;
gads.type = 'text/javascript';
var useSSL = 'https:' == document.location.protocol;
gads.src = (useSSL ? 'https:' : 'http:') + 
'//www.googletagservices.com/tag/js/gpt.js';
var node = document.getElementsByTagName('script')[0];
node.parentNode.insertBefore(gads, node);
})();
</script>

<script type='text/javascript'>
googletag.cmd.push(function() {

var mapping1 = googletag.sizeMapping().
addSize([480, 200], [468, 60]).
addSize([768, 200], [728, 90]).
build();

googletag.defineSlot('/4049405/728x90_1_archive_hrreview', [728, 90], 'div-gpt-ad-1420018633340-0').addService(googletag.pubads());
googletag.defineSlot('/4049405/728x90_1_home_hrreview', [728, 90], 'div-gpt-ad-1420018633340-1').defineSizeMapping(mapping1).addService(googletag.pubads());
googletag.defineSlot('/4049405/728x90_2_home_hrreview', [728, 90], 'div-gpt-ad-1420018633340-2').defineSizeMapping(mapping1).addService(googletag.pubads());
googletag.defineSlot('/4049405/728x90_3_home_hrreview', [728, 90], 'div-gpt-ad-1420018633340-3').defineSizeMapping(mapping1).addService(googletag.pubads());
googletag.defineSlot('/4049405/728x90_div-analysis_hrreview', [728, 90], 'div-gpt-ad-1420018633340-4').addService(googletag.pubads());
googletag.defineSlot('/4049405/728x90_div-blogs_hrreview', [728, 90], 'div-gpt-ad-1420018633340-5').addService(googletag.pubads());
googletag.defineSlot('/4049405/728x90_div-news_hrreview', [728, 90], 'div-gpt-ad-1420018633340-6').addService(googletag.pubads());

以上没有任何改变。我正在尝试更改左侧主要内容中的广告。应该有 2 种尺寸:728px x 90px 和 468px x 60px。目前只显示较大的广告。因此,当您减小网站的大小时,广告会突出到右栏中。当网站很小时,广告会在整个网站上突出显示。

网址:http://www.hrreview.co.uk

我错过了什么吗?

【问题讨论】:

    标签: javascript responsive-design ads google-dfp


    【解决方案1】:

    在您的 adsize 函数中,第一组数字表示视口尺寸,用于确定何时使用具有第二个尺寸的广告。

    为了尊重级联,较大的屏幕尺寸需要位于顶部。

    Google's Responsive Ads docs 中的更多信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多