web-dev-qa-db-ja.com

AdSenseコードがdrupal 7で機能しない

AdSenseからの次のコードを、完全なHTMLフィルターを含むブロックに配置しました。

<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- newad -->
<ins class="adsbygoogle"
     style="display:inline-block;width:728px;height:90px"
     data-ad-client="ca-pub-4076687304826472"
     data-ad-slot="1906412748"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).Push({});
</script>

しかし、適切な広告が表示されません。メッセージには、スタイル: "display etc ..といくつかの広告が非常にフォーマットされていない状態で表示されます。AdSenseコードをdrupal 7に配置する他の方法はありますか?

これで助けてくれてありがとう

2
user34484

完全なhtmlだけでは、必要なアクセスを提供できるとは限りません。/admin/config/content/formatsに移動し、次の設定で新しいフォーマットを作成します(私は「変更なし」と呼びます)(必ず管理者のみに制限してください)。

これにより、新しいモジュールを必要とせずに、ブロック内でインラインjsなどを実行できます。また、含めるjsにリストされているスタイルがブロックのサイズと一致していることを確認してください(正確には、ブロックが表示する広告のサイズと一致していることを確認してください)。コンテナ。

enter image description here

2
Geoff

いつものように、 AdSenseモジュール があります。

このモジュールは、Webコンテンツプロバイダーに、サイトにGoogle AdSense™広告サービスの広告を表示することで訪問者から収入を得る手段を提供します。

なぜそれを使うべきなのか:

  • このモジュールは、使いやすい広告ブロックを提供します。
  • サイトを公開する前に広告をトラブルシューティングするための簡単なコントロールを提供します。

もちろん私がトリミングしたリストです

0
Mołot