| 概要 | Discourse Advertising により、Discourse 上に広告を設定できます | |
| インストールガイド | このプラグインは Discourse コアにバンドルされています。プラグインを別途インストールする必要はありません。 |
広告ブロッカー ブラウザや VPN で広告ブロッカーを実行している場合、
/admin/pluginsページの内容が空白になる可能性があります。広告ブロッカーを無効にする、シークレットタブを使用する、またはサイトをホワイトリストに登録することで、この問題を回避できます。
機能
これは公式にサポートされている Discourse 用広告プラグインです。インストールして設定することで、Discourse フォーラムで広告の配信を開始できます。
このプラグインは、以下の広告プラットフォームをサポートしています:
- House Ads:Discourse から配信される独自の広告
- Google Adsense
- DoubleClick for Publishers (DFP)(別名 Google Ad Manager)カスタムターゲティングを含む
- Google Double Click for Publishers
- Amazon Affiliates - バナーおよび製品リンク広告
- Carbon Ads
設定
House Ads の設定
外部広告プラットフォームを使用せず、独自の広告を表示したい場合は、House Ads が最適です!Discourse フォーラムの管理セクションに移動し、プラグインセクションを開きます。左側に「House Ads」というリンクが表示されるはずです。
まず、広告を作成します。それぞれに短い説明的な名前を付け、HTML を入力します。カスタムテーマ(管理 > カスタマイズ > テーマ)を使用してスタイルを設定します。最後に、House Ads UI の「設定」ボタンをクリックし、どの広告をどの広告スロットに表示するかを選択します。スロットに追加するとすぐに広告が表示されます。
広告プラットフォームの広告を設定する
- Discourse フォーラムの管理セクションに移動します。
- 「設定」をクリックすると、左側の垂直ナビゲーションバーが表示されます。
- 広告プラットフォームを選択します。
- House Ads - Discourse インスタンスから広告を作成して配信する場合
- Adsense - 広告プラットフォームとして Adsense を使用する場合
- DFP - DoubleClick for Publishers 広告プラットフォームを使用する場合
- Carbon Ads - Carbon Ads 広告プラットフォームを使用する場合
- AdButler - AdButler 広告プラットフォームを使用する場合
詳細の入力
- パブリッシャー ID を入力します。パブリッシャー ID は広告プラットフォームから取得でき、広告タグ内にも記載されています(下の画像を参照)。
- ドロップダウンボックスから信頼レベルを選択します。これにより、特定の信頼レベル以上のユーザーにのみ広告が表示されます。信頼レベルの詳細については、「プラグインの機能」見出しを参照してください。
- 広告プラットフォームから広告タグを取得します。タグの見た目は下の画像を参照してください。
- 広告が表示されたい場所に応じて、広告コードの一部を Discourse のサイト設定に追加します。広告タグのどの部分をどこに配置するかは、広告プラットフォームの画像を参照してください。広告が表示される場所の詳細については…
- 広告サイズを選択します。これは広告プロバイダーで広告を作成する際に指定したサイズと同じです。サポートされている広告サイズのリストについては、「プラグインの機能」見出しを参照してください。
Adsense 広告タグを Discourse のサイト設定に設定する
まず、ads.txt ファイル の内容を Discourse の ads txt サイト設定に追加します。次に、以下の値を Discourse の設定にコピーします:
DoubleClick for Publishers の広告タグを Discourse のサイト設定に設定する
Amazon Affiliates の広告タグを Discourse のサイト設定に設定する
製品リンクおよびバナー広告のみ対象です。
Carbon Ads スクリプトタグを Discourse のサイト設定に設定する
AdButler 広告ゾーン URL を Discourse のサイト設定に設定する
このプラグインは AdButler の「Standard Zones」のみをサポートしています。テキストと VAST はサポートされていません。
AdButler 管理者でゾーンに移動すると、ブラウザのアドレスバーの URL にパブリッシャー ID(PPPPPP)とゾーン ID(ZZZZZZ)が表示されます:
https://admin.adbutler.com/?ID=PPPPPP&p=textadzone.view&zoneID=ZZZZZZ
管理 > 設定 > AdButler で広告を設定します。「adbutler publisher id」設定にパブリッシャー ID を入力し、必要な「zone id」設定にゾーン ID を入力します。
デフォルトでは、広告はサイズ 728 x 90、またはモバイルビューでは 320 x 50 と仮定されます。異なるサイズの広告を使用する場合は、サイトのテーマで CSS をカスタマイズしてください。以下の CSS をオーバーライドします:
.adbutler-ad { width: 728px; height: 90px; } .adbutler-mobile-ad { width: 320px; height: 50px; }
広告の表示
設定を完了し、広告プラットフォームに配信可能な広告が準備できたら、場所を入力したページに移動すると、広告が表示されます。
プラグインの機能
広告表示の利用可能な場所
以下は利用可能な場所のリストで、説明と Discourse 内での表示位置を示す画像が含まれています。すべてのプラットフォームの広告を表示するために使用できます。
| 場所名 | 説明 |
|---|---|
| トピックリスト上部 | Discourse ホームページのヘッダーに広告が表示されます |
| トピックの投稿ストリーム上部 | すべての Discourse フォーラムトピックのヘッダーに広告が表示されます |
| トピックの提案上部 | すべての Discourse フォーラムトピックの提案トピックのフッター上部に広告が表示されます |
| 投稿下部 & N 番目の投稿 | トピック内の指定された N 番目の投稿に広告が表示されます。例えば、トピックに 5 つの投稿があり、2 番目の投稿の後に広告を表示したい場合は、ad_platform_nth_post_code に 2 を入力します。 |
信頼レベル
ad_platform_through_trust_level ドロップダウンを使用して、特定の信頼レベル以上のユーザーに対して広告を無効にできます。ガイドとして、以下を選択します:
- 0:ログインしていないユーザーに広告を表示
- 1:ログインしていないユーザー、新規ユーザー、基本ユーザーに広告を表示
- 2:メンバーにも広告を表示しますが、レギュラーやリーダーには表示しません
- 3:リーダーを除く全員に広告を表示
- 4:リーダーを含む全員に広告を表示
Discourse における信頼レベルの詳細については、Discourse の信頼レベルに関する投稿 を参照してください。
プライベートメッセージ
デフォルトでは、プライベートメッセージには広告は表示されません。プライベートメッセージに広告を表示するには、「no ads for personal messages」設定を使用します。
グループ
一部のユーザーに広告なしの体験を提供するには、ユーザーをグループに追加し、そのグループを「no ads for groups」設定に追加します。
グループ設定の可視性が少なくとも グループ所有者、メンバー、モデレーター になっていることを確認してください。これにより、グループに所属するユーザーがグループの存在を確認できます。グループの可視性がより制限されている場合、「no ads for groups」設定は無視され、グループメンバーにも広告が表示されます。
カテゴリ
特定のカテゴリで広告を無効にするには、それらを「no ads for categories」設定に追加します。また、「no ads for restricted categories」を使用して、読み取りアクセス制限があるすべてのカテゴリで広告を無効にすることも検討してください。
タグ
タグを使用して個別のトピックで広告を無効にし、そのタグを「no ads for tags」設定に入力できます。これは、一部のトピックが広告ネットワークのポリシーに違反している場合に役立ちます。
私たちがホストしていますか?このプラグインは、Standard、Business、Enterprise プランで利用可能です。Advertising | Discourse - Civilized Discussion











