やっとできた(T0T)/
アドセンス自動広告の「テキスト広告とディスプレイ広告」をonにするととんでもない位置に配置されます(涙)
これをoffにすればよいのですが、モバイルにおいてディスプレイ広告は収益がものすごく高いものでアフィリページ内の記事内広告のように邪魔もしません。
よって必要なんですが、トップページのみは絶対に必要ありません。
トップページのみでは逆に最悪のユーザビリティとなります。
悲劇↓ひろしワークのトップページです。しかも薄毛(笑)
自動広告機能は、グーグルアドセンスの最新機能なのですが、自動広告は良いとしてレイアウトの気になる部分がトップページでは不自然で激しいので、サイトやブログのトップページだけ非表示にする方法を探していましたがやっと出来ました^^
しかも超簡単だっというオチです^^;
アドセンスの自動広告は最新でプラグインでいちいち色々することなく助かる機能でもあり、収益も上がっていますが、トップページに関しては特にひどくレイアウトが崩れます。
ブログの大半は、ホームページサイトと違ってトップだけがオリジナリティがあり、他は記事重視が多く同じデザインの複製がどんどん作れるのが特徴ですので、トップのみはきちんとしたレイアウトを保ちたい所ですよね。
最初見たときは大爆笑するくらい崩れました。
他のページはそうではありませんので良いのですが何とか出来ないものか四苦八苦しておりました。
追記:(注)ワードプレステーマ「ストーク」ではうまくいきますが、JINだとこれでも制御できません。
グーグルアドセンスの自動広告|ワードプレスサイトのトップページだけを無効にする方法
これによりアドセンスの自動広告によるトップページレイアウト崩れが防げます。
まずワードプレスなので「外観」→「テーマの編集」→「header.php」へ行きます。
以下の黄色い部分コードを自動広告のコードへ挟みこみます。
アドセンス自動広告の自分のコードは取得して、<head>~~~ </head>の間に貼り付けてますので、その自分のコードを更にphpタグで挟みます。
スクリプトで挟まれてるはずなのでスプリクトを挟み込めば良いだけでした。
アドセンス自動広告をトップページのみ非表示にするコードがこちら
赤字部分は自分のアドセンスの広告コード入力。
<head>
<?php if ( is_home() || is_front_page() ) : ?>
<!-- トップページは自動広告無し -->
<?php else: ?>
<!-- トップページ以外はは自動広告有り -->
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<script>
(adsbygoogle = window.adsbygoogle || []).push({
google_ad_client: "ca-pub-****************",
enable_page_level_ads: true
});
</script>
<?php endif; ?>
~
~
~
~
~
</head>
色々調べたりしましたがこれだけで一週間かかりました(笑)。
こんなに簡単だったとは。
他のページはアドセンスやプラグインで可能ですが、トップページだけはアドセンスページからでも現在は出来ません。
ちなみに自動広告は様子見して、使ってない人がかなりほとんどのようですね。
私は使いますが有名ブロガーさんなんかはほとんど2018年の現段階では使ってないような気がします。
自動でしてくれる代わりに完璧な思い通りの位置に出来ないなどの問題点があるので、良し悪しがあるとは思いますが私個人的には超おすすめであります★
とりあえず完成!
グーグルアドセンスの自動広告をトップページのみ非表示にする方法でした!!他のページはプラグインからでもアドセンスページからでも簡単に誰でも非表示にする事は可能です。
※追記:グーグルアドセンス自動広告で、「トップページのみ」サイドバーの自動広告を消すにはヘッダーPHPと独立していて、ファンクションファイルを触らないといけないようです。が、タイトル下など邪魔なところはすべて削除できます。
追記:2018年9月25日
再発!テーマ更新後またトップページのタイトル下に大きなアドセンス広告が出るようになりました!
アドセンス自動広告TOPのみ非表示②