Loading…

記事内にプロモーションが含まれています。

AdSense WordPress カスタマイズ

非同期のAdSenseレスポンシブコードの変更方法

非同期レスポンシブコード

所要時間目安:3

This session is using  IPv4  is established in

この記事は2015年12月25日のものです。現在は状況が異なる可能性がありますのでご注意ください。

AdSense WordPress カスタマイズ

目次に行く・戻る

メルカリ招待コード:

既に、
多くの方が利用されているかと思われます。

Google AdSenseという広告配信サービスです。
がレスポンシブコードがβ版から始まり現在では正式版になっています。

また、
以下のように同期コードによるレスポンシブコードの改変は容易でした。
https://productforums.google.com/forum/#!topic/adsense-ja/kB5OpyPC5-U

レスポンシブ推奨いて広告コードを発行すると、
autoになっていて自分の意図する広告サイズとは違います。

そこで、
cssを利用した広告サイズの変更方法は多く拝見されます。

ですが、
今回はcssによるレスポンシブ対応ではなく、


この記事を読む方へのオススメ


別の方法にてレスポンシブにて自分の意図する広告サイズの表示方法です。

アドセンス336pxPC閲覧記事下表示1つ目コード


まず現在のレスポンシブコードを発行すると、
以下の様なものかと思います。

<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<ins class="adsbygoogle"
style="display:block"
data-ad-client="ca-pub-ご自分のID"
data-ad-slot="スロットID"
data-ad-format="auto"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>

ここで最下部の<script>の中です。
ここの中に以下のようにコードを追加します。

まずは完成形です。

<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<ins class="adsbygoogle" style="display:inline-block" data-ad-client="ca-pub-○○○○○○○○○○○○"></ins>
<script>
// ○○○○○○○○○○○ はサイト運営者IDの数字部分
google_ads_params = ["336", "250", "××××××××"]; // ×××××××× は 広告ユニットのID
if (document.documentElement.clientWidth > 800) {
google_ads_params = ["336", "280", "×××××××"]; // ×××××××× は 広告ユニットのID
}
if (document.documentElement.clientWidth > 500) {
<!-- 横幅が500px以上なら 300x250 のリンク広告を表示する -->
google_ads_params = ["300", "250", "×××××××"]; // ×××××××× は広告ユニットのID
}
if (document.documentElement.clientWidth > 300) {
<!-- 横幅が300px以下なら 300x250 のリンク広告を表示する -->
google_ads_params = ["300", "250", "×××××××"]; // ×××××××× は広告ユニットのID
}
(adsbygoogle = window.adsbygoogle || []).push({
params: {
google_ad_width: google_ads_params[0],
google_ad_height: google_ads_params[1],
google_ad_slot: google_ads_params[2]
}
});
</script>

 

<ins>タグ内にwindow.adsbygoogle || []というものがあります。

ここに、
上記のようにparamsキーを使います。

  • width→google_ad_width、
  • height→google_ad_height、
  • data-ad-slot →google_ad_slot

に対応となっています。

最後に、

自分で任意に作成した配列google_ads_paramsに、
[width,height,data-ad-slot]の順序で、
条件にあった値を入れれば完成です。

 

以上が、

非同期の広告コードをレスポンシブデザインに対応させるようにした広告コードです。

もっと細かく対応させたい場合は、
広告コードの種類を別途いくつか作成して、
アクセスされた方の画面の横幅で条件分岐を増やせばOKです。
今回は、3つの条件分岐の場合でした。

(もしくは、div の横幅に合わせて可変させる事も可能です。)

難点と言いますか問題点と言いますか…。

 

ブラウザのウィンドウの幅が可変できる場合に、
(スマホなどで横向きと縦向きでは幅が異なります。)
可変しても広告コードが切り替わらないという点だけです。

しかし、
これは今のところそんなに苦ではないと思います。
また、
多くの方はスマホで横向き縦向きが自動で変わる設定は、
ゲームをする時くらいしかONにしてないのではないでしょうか。

以上です。

まとめ

 

以下のサイトのコードよりスマートにできたかと思われますがいかがでしょう。
How to Use Google AdSense Link Units on Responsive Websites - Digital Internals

あなたにおすすめな関連記事

WordPress カスタマイズ 伝えたいこと 備忘録

ポチップ(pochipp)データのバックアップ方法

ここ数年で2020年にアフィリエイト管理ツールとして、これまでにあったカエレバ・ヨメレバなどの代替ツールとして有名どころとなったポチップ(pochipp)です。ポチップは現在でも開発者のヒロさんが随時…

もっと読む

インフィード広告アドセンス

AFFINGER5

WordPress カスタマイズ テーマ 備忘録

AFFINGER5でプラグインなしで機能制限なくクレジット削除方法

WordPressで人気なテーマのひとつにAFFINGER5があります。その他にもCocoonなども無料テーマであります。AFFINGER5においてはフッター部分にPoweredByAFFINGER5…

もっと読む

インフィード広告アドセンス

Facebook携帯番号対処方法

WordPress カスタマイズ 備忘録

WordPressでOGP設定方法。プラグイン使わない。

多くのブログやサイトで今ではFacebookやTwitterのOGP設定がされています。 なので、 OGP設定はある意味SEO的にもFacebookなどのSNSを使用している人にとっては、 必須の設定…

もっと読む

インフィード広告アドセンス

GoogleFont

Stinger6 WordPress

webフォントの使い方GoogleFontは遅い所か早い

  ブログやホームページを運営していくにあたり時折他のPCで自分のブログやホームページを表示した所、 自分のPCでの文字表示(フォント)が異なってしまいデザイン自体が崩れたりしました。 しか…

もっと読む

インフィード広告アドセンス

スマホでのピンチアウト操作方法

STINGER PLUS+ Stinger6 Stinger7 WordPress カスタマイズ 伝えたいこと 備忘録

スマホでピンチアウトできないStinger6、Stinger7、StingerPLUS+でのピンチアウト方法

WordPressでのテーマとして超有名でかつ、カスタマイズ性に優れたStingerシリーズがあります。 そのStingerシリーズ(micataシリーズとAFFINGERシリーズ)では、最近(昨今流…

もっと読む

インフィード広告アドセンス

関連記事内にインフィード広告挿入画像

AdSense AFFINGER4Pro STINGER PLUS+ Stinger6 Stinger7 WordPress カスタマイズ 伝えたいこと 備忘録

関連記事内(途中)にインフィード広告を入れる挿入方法

先月いや先々月の7月初旬頃かと思います。Google Adsenseにおいて、 インフィード広告や 関連コンテンツ内広告 そして記事内広告 の3つが追加されてこれまでよりより使いやすくなりました。 (…

もっと読む

AdSense, WordPress, カスタマイズ」同じカテゴリーの記事一覧

おすすめの記事一部広告

お小遣い稼ぎにアンケート。

Multiplex 広告

おすすめ!!

世界中でNo.1のシャアを誇るAmazonでのお得なお買い物でお得をしよう!!ネット通販なので、もちろん24時間年中無休です。健康商品から食品、車カスタマイズ商品、大手家電メーカー商品やパソコンの自作サプライ商品、その他アマゾン・プライムでは映画やドラマなど多くの作品や番組を見ることができます。マスクなど衛生商品も今では必須アイテム。一番信用できて一番商品数の多いAmazonでの買い物が絶対にオススメ!!

おすすめ2

楽天による季節特集です。それぞれの季節ごとにお得なお買い物商品やお得な旅行商品、その他にもAmazon同様に国内最大の買い物ポータルサイトです。楽天をメインにお買い物されている方はポイントやSPUも貯まりさらにお得に!!楽天カードや宇佐美系列のガソリンスタンドでも楽天ポイントが今では貯まります。それらのポイントを貯めてお得にお買い物や旅行商品その他にもパソコンサプライや車カスタマイズ商品など楽天も充実しています。

Total231


アドセンス336pxPC閲覧記事下表示1つ目コード

目次に戻る

よろしかったらシェアよろしくお願いします。

-AdSense, WordPress, カスタマイズ
-, , ,

目次に戻る

目次に戻る


コメントを閉じる

comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください