| 概要 | 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 を入力し、各ゾーン ID 設定にゾーン ID を入力します。
デフォルトでは、広告は 728 x 90 のサイズ、またはモバイルビューでは 320 x 50 のサイズであると想定されます。異なるサイズの広告を使用する場合は、サイトのテーマで CSS をカスタマイズしてください。以下の CSS を上書きします:
.adbutler-ad { width: 728px; height: 90px; } .adbutler-mobile-ad { width: 320px; height: 50px; }
広告の表示
設定が完了し、広告プラットフォームで配信準備が整った広告がある場合、入力した場所のページに移動すると広告が表示されるはずです。
プラグイン機能
広告表示の可能な場所
以下は、すべてのプラットフォームの広告を表示できる利用可能な場所のリストです。各場所の説明と、Discourse 内での位置を示す画像を記載しています。
| 場所名 | 説明 |
|---|---|
| Topic List Top | Discourse ホームページのヘッダーに広告が表示されます |
| Topic Above Post Stream | Discourse フォーラムのすべてのトピックのヘッダーに広告が表示されます |
| Topic Above Suggested | Discourse フォーラムのすべてのトピックのフッター、推奨トピックの上に広告が表示されます |
| Post Bottom & Nth Post | トピック内の指定された 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」設定に追加します。
グループ設定のVisibility(可視性)は、グループに所属するユーザーがグループが存在することを確認できるように、少なくとも Group owners, members, moderators(グループ所有者、メンバー、モデレーター)に設定する必要があります。グループのVisibilityがより制限されている場合、「no ads for groups」設定は無視され、グループメンバーにも広告が表示されます。
カテゴリ
特定のカテゴリで広告を無効化するには、それらを「no ads for categories」設定に追加します。また、「no ads for restricted categories」を使用して、読み取りアクセス制限があるすべてのカテゴリで広告を無効化することも検討してください。
タグ
タグを使用して個々のトピックで広告を無効化し、それらのタグを「no ads for tags」設定に入力できます。これは、一部のトピックが広告ネットワークのポリシーに違反している場合に役立ちます。
私たちによってホストされていますか?このプラグインは Pro、Business、および Enterprise プランで利用可能です。 Advertising | Discourse - Civilized Discussion




