WordPressでスマホだけ下部に広告が固定表示される原因は?AdsenseをOFFにしても消えない時の対処法

ホームページ作成

WordPressサイトをスマホで見た時だけ、画面下に広告が張り付いて表示され続ける現象に悩まされるケースは少なくありません。しかもGoogle Adsenseの自動広告をOFFにしているのに広告が消えない場合、「一体どこから表示されているのか分からない」という状態になりがちです。この記事では、WordPressでスマホ下部に固定広告が表示される原因と、実際に確認したいポイントを順番に解説します。

まず確認したい「本当にサイト側の広告なのか」問題

実は、スマホ下部に表示される広告は、必ずしもWordPressやGoogle Adsenseが原因とは限りません。

特にAndroid端末では、ブラウザアプリやスマホ本体側が広告を重ねて表示しているケースがあります。

パソコンでは表示されず、スマホだけで発生する場合は、まず端末側広告の可能性も疑うべきです。

例えば以下のケースがあります。

  • 広告表示系ブラウザアプリ
  • 無料VPNアプリ
  • クリーナーアプリ
  • セキュリティアプリ
  • 通知系アプリ

これらがWebページ上に広告を被せて表示することがあります。

Google Adsense自動広告をOFFにしても残る理由

Adsenseの自動広告をOFFにしても広告が残る場合、以下のような原因が考えられます。

原因 内容
テーマ機能 テーマ独自の広告表示
プラグイン 広告挿入系プラグイン
キャッシュ 古い広告コードが残る
手動コード header.php等に埋め込み
外部ツール 広告ネットワーク利用

特にCocoonやAFFINGERなど一部テーマでは、テーマ側広告設定が独立している場合があります。

スマホ固定広告で多い「アンカー広告」

スマホ下部に貼り付く広告は、Google Adsenseの「アンカー広告」であるケースが多いです。

これは画面下に固定表示されるモバイル広告で、Adsense側では「オーバーレイ広告」に分類されています。

Adsense管理画面で自動広告をOFFにしても、設定反映まで時間がかかる場合があります。

また、AMP設定や旧コードが残っていると表示され続けるケースもあります。

まず確認したいAdsense設定

Google Adsenseでは、次の箇所を確認してみてください。

  1. Adsense管理画面
  2. 広告
  3. サイトごとの設定
  4. オーバーレイ広告
  5. アンカー広告OFF

さらに「自動最適化」もOFFになっているか確認します。

設定変更後は反映まで数時間〜1日程度かかることがあります。

キャッシュが原因で広告が残ることもある

WordPressではキャッシュによって古い広告コードが表示され続けるケースがあります。

特に以下を利用している場合は注意です。

  • LiteSpeed Cache
  • WP Fastest Cache
  • W3 Total Cache
  • Cloudflare
  • サーバーキャッシュ

キャッシュ削除後に、シークレットモードでも確認してみましょう。

テーマ側に広告コードが残っているケース

意外と多いのが、WordPressテーマ側に直接広告コードが残っているパターンです。

特に以下は確認ポイントです。

  • header.php
  • footer.php
  • functions.php
  • 広告設定画面
  • ウィジェット

過去に手動でAdsenseコードを貼った場合、Adsense側をOFFにしても広告は表示され続けます。

別サイトでは問題ないなら「サイト固有」の可能性が高い

同じサーバーで別サイトを作って問題が出ていない場合、スマホ本体よりも「対象サイト固有設定」の可能性が高まります。

つまり、以下のどれかが残っているケースが多いです。

  • テーマ設定
  • 古い広告コード
  • 広告プラグイン
  • AMP機能
  • キャッシュ残留

この場合はテーマを一時的にデフォルトテーマへ変更して原因切り分けを行うと分かりやすいです。

原因特定に便利な方法

広告の発生源を調べるには、スマホブラウザの「ページ情報」やPCブラウザの開発者ツールが役立ちます。

Chromeの「検証」機能で広告コードを確認すると、どのドメインから広告が配信されているか分かる場合があります。

また、広告ブロッカーを一時ONにして消えるか試すのも有効です。

どうしても直らない時の最終手段

原因が分からない場合は、一時的に以下を実施すると切り分けしやすくなります。

  1. 全プラグイン停止
  2. デフォルトテーマ変更
  3. Adsenseコード完全削除
  4. キャッシュ全削除
  5. スマホ別端末確認

これで広告が消えれば、どこかに原因があります。

まとめ

WordPressでスマホだけ画面下に広告が固定表示される場合、Google Adsenseだけでなく、テーマ設定・キャッシュ・広告プラグイン・端末側広告など様々な原因が考えられます。

特に「パソコンでは出ない」「別サイトでは正常」という場合は、対象サイト固有の設定が残っているケースが多いです。

Adsenseのアンカー広告設定、テーマ内広告設定、キャッシュ削除、手動コード確認を順番に行うことで、原因特定につながりやすくなります。

焦ってサイトを作り直す前に、まずは広告の発生源を一つずつ切り分けることが重要です。

コメント

タイトルとURLをコピーしました