web-dev-qa-db-ja.com

プレースメントが空かどうかを検出する方法(Doubleclick for Publishers)

広告にDFPを使用したい。広告を表示するには、GA_googleFillSlot()を呼び出しています。私の理解では、この関数はJS呼び出しが配置された位置に広告コードを挿入するということです。プレースメントが空かどうかを検出するにはどうすればよいですか(例:現在バナーがないため、バナーコードは挿入されません。周囲のhtmlを調整する必要があるため、知る必要があります。何か案は?

編集:
また、挿入されたhtml要素を変更することは可能ですか? DFPはid = "google_ads_div_ $ PLACEMENT_ID">でdivを挿入します。クラス属性を追加することは可能ですか?

1
EricSchaefer

JavaScriptを使用すると、.innerHTML属性を使用して、GA_googleFillSlot()の後のdiv内にHTMLがあるかどうかを確認できます。

はい、divタグはid属性とclass属性の両方をサポートしています: click

これに似た質問をコーディングするには、 Stack Overflow に送信してください。

2
Christopher