アカウント名:
パスワード:
Safari(iOS 9)の広告ブロックは、特定の class や id の要素を削除できる拡張を製作できるようにしているようです。パソコン向けブラウザの AdBlock 拡張も似たような方法で広告をブロックしています。
Webサイトから広告収入を得ている人にとっては広告ブロックはやめていただきたいものですが、広告ブロッカーを導入している人のアクセスを遮断するという対応だと、当該のアクセスから収益を得られなくなってしまいます。
従って、メインコンテンツの class を「ad ads ads-area adsbygoogle」など(複数指定)にして広告ブロック導入者には表示されないようにして、広告ブロックを導入している人には、
サイト側でどんだけ頑張っても、ブラウザ側で動作してるアドブロックに勝てるわけもなく。
まずは機械的ルールで失敗するようにしたうえで、アドブロックの定義を書く人間が「コレはブロックしなくても問題ない善良な広告である」と判断してもらえる状況にしないと駄目ですな。
幾つかのアドブロックはそういう一部広告を許可する設定があるようでし、悪質な広告ネットワークはブロックしないとセキュリティ的によろしくない。
おい広告ネットワーク!さっさと自浄しねぇと全員ブロックでぶっ殺されて終わるぞ!
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
未知のハックに一心不乱に取り組んだ結果、私は自然の法則を変えてしまった -- あるハッカー
広告ブロックを無効にするコードを書いてみた (スコア:0, オフトピック)
Safari(iOS 9)の広告ブロックは、特定の class や id の要素を削除できる拡張を製作できるようにしているようです。パソコン向けブラウザの AdBlock 拡張も似たような方法で広告をブロックしています。
Webサイトから広告収入を得ている人にとっては広告ブロックはやめていただきたいものですが、広告ブロッカーを導入している人のアクセスを遮断するという対応だと、当該のアクセスから収益を得られなくなってしまいます。
従って、メインコンテンツの class を「ad ads ads-area adsbygoogle」など(複数指定)にして広告ブロック導入者には表示されないようにして、広告ブロックを導入している人には、
Re: (スコア:0)
サイト側でどんだけ頑張っても、ブラウザ側で動作してるアドブロックに勝てるわけもなく。
Re:広告ブロックを無効にするコードを書いてみた (スコア:0)
まずは機械的ルールで失敗するようにしたうえで、アドブロックの定義を書く人間が
「コレはブロックしなくても問題ない善良な広告である」と判断してもらえる状況にしないと駄目ですな。
幾つかのアドブロックはそういう一部広告を許可する設定があるようでし、
悪質な広告ネットワークはブロックしないとセキュリティ的によろしくない。
おい広告ネットワーク!さっさと自浄しねぇと全員ブロックでぶっ殺されて終わるぞ!