Web 広告がbrowser_javascript スキルによってブロックおよびフィルタリングされるかどうかを判断するための JS コード

WBOY
リリース: 2016-05-16 16:05:51
オリジナル
2412 人が閲覧しました

現在、広告でお金を稼ぐのは数年前ほど簡単ではありません。現在、ほとんどのブラウザが広告をブロックしています。ウェブマスターになるのは並大抵のことではありません。現状でも中小規模のウェブマスターの収入の多くは広告に依存しており、広告がブロックされれば当然収入は大幅に減少する。

現在、ほとんどのブラウザの広告ブロック ルールは、Baidu Alliance、Sogou Alliance、Google Alliance などの広告ブラックリスト内の特定の広告単語と一致することになっており、それらが広告ブラックリストに含まれていても、一般的な広告フィルタリングでフィルタリングされます。これらの広告アライアンス コードを削除します。残りは広告ワードのマッチングです。たとえば、ads.php、ad.js、さらには gg.js を含む js アドレスも、広告ワードを含む ad.gif、960x90.jpg を含む画像をフィルタリングします。ブロックされる。自分たちでカスタマイズした広告を掲載する場合は、これらの広告文言を避けるように努める必要があります。

広告ブロックに直面して、ブラウザに Web サイトをホワイトリストに追加するように要求することは不可能です。ブラウザに広告ブロックを無効にするように指示するのはさらに現実的ではありません。以下に、Huoduan Network が Web ページの広告がブラウザによって傍受され、フィルタリングされたかどうかを判断するための JS コードを作成しました。複数のブラウザでテストした結果、基本的には正確に判断できます。このようにして、判断を下し、ユーザーに広告ブロック機能をオフにするか、元の広告をカスタム広告に置き換えるか、より冷酷にして直接ユーザーをアクセス不能にするかをユーザーに促すことができます (これはお勧めしません)。

判定コードは以下の通りです:

<script src="http://demo.jb51.net/js/2015/adview_pic_cpc_cpm_cpa_guanggao_gg_ads_300x250.js" type="text/javascript"></script> 
<script type="text/javascript">
if (typeof(killads)=='undefined'){alert('广告被过滤');}
</script>
ログイン後にコピー

実はこのjsファイルの中身は関数判定文です

var killads = true;

adview_pic_cpc_cpm_cpa_guanggao_gg_ads_300x250.js をダウンロードできますが、ファイル名は変更しないでください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート