我是 Google Ad Manager (DFP) 的新手,在设置我的 DFP 广告资源结构和在页面上实施时几乎不需要任何帮助。考虑到我的网站是一个小型新闻网站,我的网站有 5 个部分 - 世界/商业/政治/娱乐/体育。每个部分至少有 3-5 个广告展示位置,包括一些尺寸相同的展示位置,即体育部分有两个 300x250 展示位置,而政治部分有三个 728x90 展示位置。
我采用的方法是在 DFP 中创建五个广告位,如下所示 -
/12345678/website.com/world
/12345678/website.com/sports
/12345678/website.com/business
/12345678/website.com/entertainment
/12345678/website.com/politics
现在我在这里面临的更大挑战是,我应该打电话给
googletag
.defineSlot('/12345678/website.com/sports',
[[300, 250], [728, 90], [300, 250]], 'div-gpt-sports12345')
.addService(googletag.pubads());
我的页面正文将被编码为 -
<script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
<script>
window.googletag = window.googletag || {cmd: []};
googletag.cmd.push(function() {
googletag.defineSlot('/21871128741/teststack', [[300, 250]], 'div-mrec1').addService(googletag.pubads());
googletag.defineSlot('/21871128741/teststack', [[300, 250]], 'div-mrec2').addService(googletag.pubads());
googletag.defineSlot('/21871128741/teststack', [[728, 90]], 'div-lb728x90_1').addService(googletag.pubads());
googletag.pubads().enableSingleRequest();
googletag.enableServices();
});
</script>
<!-- /21871128741/teststack/300x250 -->
<div id='div-mrec1' style='width: 300px; height: 250px;'>
<script>
googletag.cmd.push(function() { googletag.display('div-mrec1'); });
</script>
</div>
<!-- /21871128741/teststack/300x250 -->
<div id='div-mrec2' style='width: 300px; height: 250px;'>
<script>
googletag.cmd.push(function() { googletag.display('div-mrec2'); });
</script>
</div>
<!-- /21871128741/teststack/300x250 -->
<div id='div-lb728x90_1' style='width: 728px; height: 90px;'>
<script>
googletag.cmd.push(function() { googletag.display('div-lb728x90_1'); });
</script>
</div>
我还尝试了另一个版本,方法是使用他们唯一的子广告单元调用 gpt 广告位。
<script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
<script>
window.googletag = window.googletag || {cmd: []};
googletag.cmd.push(function() {
googletag.defineSlot('/21871128741/teststack/mrec1', [[300, 250]], 'div-mrec1').addService(googletag.pubads());
googletag.defineSlot('/21871128741/teststack/mrec2', [[300, 250]], 'div-mrec2').addService(googletag.pubads());
googletag.defineSlot('/21871128741/teststack/lb728x90_1', [[728, 90]], 'div-lb728x90_1').addService(googletag.pubads());
googletag.pubads().enableSingleRequest();
googletag.enableServices();
});
</script>
<!-- /21871128741/teststack/300x250 -->
<div id='div-mrec1' style='width: 300px; height: 250px;'>
<script>
googletag.cmd.push(function() { googletag.display('div-mrec1'); });
</script>
</div>
<!-- /21871128741/teststack/300x250 -->
<div id='div-mrec2' style='width: 300px; height: 250px;'>
<script>
googletag.cmd.push(function() { googletag.display('div-mrec2'); });
</script>
</div>
<!-- /21871128741/teststack/300x250 -->
<div id='div-lb728x90_1' style='width: 728px; height: 90px;'>
<script>
googletag.cmd.push(function() { googletag.display('div-lb728x90_1'); });
</script>
</div>