web-dev-qa-db-ja.com

ユーザーが私のウェブサイトの広告が表示されるのを防ぎますか?

ユーザーの100%であるとは限りませんが、広告ブロック機能を利用するローカライズされたユーザーでさえ、着信を減らします。

私は自分のユーザーのことを気にしているだけでなく、私の苦労のために何かを受け取ることも気にしています。

現在、表示されている広告を監視し、画像またはテキストのいずれかの目を痛めるタイプのもの、コンテンツに関係のない広告を削除し、広告に過大評価していない、私は2つの広告を持っていますかなり大きなコンテンツのウェブサイトであり、後でAmazonストアを追加する予定です。

今、私は知りたい:

  1. 通常、ユーザービューから削除するADの種類は何ですか?

  2. この種のブロックを防ぐ方法はありますか?

  3. それを防ぐために通常どのような回避策をとっていますか?

    質問2と3の違いは、質問2はこれを防ぐ正当な方法に関連しているのに対し、質問3はそれを回避する方法に関するものです。

  4. どのフォーマットを最もよく使用しますか、どのタイプ(画像、フラッシュ、テキスト)で、上記にどのように影響しますか?

1
Prix

ユーザーが広告をブロックするのをブロックすることは事実上不可能です。1日の終わりには、ユーザーがブラウザを完全に制御できるからです。今日、インターネット上のすべての広告の99.999%を無効にするには、

  • 画像を無効にする
  • JavaScriptを無効にする
  • IFrameを無効にする

私のFirefoxから、インターネットはかなりくだらないと壊れているように見えますが、私はすべての広告の99.999%が消えてしまいます。

ほとんどの広告ブロッカーは、画像、javascript、iFrame URLで既知のキーワードを検索し、次に一般的なキーワード(「adsense」、「doubleclick」、「ad」など)を検索します。

これを回避するには、サーバー側で挿入コードをレンダリングし、すべてのキーワードを避けることにより、社内で広告を配信するのが最善の策です。

たとえば、次を含める代わりに:

<script src="myadscript.js">はiFrameをロードし、次にJPGをロードします(多くの広告クライアントが行うように)、次のサービスを提供する必要があります。

<img src="/somethingthatsnotanad/bagdgf.jpg" />-今bagdgf.jpgは、広告のフェッチやその他の処理を行うPHPスクリプトであるか、実際の広告へのリンクである可能性がありますが、多くの広告ブロッカーを無効にする唯一の方法です。広告ブロッカーは、その画像と広告画像を区別するのに苦労します。

-補遺-

また、広告ブロッカーはこれらに一致する優れた方法があるため、リンク先のアフィリエイトURLもマスクする必要があります。 <href>がアフィリエイトに直接リンクしている場合、おそらくまだキャッチされます。また、サーバー側のリダイレクトでこれをマスクする必要があります。そのため、href/jsdaf.php?id=$adidを指し、そこから301 Redirectを実行します。

8
Mark Henderson

訪問者があなたの広告をブロックするのを防ごうとするだけでは意味がありません。彼らは常にそれを行う方法を見つけます。広告のブロックを防ぐために膨大な時間を費やす前に、次の質問を自問する必要があります。

広告をブロックする人のタイプは、広告をクリックする人のタイプでもありますか?

ポイントは、人々があなたの広告をブロックするのを防ぐことができるということですが、誰かが広告ブロッカーを使用するのに十分賢いなら、彼らも広告をクリックするのを避けるのに十分賢いです。

2
mellowsoon