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

:discourse2: 私たちによってホストされていますか?このプラグインは Pro、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
Add CSP sources to the plugin
How to add ads on side?
How to inject HTML code in the head only on home and post pages
Take a break! Theme component
Blank/Empty ads on Discourse Adsense Adplugin
Advertising plugin alternatives for Discourse
How to put an add every 2 posts?
Speak with the Discourse product team about advertising
Your own banner with a link
Issue with Adsense and pageviews
I want to add adsense code in <head> for activet adsence account
How to add ads on side?
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
Inaccurate plugin availability notes on meta
Bundling more popular plugins with Discourse core
Increasing DFP ad size on mobile
Code Fund Ad Customization?
How to add small banner ads to a forum!
Ads need a lot of space on topics with nested replies
Adverts on the Discourse hosted Starter plan
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

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

広告ブロック復旧のサポート (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 で見つかりました。そして、おそらくハウス広告以外のものは何も使用していないため、サイドバーに表示されるリンクは次のとおりです。

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

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