【THE THOR・ブログ】アドセンスコードがどうしても保存できない時に試したい方法

こんにちは、リュウです。

ブログを始めたとき、収益化のために最初にするのは広告掲載ですね。

その中でも、Google AdSense広告はとくにメジャーなものです。

しかしながら、なぜか起きてしまうエラーの数々。

べつに解決できれば良いのですが、たまに何をやってみてもダメだったなんてこともあるわけです。

そしてなぜだかわからないけれども、それが解決したなんてことも。

今回はそういった何をやってもダメな時に試してみたい方法をご紹介します。

※ちなみに今回は「手動・広告ウィジェット」での貼付けでの出来事です。

アドセンスコードが保存できない理由

アドセンス広告を貼る時に特に問題となるのはセキュリティの問題。

実際当ブログでも四苦八苦してアドセンスを貼りました。

よくある問題はサーバーのWAF設定、WordPress読み込みエラー、プラグインやテーマとの相性なんか。

ちなみにWAF設定についての記事は以前書いたとおりです。

以前の記事→【ウィジェットとWAF設定】アドセンス保存でくるくるが回る

【ウィジェットとWAF設定】アドセンス保存でくるくるが回る

今回も実際にコード保存ができないので色々と試行錯誤しました。

たいていはWAF設定だけど違った

実際にアドセンスコードが保存できない時の大半はサーバー設定の問題。

上で紹介した以前の記事にもあるように、WAF設定が有力候補になります。

しかしながら今回はそれでは解決しませんでした。

プラグインを無効化してみたけど違う

次に考えられるのが、プラグインとの相性。

実際プラグインではセキュリティ関係のものもあり、それによって弾かれることも考えられます。

ということで、プラグインを1つずつ無効化。

解決できないのでプラグイン全無効化、そしてWAF設定も一時無効化。

すべて合わせてみたけれども全然ダメというカンジ。

テーマを疑う

次はテーマとの相性確認。

他のブログも運営していることから、他でも貼ってみます。

今回使ったのは無料テーマ「Cocoon」。

これまた保存できずという状況です。テーマでもなさそうですね。

ここで確認してみた

サーバーのWAF設定、プラグイン、テーマ…

すべてやってもダメなので、ここでひとつ確認。

今回は手動貼り付けで広告ウィジェットを使っての設置です。

広告ウィジェットの問題も考えられるかなと、実験してみました。

ASPの広告コードは保存できる

広告ウィジェットにASPの広告コードを貼り付け、保存してみました。

すると問題なく保存できたんですよね。

なんどかやってみても保存できる。

ということは、広告ウィジェットではこのコードが保存できない様子。

アドセンスコードはJavaScriptでASP広告コードとは違う。

ということは、僕の現状として広告ウィジェットではJavaScriptは保存できないということ。

JavaScriptガードは基本WAF設定

JavaScriptが弾かれる理由を色々と考えてみてもWAF設定なんですよね。

でも何度やってもできないわけです。

つまりWAF設定ではなく他の理由でJavaScriptが弾かれるという状況。

なので、他の理由を色々と調べてみたんですが、僕の技術ではどうにもならないんです。

そんなときに、解決に偶然至ります。

解決方法:カスタムHTMLウィジェットへ変更

広告の貼り方って色々ありますよね。手動・自動の違いからウィジェットの種類なども。

現状設定を変更してみてもダメ、広告ウィジェットではJavaScriptははじかれる。

であればウィジェットを「カスタムHTML」へ変更するとどうか。

偶然ではありますが、解決です。

カスタムHTMLではウィジェット保存できた

広告ウィジェットでは相変わらずJavaScriptは保存できず。

しかしながらカスタムHTMLウィジェットでは問題なく保存できるわけです。

理由ですか? …わかりません‼(笑)

おそらくは何らかの問題でウィジェットの動きが悪いのかなって。

参考までに

ちなみに参考までに今回の解決に僕が要した時間は1日です。

何をやってもだめで、自分の思いつく限りの試行錯誤しました。

が、解決はよくわからない方法だったんですよね。

試行錯誤の際には、デベロッパーツールも使って動きを見てみたんですが…

ウィジェットの保存の際に出ていたエラーはやはり弾かれているカンジだったんです。

でも弾く要素はすべて取り除いたはずだったんですけれどもね。

まあ、問題はそのままで広告ウィジェットは使えないままなのでしばらく様子を見て、気が向いたらもう一度解決に再チャレンジしたいと思います。

結局のところコード保存できないと意味がない

今回はアドセンス広告の保存時のエラーについて書いてきました。

アドセンスの審査が通っても貼れないと意味がないですからね。

広告ウィジェットって良いんですが、カスタムHTMLだろうがなんだろうが貼れれば何でも良いかなと。

広告って書いてあるだけあって、アドセンスコードを貼るときは広告ウィジェットを使いがち。

もしだめならカスタムHTMLウィジェットも選択肢としてあって良いかもしれませんよ。

それでは、また。