最近プラグインを出し入れしていることも関係しているのかもしれないが、突然AdSense Managerが使えなくなった。

htmlコードを「〇〇midle」としてるいるのだが、いつものように入れたら、「〇〇中老」と出てしまったのだ。

なんで?

と設定を見たら、わけの分からない文字がずらりと並んでいて…焦った。

外すのは手っ取り早いが、デメリットが頭をよぎる…

・これはアドセンスを記事中に入れているので、ある意味これがないと稼ぎは1/3減る。
・これを外せば、700以上の記事の修正をしなければならない。

それは大変だ!ということで修理方法を探した。

PHPのバージョンを下げて解決!

ねこねこニュース
http://nyanyako.xyz/adunit2017年版
AdSense Managerのエラー対処法!
原因と対策!…

猫の下僕さんありがとうございます!

参考にさせていただいたのは「ねこねこニュース」でした。

「AdSense Manager エラー」でたどり着く

このサイトによれば、AdSense Managerが古くてPHP7.0.7には対応してないとのこと。

たしかに、このサイトは半月ほど前にアップデートしたプラグインの関係で変更したばかり。
この時は使っているブログサーバーのPHPが低すぎて使えない事がわかり、一気に一番高い7.0.7に変更した。
※5以下が使えないプラグインだった気がする。

思い当たるので、このPHP7.0.7を変更をしてみることにした。

記事通りにPHP7.0.7になっているのを「PHP5.6.30」に変更。

戻って確認すると、もとに戻っていた。成功だ。
(猫の下僕さんありがとうございます!)

でも半月ぐらい前に変えて、今突然エラーって、ちょっと気になるが、とりあえず良しとするか。

一応AdSense Managerのバージョン他を見てみる

一応、AdSense Managerのバージョンを確認すると
バージョン 4.0.3」
最終更新は5年前になっていた。

さらに「プラグインの新規追加」で「AdSense Manager」探してみるが、入っていなかった。
もう、外されるほど古いプラグインということになるのかもしれない。

最近のプラグインは、PHPの数字も気にしなくてはいけない様になってきたな、と思った矢先のバージョンダウン。今のところ「PHP5.6.30」でも他のプラグインには影響は出ていない…と思う。