前々から通勤中に見る当ブログは妙にスッキリしてる気がしていたのです。
スマホで広告が全く表示されていないことに今更気づきました。
どうやら僕は丸2年広告なしで放置していた模様。
原因はAMPの影響です。でした。
デスクトップPCでは広告が出ているのにスマホでは出ないという特徴的な現象。
その割にあまりAMPについて言及しているものは無く解決に時間がかかりました。
同じようなことで困っている人用に備忘録として残しておきます。
では、原因と僕が実施した解決策をご説明します。
原因と解決策
原因
原因は二つです。
- ワードプレスのAMP設定がトランジショナルになっていた
- Google Adsenseの広告設定がAMPオンになっていなかった
世間様の解決策は大抵
- JavaScriptがオンになっていない
- プラグインが干渉している
というもの。
当記事ではAMPを中心に解説しますのでそちらについて解説しません。
解決策
解決策は妥協案と本気案の2種類です。
どちらを選択するかは実力とお使いのテーマがAMPにちゃんと対応しているかですね。
参考までに当ブログのテーマはTwenty Twenty-Two(2022/03時点)です。
妥協案:ワードプレスのAMP設定をリーダーに変更する
ワードプレスのAMP設定がトランジショナルになっていると
デスクトップPCでは広告が表示されスマホでは表示されないというケースが発生します。
AMP対応なんぞ知るか!!って人は
リーダーにして保存すればおそらくスマホでもアドセンスが表示されると思います。
AMPの設定は標準が推奨となっていますが、
諸般の事情でトランジショナルにしてる人は多いかと思います。
AMP対応を諦めてリーダーに変更。
そんな妥協案。
本気案:AMP設定を標準に変更+Googleアドセンスの広告設定でAMPオン
AMP設定を標準にしてみます。
標準にするとデスクトップPCでの広告も表示されなくなるかもしれません。
その場合はおそらくGoogle Adsenseの設定がAMPオンになっていません。
Google Adsenseに移動し
広告 → サマリー → 「AMPサイトをお持ちですか?」をクリック。
※「AMPはオンです」ならこの作業は実施しなくて結構です。
「AMP 自動広告をオン」 → 適用
「AMPはオンです」を確認
数分後(長くて1時間とのこと)の広告が表示されるかと思います。
まとめ
僕のページは上記設定だけでうまく行きました。
人によってはGoogle AdsenseのスクリプトをAMP用に変更する必要がありそうです。
頑張ってください。
スマホでGoogle Adsenseが表示されない問題 | ワードプレス【解決済み】
おわり
コメントを残す