9

我正在尝试在电子邮件中投放 DFP 广告。我正在遵循这里的指导方针。

  • 我为电子邮件设置了一个广告单元
  • 我有一个订单项定位到该广告单元,其中只有一个图片广告素材
  • 该订单项没有任何定位限制或类似限制

广告将至少在第一次出现在电子邮件中。我看到的奇怪的事情是,在第一次点击之后,再次点击广告通常会将我带到一个空白页面,而不是广告的点击页面。另外,当我重新打开消息时,有时图像不会加载。电子邮件中的代码如下所示:

<a href="https://pubads.g.doubleclick.net/gampad/jump?iu=/{my_pub_id}/300x250_email&amp;sz=300x250&amp;c={cachebuster}&amp;tile=1">
<img src="https://pubads.g.doubleclick.net/gampad/ad?iu=/{my_pub_id}/300x250_email&amp;sz=300x250&amp;c={cachebuster}&amp;tile=1" />
</a>
4

4 回答 4

11

我们通过使用 co= 选项关闭标准标签中的 cookie 解决了这个问题;将 co=1 添加到标签中。

<a href="https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/{my_pub_id}/300x250_email&amp;sz=300x250&amp;c={cachebuster}&amp;tile=1">
<img src="https://pubads.g.doubleclick.net/gampad/ad?co=1&iu=/{my_pub_id}/300x250_email&amp;sz=300x250&amp;c={cachebuster}&amp;tile=1" />
</a>

这造成的唯一问题(对我们而言)是我们无法使用标准标签提供第 3 方标签,即使是直接解析为 .gifs 的标签。

于 2015-01-12T16:36:51.857 回答
7

遇到了同样的问题,我通过在我的网络服务器上使用脚本重定向点击来解决它,在该服务器上再次显示广告,以便可以设置所有 cookie。

链接如下所示: http ://www.mysite.com/dfpclick.php?adunit=mailing&cbuster=1369608725

Script dfpclick.php:
<?php
/* Google DFP url redirect*/
if ($_REQUEST['adunit']) {
    $sUrl = 'http://pubads.g.doubleclick.net/gampad/jump?iu=/%mygoogleid%/'.$_REQUEST['adunit'].'&sz=1x1&c='.$_REQUEST['cbuster'];
}
?>
<html>
<head>
<meta HTTP-EQUIV="REFRESH" content="0; url=<?=$sUrl?>">
</head>
<body>
<?php
if ($_REQUEST['adunit']) {
    echo '<img src="http://pubads.g.doubleclick.net/gampad/ad?iu=/%mygoogleid%/'.$_REQUEST['adunit'].'&sz=1x1&c='.$_REQUEST['cbuster'].'" width="0" height="0" border="0" style="width:0px; height:0px;" alt=""/>';

}

?>
</body>
</html>
于 2013-05-26T23:10:38.367 回答
5

事实证明,面向小型企业的 DFP 广告管理系统需要 cookie 支持才能工作,即使在使用调用广告的非 JavaScript 方法时也是如此。因此它在 Gmail 等基于 Web 的客户端中运行良好,但在 Outlook 等中却无法运行。DFP Premium 据说可以在不需要 cookie 的情况下通过电子邮件投放广告。

于 2012-10-15T20:56:19.573 回答
3

使用 co= 选项不适用于 DFP 标准版。我的解决方法是:

对 img 使用相同的代码<img src="https://pubads.g.doubleclick.net/gampad/ad?iu=/{my_pub_id}/300x250_email&sz=300x250&c={cachebuster}" />

并在您的网站上建立一个重定向链接<a href="http://yourwebsite.com/adunit/300x250_email">。此页面读取并过滤响应http://pubads.g.doubleclick.net/gampad/adx?iu=/{my_pub_id}/300x250_email&sz=300x250&c={cachebuster},以便使用 javascriptlink=$(xmlDoc).find('a').attr('href');和重定向获取点击跟踪链接。

此解决方法不适用于轮播(多个广告素材/订单项同时竞争同一个广告单元)。

我想知道如何使用 DFP SB 轮流投放电子邮件广告

于 2015-06-01T20:46:01.257 回答