0

だから最近、アドセンスにサインアップして、URL 短縮プロジェクトに参加しました。広告は現在、サイトのヘッダーに表示されています。(ナビゲーションバーの上)。また、ユーザーが Adblock を有効にすると、サイトのヘッダー部分がほとんど台無しになります。

今、私は調査を行いました.ここですでにトピックを見つけましたが、それはまったく役に立ちませんでした.

adblockを検出する良い方法があれば、それを感謝します!

4

2 に答える 2

1

adblock は、次のリストからリソースをブロックすることで機能します: https://easylist-downloads.adblockplus.org/easylist.txt

例のリストに一致するファイルを選択します。

ad1.js

そのファイルを作成し、サイトからアクセスできるようにして、次のコードを追加します。

window.adblock = false;

今あなたのアプリjsに入れます:

window.adblock = true;
$.getScript("/js/ad1.js");

追加を表示するときは、window.adblock をチェックして、adblock が有効になっているかどうかを確認してください。

if (window.adblock)
  console.error("adblock is enabled")
else
  console.log("adblock is not enabled show ads")
于 2016-04-17T11:32:28.533 に答える
0
function handle_adsense_blocker() {

 if (typeof(window.google_jobrunner) == 'undefined') {

  // doesn't seem to work for opera
  if ( navigator.userAgent.match(/opera/i) ) {

   return;

 }

 // replace Adsense ads with something else

 }

}

// add this to your window load event
window.setTimeout('handle_adsense_blocker()', 3000);
于 2013-08-11T05:22:55.017 に答える