我已在google dfp和订单项/订单中创建了一个广告单元,点击次数为10000,广告系列为3天。有一天,我的网页广告位中只展示了一次广告。之后费率上升,但有时可能会显示我网页上的广告位是空的。有没有人知道如何设置或执行一些脚本,以便一旦它开始显示,它将持续显示任何访问网页的人,直到活动或目标实现。在网络上有关于在未提取广告时自动崩溃div的讨论,但我希望持续保留广告的空间,如果未提取广告则不应显示为空。
网站代码如下:
<!DOCTYPE HTML>
<html lang="en-us">
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8">
<title>Widgets Magazine</title>
<style type="text/css" media="screen">
</style>
<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>
</head>
<body>
<!-- Anywhere -->
<div id='div-gpt-ad-xxx-0' style='width:250px; height:250px;'>
<script type='text/javascript'>
googletag.cmd.push(function() { googletag.display('div-gpt-ad-xxx-0'); });
</script>
</div>
</body>
感谢您的帮助。
答案 0 :(得分:0)
你的Javascript代码很可能是好的。问题出在服务器端,在订单项的设置中。
根据点击次数和您配置的广告系列的长度,DfP会估算投放速度,以便在广告系列有效期内均匀分配广告展示次数和/或点击次数。
为了始终投放广告,您可以:
创建一个类型网络或类似的新订单项,您可以将其配置为实现100%的剩余展示次数(请参阅Line item types and their delivery priorities)或
< / LI>将订单项的投放速度设置为尽快(请参阅Change the delivery speed of a line item)
请注意,一旦达到投放目标(点击次数或广告展示次数),DfP将完全停止投放广告系列。