Discourse 広告プラグイン(Ads)

:discourse2: 概要 Discourse Advertising により、Discourse 上に広告を設定できます
:open_book: インストールガイド このプラグインは Discourse コアにバンドルされています。プラグインを別途インストールする必要はありません。

:warning: 広告ブロッカー ブラウザや VPN で広告ブロッカーを実行している場合、/admin/plugins ページの内容が空白になる可能性があります。広告ブロッカーを無効にする、シークレットタブを使用する、またはサイトをホワイトリストに登録することで、この問題を回避できます。

機能

これは公式にサポートされている Discourse 用広告プラグインです。インストールして設定することで、Discourse フォーラムで広告の配信を開始できます。

このプラグインは、以下の広告プラットフォームをサポートしています:

設定

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 広告プラットフォームを使用する場合
詳細の入力
  1. パブリッシャー ID を入力します。パブリッシャー ID は広告プラットフォームから取得でき、広告タグ内にも記載されています(下の画像を参照)。
  2. ドロップダウンボックスから信頼レベルを選択します。これにより、特定の信頼レベル以上のユーザーにのみ広告が表示されます。信頼レベルの詳細については、「プラグインの機能」見出しを参照してください。
  3. 広告プラットフォームから広告タグを取得します。タグの見た目は下の画像を参照してください。
  4. 広告が表示されたい場所に応じて、広告コードの一部を Discourse のサイト設定に追加します。広告タグのどの部分をどこに配置するかは、広告プラットフォームの画像を参照してください。広告が表示される場所の詳細については…
  5. 広告サイズを選択します。これは広告プロバイダーで広告を作成する際に指定したサイズと同じです。サポートされている広告サイズのリストについては、「プラグインの機能」見出しを参照してください。
Adsense 広告タグを Discourse のサイト設定に設定する

まず、ads.txt ファイル の内容を Discourse の ads txt サイト設定に追加します。次に、以下の値を Discourse の設定にコピーします:

DoubleClick for Publishers の広告タグを Discourse のサイト設定に設定する

Amazon Affiliates の広告タグを Discourse のサイト設定に設定する

製品リンクおよびバナー広告のみ対象です。

Carbon Ads スクリプトタグを Discourse のサイト設定に設定する

AdButler 広告ゾーン URL を Discourse のサイト設定に設定する

:warning: このプラグインは 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」設定に入力できます。これは、一部のトピックが広告ネットワークのポリシーに違反している場合に役立ちます。

:discourse2: 私たちがホストしていますか?このプラグインは、Standard、Business、Enterprise プランで利用可能です。Advertising | Discourse - Civilized Discussion

「いいね!」 79
How to ad banners?
Run custom ads?
House Ad Templates
Using Adsense plugin for banners
Customization in Discourse
How to insert ads after topic content?
Monetized forum
AdSense plugin comparison
AdSense Code Missing on my Forum
How to add ads on side?
How to inject HTML code in the head only on home and post pages
Add CSP sources to the plugin
Code Fund Ad Customization?
Advertising plugin alternatives for Discourse
Blank/Empty ads on Discourse Adsense Adplugin
Take a break! Theme component
Your own banner with a link
Issue with Adsense and pageviews
I want to add adsense code in <head> for activet adsence account
Increasing DFP ad size on mobile
Using scripts in House Ads Plugin
MMORPG forum project, I would like to hear your thoughts
Discourse needs better search
Discourse Advertising Plugin 【Mobile display bugs】
Pyx's Modern Theme
Adsense Google
Inaccurate plugin availability notes on meta
Bundling more popular plugins with Discourse core
Adverts on the Discourse hosted Starter plan
How to add ads on side?
Any Thoughts on Supporting BSA or Alternative Advertising?
Upgrading Ember to 2.10
Is there anybody being able to profit from a website based on discourse
Using a plug-in to monetize my Discourse
Make #plugin "wiki by default"
Question about the extent of data tracking / pseudo-AI
Adsense ad crawler errors
<div> tags in posts / Ezoic integration
Almost ready to launch
How to prevent Ads Plugin from Displaying Ads on the forum homepage
Ad butler show ads Nth place between posts
Cookie compliance under GDPR
How to force users to disable ad blocker?
Donation Bar for House Ad
Affiliate link functions - rewrite
Is it possible to space out the ads in the topic?
Email Hostname Certificate Mismatch Causing sidekiq Queue Overload, Severe Site Instability
Set up a staging server
Members of hidden groups in no_ads_for_groups still see ads
Versatile Banner
Forum maintenance cost
A strange question about google ad display in my site
How to insert ads after topic content?
Versatile banner rotation to display multiple ads in the same position?
I want to insert images (banner) between the topic answers. How do I start?
Add social media handles on home page
How to put an add every 2 posts?
Speak with the Discourse product team about advertising