1

刚刚将双击 DFP 广告添加到朋友的网站。意识到只有四个广告中的一个正在出现。虽然所有 4 个广告的状态都是“活动”,但有 3 个没有出现。

我运行 DFP 调试器并得到以下输出:

Ad unit lookup for div div-gpt-ad-1327994622973-0 failed.
Div div-gpt-ad-1327994622973-0 is not mapped to a known ad unit.

这似乎不是 javascript 问题,但这些广告的代码直接取自“生成的标签”,并且这些单元处于活动状态。这发生在多个浏览器中。

这可能是缓存问题吗?如何仅针对广告实施缓存破坏器?谢谢。

4

1 回答 1

1

Google 似乎没有关于原因的大量文档,但是当您在同一页面上有多个 DFP 广告时,您必须修改您的代码<head>并避免对每个广告单元使用单独的代码生成器,因为它会改变每次的广告 ID。

简单的步骤

  1. 在库存下选择左栏导航下的“生成标签”
  2. 您现在将看到一个广告单元列表
  3. 选择所有广告单元并一次生成所有广告单元
  4. 将头部代码复制到页面头部区域
  5. 将每个广告的正文代码复制到页面的适当区域。

重要笔记

  • 包括所有广告<body><head>
  • 一次生成所有广告代码,而不是单独生成
于 2012-01-31T08:56:54.423 回答