人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

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

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

●質問者: すず
●カテゴリ:ウェブ制作
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● a-kuma3
ベストアンサー

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

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


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

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ