2020年1月26日ツイートシェアはてブLINEPocketPCにしろMacにしろiPhoneにしろAndroidにしろ、多くの人がブラウザのコンテンツブロッカー(広告ブロッカー)の拡張機能やアプリを利用していると思うが、強力な広告ブロッカーはWordPressなどのSNSへのシェアボタンやAmazonアソシエイトまで強制的に決してしまう場合がある。とって有用な場合がある。ここでは広告ブロッカーによるSNSシェアボタン・Amazonアソシエイト強制非表示の対策を紹介してみる。ちなみにCSSのクラスネームに"AD"などの広告を連想させる単語が入っていると、例え中身が広告ではなかったとしても大半の広告ブロッカーはそのクラスネームごと消してしまう。class="ad">というクラスがあったとすると、広告ブロッカーはその<div>ごと消してしまう。クラスネームを付けるときは広告を連想させる単語は使わないようにしよう。280blockerへの対処法280blockerはiPhone・iPad向けの広告ブロッカーで、2年間連続で有料アプリランキング1位を獲得している超人気アプリだ。実際に僕も購入して利用しているが、極めて強力な広告ブロッカーであり、WordPressでは例えアプリの設定でSNSシェアボタンのブロック機能をオフにしても、ほとんどのSNSシェアボタンプラグインの表示を消してしまう。ちなみにAmazonアソシエイトに関してはアプリ側で設定しない限りきちんと表示されるので安心していい。SNSシェアボタン非表示への対処法だが、SNSシェアボタンを自分で作るなど、色々な方法があるのだが、280blockerでも表示されるSNSシェアボタンプラグインに思い切って変更してしまうのが一番手っ取り早い。Lightに落ち着いた。Lightなら、少なくとも現時点の280blockerの定義ファイルではブロック対象とならず、280blockerを有効にしてもきちんとシェアボタンが表示される。Lightにすれば現時点での定義ファイルでは表示されるようになる。Amazonアソシエイト広告については、ユーザー側の環境にもよるのだがカエレバやRinkerなどのプラグインで表示させている場合は消えないが、Amazonアソシエイト公式から引っ張ってきたコード(テキスト、画像リンク、価格表示付きのバナー広告の3種類いずれも)は消えてしまう。Safariが有効の状態アドセンス広告だけでなくアソシエイト広告まで消えてしまうAmazonのPA-APIの規約改定に伴い、カエレバやRinkerを使用せずにAmazonアソシエイトの公式のコードを貼っている人も増えていると思うので、Amazonアソシエイト公式の広告が消えてしまうというのはちょっと問題だ。Safariが有効でも消えないため、現状ではAmazon製品の紹介にはカッテネを利用するのが一番いいかもしれない。カッテネを用いた場合でもAmazonアソシエイト公式から入手した商品画像は消えてしまうため、商品画像のアドレスをAmazonのストアページから引っ張っくる必要がある。Safariで消えてしまう画像アドレス。Safariでも消えない画像アドレス。https://images-na.ssl-images-amazon.com/またはhttps://images-fe.ssl-images-amazon.com/から始まるアドレス。Chrome版のAdGuardでは特に設定しなくてもSNSシェアボタンやAmazonアソシエイト広告が表示されるため(価格表示付きのバナー広告はChromeでも消える)、Safari版だけがかなり特殊な仕様となっているようだ。まとめブラウザの拡張機能やアプリによる広告ブロックはWebを閲覧する上で視認性が上がるし、定義ファイルの更新により最新の広告にもいち早く対応するなど、利便性は大きい。最近の広告ブロッカーは拡張機能にしろアプリにしろ、あまりに強力になりすぎて、ブログやサイトの有用な要素まで消してしまうことが多々ある。とってもマイナスとなることがあるように思う。広告といっても色々な種類があるため、有用な広告とそうではない広告にいかに折り合いをつけるかが大事なのではないかと感じた。ライトプランからスタンダードプランへの乗り換えで爆速にPHP編集不要。WordPressでサムネイル(アイキャッチ)がボケる時の対処法Googleアドセンス合格PHP編集不要。追加CSSだけでオシャレに「SANGO」をカスタマイズこの記事を書いた人Solenoidアラサーを通り過ぎたオタク2016年からMacやiPhoneなどのApple製品を使い出した新米オタクマカー。以前までは自作PCを楽しんでいましたが現在はWindows環境は仮想環境のみでMacメイン。Windows歴21年、Mac歴4年。アラサーは通り過ぎました。10.14.5ではeGPUが安定動作...ABOUTSolenoid管理人のSolenoid(ソレノイド)と申します。当サイトは典型的なオタクがあまり他に情報がないMacやガジェットについてのマイナーな記事や日々徒然の雑記を掲載するしがないサイトです。このサイトが皆さんのお役に立てたら嬉しいです。当サイトはAmazon商品リンク以外の広告・アフィリエイト要素はありません。広告掲載のご依頼も全てお断り致します。