1

友達のサイトにダブルクリックのDFP広告を追加しました。4つの広告のうち1つだけが表示されていることに気づきました。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 に答える