アドセンス広告を利用している方におすすめなのが、パソコンなら横並びで2つ、スマホならレスポンシブの広告でひとつだけ表示する方法です。


パソコンの場合は横幅が十分にあるので、二つ並べても大きく表示することができます。それに広告を2つ設置したほうが、一つだけ表示されているときに比べクリック率が高いです。


しかし、横並びのソースコードがそのままスマホに反映された場合は、広告が縦にふたつ表示されます。なのでコンテンツが目立ちにくく、ユーザーにとって使いにくいです。


(注)以前は上の説明のとおりの表示だったのですが、2018年8月にはこの記事で紹介している設定にすると、スマホの場合でも広告が横に2つ並んで表示されるようになりました。


今回は、賢威テンプレートにパソコンでは横並びで二つ、スマホならレスポンシブの広告をひとつだけ表示させる方法を紹介します。どちらも2つ表示されます。






アドセンスの広告を横並びで表示するときに注意すること

ケントケント

パソコンに表示させるなら、レスポンシブの広告を2つ、テキストとイメージの両方が表示されるように設定すると効果的だよ。広告の中には、テキストしかないものやイメージだけのものがあるんだ。テキストだけとかイメージだけに限定した場合、最適な広告が表示されない可能性があるからね。

カプリカプリ

そうか!
どちらも選んだ方が、広告表示のチャンスが増えるのね!他にも気を付けなくてはならないことってあるの?

ケントケント

広告を2つ並べて表示するなら、右と左に別々の広告ユニットを設置したほうがいいよね。これなら、異なる2つの広告が表示される可能性が高くなるからクリック率も上がると思う。あとはひとつの記事にいくつかの広告を設置する場合は、広告コードをいくつか用意する。そうすれば、同じ広告表示を防ぐことになるはずだよ。

カプリカプリ

ブログの訪問者には、いろいろ見てもらったほうが、いいってことね!

ケントケント

その通り!ユーザーにとって最適化された広告が表示されるけど、実際にどんな広告に興味があるのか推測できないこともあるだろうし、選択肢は多い方がいいんじゃないかな!

レスポンシブの広告を横に2つ表示しよう

ケントケント

スマホの場合は、縦に2つ並んでしまうけど、まずはパソコンで横に2つ表示されるように設定してみよう。ところで広告ユニットの準備は出来てる?これからってことなら、下の記事で紹介しているよ。ただアドセンスは、使いやすいように進化しているから、今はもっと簡単に作ることができるんだ。

googleアドセンス広告の貼り方|広告ユニットを作成する方法


ケントケント

広告ユニットの用意が出来たら、賢威テンプレートの管理画面の「共通コンテンツ」から「新規追加」をクリックしよう。

新規追加

ケントケント

そこに下のコードを貼り付ける。Windowsなら「Ctrl」と「C」でコピー、「Ctrl」と「V」でペースト、Macなら「command」と「C」でコピー、「command」と「C」でペーストできるよ。コピペの方が、間違いを防げるし簡単だよね。


ケントケント

次にデザインの調整をしよう。管理画面の「外観」から「テーマの編集」をクリックする。

テーマの編集

ケントケント

画面の右側にある「base.css」のファイルをクリックする。

base.cssを表示

ケントケント

ファイルの一番下に、次のコードを追加していこう!


ケントケント

コードをコピペしたらファイルの更新をクリックして保存!

ファイルを更新

ケントケント

ちなみに賢威テンプレートを使っているなら子テーマを使った方がいいよ。テーマが変更された場合は、カスタマイズした部分は消えてしまうんだ。親テーマは、再度カスタマイズしなくちゃいけない。でも、子テーマに書き込んだソースコードは、親テーマが変更されても受け継がれる。だから便利さ!

ケントケント

子テーマの作り方は下の記事で確認できるよ。

ワードプレス初心者向け賢威子テーマの作り方(エックスサーバー編)


ケントケント

ここまで設定したら、うまく表示されているかパソコン画面で確認してみよう。広告コードが反映されるまで、しばらく時間がかかることもあるけれど、間違っていなければ表示されるはずなんだ。

パソコンに表示された画面

カプリカプリ

うん!うまくいったみたいね。

パソコンとモバイルで表示を変えていこう

ケントケント

ここまでの設定でスマホなら、縦に2つの広告が表示されていると思う。スマホは画面が小さいから、広告が続くとコンテンツの印象はうすくなるよね。だから、パソコンとスマホの広告は別々のほうが見やすいんじゃないかな。

ケントケント

ただ、アドセンス広告は指定されている方法を除いて広告ユニットを非表示にできない。これって禁止されているんだよね。だから「display:none」とか使えない…

 

カプリカプリ

ふうん知らなかった!だったらどうすればいいの?

ケントケント

一つはアドセンスの指定どおりの方法を利用すること。もう一つは、WordPress側でパソコンかモバイルかを判断するように表示を切り替える設定をすること。

ケントケント

どちらの方法でも対処できるよ!もし、アドセンスが指定している広告の非表示設定を使うならadsenseヘルプの「広告ユニットを隠す」を見て欲しい。これとは別にWordPress側で切り替える場合は「function.php」に下のコードを追加していこう。

function.phpにショートコードを設定する

ケントケント

管理画面の「外観」から「テーマの編集」をクリックする。そこに、function.phpのファイルがあるから、下のコードをコピペする。


ケントケント

上のコードを使えば、パソコンの時は広告が2つ表示されるし、モバイルなら一つだけしか表示されない。これでパソコンとスマホの広告表示をまったく別々にすることができるよ。

カプリカプリ

なるほどね!

ケントケント

おっと、ここで一つ注意!このソースコードは広告の表示だけで利用したほうがいいよ!もしコンテンツにこのコードを適用したら、パソコンとスマホでは記事の内容を変えることが出来るよね。でもこの場合、Googleから悪い評価を受けることもあるんだ。

カプリカプリ

えー知らなかった~。うん、気を付けるわ!

ケントケント

「function.php」に上のコードを追加したら、共通コンテンツの広告コードを変更しよう。パソコンで横並びに2つ、広告コードが表示されるショートコードを作ったよね。そのコードに下のコードを追加してみて。これでパソコンとスマホの広告を切り替えて表示できるよ。


ケントケント

ここまで完了したら、パソコンとスマホで広告表示を確認しよう!

賢威でデバイス別に表示具合を確認する

ケントケント

アドセンス広告は表示されないけれど、賢威ならデバイス別に画面表示の確認ができるんだ。まずは管理画面の「外観」から「メニュー」をクリックする。

メニュー

ケントケント

「ライブプレビューで管理」をクリック

ライブプレビューで管理をクリック

ケントケント

画面の下の方にパソコンとタブレット、それからスマホのアイコンがあるからクリックする。

モバイル画面の表示

ケントケント

パソコンの表示はこれ!

パソコン

ケントケント

タブレットはこう!

アンドロイド

ケントケント

スマホならこれ!

スマホ

カプリカプリ

賢威って、便利ね。

画面表示を確認するための便利なツール

ケントケント

うんそうだね。
これでも十分使えるけれど、もっと詳しくたとえばブラウザやデバイスを指定して表示具合を確認するなら、Screenflymattkersley.comを使っていこう。Screenflyやmattkersley.comなら機種別で表示がわかるし、browserling.comならブラウザ別で表示具合が確認できるよ。

Screenfly

ケントケント

デスクトップ、タブレット、モバイルから表示したい機種をクリック

Screenfly の使い方

ケントケント

mattkersley.comならこんな感じ!

mattkersley

ケントケント

ブラウザによってデザインが崩れていることもあるよね。ブライザ別の確認ならbrowserling.comがおすすめかな。それぞれのブラウザでの表示環境がわかるし、使いやすいと思う。

browserling.com

カプリカプリ

了解!これなら確認が簡単ね。