「広告不要」のカテゴリを作り、デザイン設定→記事上に広告不要用のHTMLを入力しましたが、アドセンスが非表示になりません。

ご教授頂けると幸いです。

この記事の広告を非表示にさせたいです。
記事はまだ未完成です。
https://www.すず.jp/entry/hapitas

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2018/08/03 15:44:18

ベストアンサー

id:a-kuma3 No.1

回答回数4973ベストアンサー獲得回数2154

「記事上」に入れたというコードを、ほぼそのまま以下に貼り付けます(一部、化けてますが)。

noAdsTag=“広告禁止”; //広告を設置しないタグを指定
var pageTags=document.getElementsByTagName(“meta”);
function adsFilter(){
  for(var i=0;i<pageTags.length;i++){
    if( (“article:tag”==pageTags[i].getAttribute(“property”)) && (noAdsTag == pageTags[i].getAttribute(“content”) ) ){
      document.write(‘<!&#8211;‘);
      break;
    }
  }
}
adsFilter();

ダブルクォートやシングルクォートが全角になっちゃってるので、エラーになってます。
あと、document.write に指定するハイフンの数というか、これも文字の種類が違います。
多分、こんな感じになります。

noAdsTag="広告禁止"; //広告を設置しないタグを指定
var pageTags=document.getElementsByTagName("meta");
function adsFilter(){
  for(var i=0;i<pageTags.length;i++){
    if( ("article:tag"==pageTags[i].getAttribute("property")) && (noAdsTag == pageTags[i].getAttribute("content") ) ){
      document.write('<!--');
      break;
    }
  }
}
adsFilter();

見た目にはあまり変わりがありませんが、色の違いで、どこを変えたのかが分かると思います。

多分、これで動く(広告が消える)と思うのですが、質問の内容とは直接関係がないことをひとつ。

すずさんは、はてなブログPRO を購入しているようなので、自分のブログから広告を消す権利を持っていると思うのですが、運営が想定したやり方ではない方法で広告を消すことになるので、こういうやり方で広告を消しても問題がないかどうかを、運営に確認しておいた方が良いと思います。
はてなブログ - お問い合わせ - はてな

id:suzu1985

a-kuma3さん、今回も迅速で丁寧な対応、誠に感謝致します。
無事に動作しました。
運営へのリンクまでつけて頂き、本当にありがとうございます。
早速確認を取ってみます。
毎日暑い日が続いておりますので、体調管理に気を付けてください。
ありがとうございました!

2018/08/03 15:46:32

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません