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?
AdSense plugin comparison
Monetized forum
AdSense Code Missing on my Forum
Code Fund Ad Customization?
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
Take a break! Theme component
Advertising plugin alternatives for Discourse
Blank/Empty ads on Discourse Adsense Adplugin
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

投稿が新しいトピックに分割されました:他の広告サービスの広告コードを追加するにはどうすればよいですか?

広告ブロック復旧のサポート (AdSense)

Adsense は、非常にうまく機能する広告ブロック復旧サービスを追加しました。

問題は、サブスクリプションやパトロンがある場合、それを認識せず、迷惑をかけてしまうことです。これをグループに基づいて有効/無効にできるように、このタグのオプションサポートを検討してもらえませんか? :folded_hands:

特別なタグが必要です。

「いいね!」 1

最近、フォーラムを最新バージョンにアップデートした後、一部のユーザーからJS構文エラーが発生しているという報告がありました。これは、Discourseの広告プラグイン、特にハウス広告から来ているようです。

content security policy guidance は古い情報です。最新の情報は何ですか?

OPを更新する必要があることを思い出させてくれてありがとう。完了しました。:slight_smile:

しばらく前にstrict-dynamic CSPを実装したので、それ以上の設定は不要なはずです。

XSS脆弱性に対する保護を提供しないため、特別な理由がない限り、https:またはunsafe-inlineを削除することをお勧めします。

「いいね!」 1

こんにちは

サインアップフォーム用に作成されたカスタムユーザーフィールドに基づいてターゲットオーディエンスに広告を表示することは可能ですか?たとえば、性別=男性/女性、場所=米国/カナダ、婚姻状況=既婚/未婚

もし不可能であれば、この機能は検討されていますか?もし検討されているのであれば、ETAはありますか?

この機能があれば、特定の場所に複数の広告を作成し、ユーザーには自分宛ての広告のみが表示されるようになります。収益オプションがさらに広がります。

よろしくお願いいたします。

「いいね!」 1

こんにちは、

ハウス広告はAPI経由で作成・管理できますか?

よろしくお願いいたします。

プラグインはホームページに広告を表示することをサポートしていません。
まるで手が縛られているかのようです。
PCとモバイル両方のホームページに広告を表示する方法はありますか?
ちなみに、DiscourseはDockerを使ってインストールしています。

ありがとうございます。

こんにちは、以下の場所はうまくいきませんか?

お返事ありがとうございます。おっしゃっていたオプションが見当たらないのですが。


修正:トピックリストの上部広告。しかし、ホームページに広告を表示できません。

「いいね!」 1

:partying_face: このプラグインは、Bundling more popular plugins with Discourse core の一部として、Discourse コアにバンドルされるようになりました。セルフホストでこのプラグインを使用している場合は、次回のアップグレード前に app.yml から削除する必要があります。

「いいね!」 3

管理セクション、プラグインのドロップダウンメニュー、および管理検索でプラグインを見つけることができません。

(Discourseが更新され、app.ymlからプラグインが削除されました)

広告ブロッカーを使用していますか?

すべてのサイト設定で設定を検索すると役立つかもしれません。広告設定をフィルタリングするには、そこで plugin:discourse-adplugin という用語を使用してください。

いいえ、Braveブラウザを使用しており、シールドはオフにしています。ちなみに、新しい管理メニューで少し迷っています。

{Yourforum}/admin/site_settings/category/all_results?filter=plugin%3Adiscourse-adplugin でメニューを使わずに設定にアクセスできるはずです

見つかりませんでした

「いいね!」 1

プラグインの名前が変更されたようです。

私のサイトでは、\u003cforum_url\u003e/admin/plugins/pluginad/house_creatives で見つかりました。そして、おそらくハウス広告以外のものは何も使用していないため、サイドバーに表示されるリンクは次のとおりです。

ハウス広告セクションはハウス広告のみに関するものだと思います。その他の広告設定には独自のタブがありません。これはカレンダーとイベントのようなもので、「カレンダー」は管理者のサイドバーからホリデーを管理する場所へ移動するだけで、カレンダーとイベントプラグインに関連するすべてではありません。
ほとんどのプラグインには、このページにパンくずリスト、名前、説明、設定タブがありますが、そうでないものもあります。このプラグインはその一例です。

プラグインが管理メニュー内に見つかりません。きっと、あまりにも明白なので見落としているのでしょう。