Bloggerに限らず、存在しないURLを表示しようとすると「404 Not Found」を返します。
Awesome Inc. テンプレートの404ページは、サイドバーガジェットを表示します。
ここで問題発生!
Google アドセンス の規約では、404ページに アドセンス を掲載するのは好ましくないとされています。
コンテンツを含まないページ(手続き完了ページ、離脱ページ、ログインページ、エラーページなど)に広告を掲載することは許可されません。このようなページは、訪問者がドメインから離脱する可能性がある際や、購入やダウンロードなど、サイト上で特定のアクションを実行した後に表示されます。
この種のページに広告を掲載すると、広告が実際のコンテンツだと誤解されてしまう可能性があるため、掲載は避けてください。
アドセンスガジェットを非表示にするコード
アドセンス 規約を遵守するため、単一ページでは アドセンスガジェット が表示されないようにテンプレートを改造しました。[手順]
- テンプレートコードを表示する
Blogger > テーマ > HTMLの編集 - アドセンス ガジェットを探す
- アドセンス ガジェットの下の <b:includable id='main'> を探す
- コードを追記する
追記するコード
static_page:単一ページ
<b:if cond=’data:blog.pageType != "static_page"’>
</b:if>
static_page:単一ページ
<b:if cond=’data:blog.pageType != "static_page"’>
</b:if>
追記前
<b:includable id='main'>
<div class='widget-content'>
<data:adCode/>
<b:include name='quickedit'/>
</div>
</b:includable>
追記後
<b:includable id='main'>
<b:if cond=’data:blog.pageType != "static_page"’>
<div class='widget-content'>
<data:adCode/>
<b:include name='quickedit'/>
</div>
</b:if>
</b:includable>
<b:includable id='main'>
<div class='widget-content'>
<data:adCode/>
<b:include name='quickedit'/>
</div>
</b:includable>
追記後
<b:includable id='main'>
<b:if cond=’data:blog.pageType != "static_page"’>
<div class='widget-content'>
<data:adCode/>
<b:include name='quickedit'/>
</div>
</b:if>
</b:includable>
:SC2
このサイトを検索 | Search this site