MENU
  • システマ
  • 物を減らす
  • 思考スキル
    • 論理思考・水平思考
    • KT法
  • ブログのノウハウ
  • ライフスタイル
  • サイトマップ
検索
システマ、KT法、論理的思考、食品宅配・セール情報、ブログ運営
いりやんブログ
  • システマ
  • 物を減らす
  • 思考スキル
    • 論理思考・水平思考
    • KT法
  • ブログのノウハウ
  • ライフスタイル
  • サイトマップ
  • システマ
  • 物を減らす
  • 論理思考・水平思考
  • KT法
  • ブログのノウハウ
  • ライフスタイル
いりやんブログ
  • システマ
  • 物を減らす
  • 思考スキル
    • 論理思考・水平思考
    • KT法
  • ブログのノウハウ
  • ライフスタイル
  • サイトマップ
  1. ホーム
  2. ブログのノウハウ
  3. Google アドセンスで、自分のアクセスを除外する(手動配信)

Google アドセンスで、自分のアクセスを除外する(手動配信)

2025 1/10
ブログのノウハウ
2025-01-042025-01-10
当ページのリンクには広告が含まれています。

<PR>

Google アドセンスで、
自分のアクセスを除外する方法について解説します。

私は Google アドセンスは、
自動広告配信は使わず、手動で配置を決められる「ディスプレイ広告」で使っています。

タップできる目次

なぜアドセンスで自分のアクセスを除外すべきなの?

Googleアドセンスの収益には、

1)クリック収益:クリックして収益が発生する
2)インプレッション収益:広告が表示されて収益が発生する

この2つがあります。

そして Googleアドセンスは
2024年より インプレッション収益がメインに移行しつつあります。

Gigazine:「GoogleがAdsense広告を2024年に「クリック単価」から「インプレッション単価」に移行へ」

広告を表示するだけでも収益が発生する

インプレッションは、広告表示しただけで収益が発生します。

そのため、私のように

記事を何度も見直して書き直したり、
自分のサイトを何度も閲覧して手直しをする

こういう人は
作業するたびにアドセンスコードが送られることになります。

不正が疑われると、アドセンスが停止する

一つのサイトからのアクセスで
インプレッション収益が多く発生すると、
Google は

「不正をおこなった」

と判断し、広告配信の制限や停止をする場合があります。

実際にそういうケースは多く、
私の知ってる人も、友人が良かれと広告をクリック連打したおかげで
アドセンスを停止されてしまいました。
(たしか、申立をしても回復しませんでした。)

これでは安心して
記事を見ながら作業することができません。

ですので、
自分のアクセスを除外させることは重要なことなのです。

PHPで、アドセンスから自分のアクセスを除外する

Gooble アドセンスから、
自分のアクセスを除外する方法はいくつかあります。

① プラグインをつかう → 不必要で、余計な機能がある
② Google サイトで、IPアドレスを指定する → 私はあちこちからアクセスするので、都合が良くない

ですが、
すでに書いてるように、私にはしっくり来ませんでした。

また
私はすでに Google アナリティクスで
ログインしたらカウントしないように、自分のアクセスを除外する設定をしています。

シンプルに使えるように、同じ方針で行きたいのです。
なので、 PHP を使うことにしました。

ところが・・・

トラブル発生。カスタムHTML に PHP を入れられない

私はアナリティクスの場合、
<head></head> の間にアナリティクスコードを入れています。

そして「自分のアクセスを除外」するために
次のように PHP でログインをチェックするようにしています。

<?php if ( !is_user_logged_in() ) : ?>
 (アナリティクスのコード)
<?php endif; ?>

これと同じようにできるかと、かんたんに思っていました。

ところがワードプレスの仕様上、
カスタムHTML に PHPコードを仕込むことはできないことがわかりました。

ショートコードをつかう

はて困りました。

またウェブで方法を探してみると、
自動広告配信での方法は見つかるのですが、
手動配信での方法がほとんどみつかりません。

上にも書いたとおり、
私は自動広告配信は使いません。
すべて手動で広告を設置する場所を決めています。

そのため、
色々と試行錯誤した結果、

① PHPコードを functions.php に書き
② 関数をショートコードとして登録

このようにして
どこからでも呼び出せるようにすることにしました。

アドセンスから自分を除外するPHPコード

今回期待する動作は、以下のようになります。

1.WP にログインしている人 → ダミーの画像ファイルが表示される
2.ログインしていない読者 → アドセンスの広告が表示される。

動作環境

ここで紹介するコードは、次のバージョンで実際に動作しています。

  • ワードプレス: 6.7.1
  • SWELL:2.13.0
  • PHP:8.0.30

functions.php に追加したコード

SWELL の子テーマの functions.php に次のコードを追加しています。(実際のアドセンスのコードとダミー画像ファイルのURL は割愛させていただいています。)

functions.php の追加コード:

 add_shortcode('adsense_post', function($atts, $content, $tag ){
	
 if (is_user_logged_in()) {   <ーーー ①
     return <<<EOF

<div>
<img src="画像ファイルのURL" width="100%" height="auto" />   <ーーー ②
</div>

EOF;

}else{
	return <<<EOF
	
(ここにアドセンスの広告コードを入れる)    <ーーー ③

EOF;	

}

});

このPHPコードを呼び出すには、次のショートコードで呼び出します。

ショートコード:

[adsense_post]

このショートコードを使えば、記事のどこからでも呼び出すことができます。

ログインをしているかどうかの条件分岐で、
出力される HTML がダミー画像、もしくはGoogleアドセンスのコードのどちらかに切り替わります。

ダミー画像が表示される

コードの解説

① is_user_logged_in() は、ログイン状態で true を返します。

② if 文で分岐し、ログインしているときはダミーの画像ファイルが表示するようにします。

ダミーの画像ファイルを表示させているのは、
自分が記事を見るときにレイアウトがくずれないようにするためです。

アドセンスの広告のサイズに合わせたダミーの画像ファイルを用意すると良いでしょう。

③ else 文のカッコ内では、Googleアドセンスの javascript コードをそのまま貼り付けてます。

読者がログイン状態ではないと判断された場合は、
この Googleアドセンスのコードが実行され、インプレッションが発生したことを Google に知らせます。

ウィジェットでショートコードを呼び出す設定

記事ひとつひとつに、ショートコードを呼び出すのは、効率が悪いです。

ですので、
私はウィジェットで呼び出しています。

SWELL には
次のウィジェットがありますが、この4つに設置しています。

  • 記事上部
  • 記事下部
  • トップページ上
  • トップページ下

それぞれのウィジェットに
「カスタムHTML」ウィジェットを設置し、上記のショートコードで呼び出しています。

「記事上部」ウィジェットに設定

注:ちなみに、ショートコードの上の <p>〜</p> は、「<PR>」の文字です。

これで、完了です。

謝辞

PHPコードを作成する際には、
次のブログを参照させていただきました。

使用しているダミーの画像ファイルも、
このサイトからいただきました。(ダウンロード化です)

ありがとうございました。

WordPress Takemi Blog
[WordPress] Google Adsenseで自分自身に広告を表示しない方法 Google Adsenseで自分自身に広告を表示しない方法です。Google Adsenseの収益はクリック数またはインプレッション数の仕組みが採用されてます。

<PR>

ブログのノウハウ
  • URLをコピーしました!
  • 【SWELL 2.7.3対応】アイコンの一覧:アイコンの使い方、使いどころ(隠しアイコンも)

同じカテゴリーの記事

  • 【SWELL 2.7.3対応】アイコンの一覧:アイコンの使い方、使いどころ(隠しアイコンも)
    2023-03-08
  • ブログ執筆に使っているツール・無料アプリの紹介
    2023-04-14
  • ブログを始めるコスト:初期費用と維持費はどれくらい?
    2023-04-14
  • ブログ開設に必要なもの。無料ツールを使ってコストを下げよう
    2023-04-14
  • ブログのバックアップはプラグインではなく、自動バックアップを使おう
    2023-04-15
  • Be-Stockさんで、中古のノートPC Thinkpad X1 Carbon を購入しました
    2022-12-16
  • 中古ThinkPad X1 Carbon 2016をレビュー!軽くて丈夫、十分な性能
    2023-03-08
セール紹介記事
  • 2025/05/16 更新:Kindleセールの最新情報!セールはいつ?

プロフィール

いりやん


外資系大手IT企業にて国内・海外向けのITテクニカルサポート業務をしています。

システマやったり、英語やったり


詳しくは→ こちら

<PR>

\ 科学・テクノロジー本セール /

\ 5/22 (木)まで 最大50%オフ /

最新のセール情報はこちら!

\(初めてご利用の方対象)/

\30日無料のプラン または/

\オトクな3ヶ月 499円のプラン/

※登録ページはこちら

\ 最初の30日間無料。 /

その後は¥1,500。いつでも退会できます

おすすめ記事
  • YouTube 用の外部スピーカー。Creative Pebble ならどれがいい?

  • 老後が心配で眠れないなら!今すぐ始めるお金の増やし方

  • オイシックスの定期ボックスを安く使う3つの方法

  • ロシア武術「システマ」を紹介します

  • ロジカルシンキング(論理的思考)の始め方と鍛え方を解説します

株・投資信託ならネット証券のマネックス

投資で成功している例はこちら

関連ブログ
英語の音読ガイド
STORK19 覚書サイト
人気記事
  • システマ

    システマ・ストライク:ミカエルが解説する打ち方・受け方・練習方法のまとめ

    2021-08-15
  • 物を減らす

    メルカリは時間のムダ?フリマやヤフオクをうまく使って物をらす

    2023-06-27
  • 物を減らす

    50代ゆるミニマリストが解説する劇的に旅の荷物を減らす方法

    2023-07-09
  • システマ

    システマ・マッサージ:大人買いしたグッズ&ストレスを体内に入れないこと

    2021-07-29
  • システマ

    システマの武器:シャシュカ(ロシアンサーベル)で立禅ワーク

    2021-10-02
  • システマ

    システマのプッシュアップについて

    2021-06-24
  • ブログのノウハウ

    【SWELL 2.7.3対応】アイコンの一覧:アイコンの使い方、使いどころ(隠しアイコンも)

    2022-12-16
  • 物を減らす

    服やビジネススーツの断捨離は、シンプルに「私服の制服化」で。

    2023-06-18
  • ホーム
  • プライバシーポリシー
  • お問い合わせ

© いりやんブログ.

タップできる目次