別サイトで何ヶ月も前にスマホ広告のnend(ネンド)の申込をしました。すぐに許可されたのでオーバーレイの広告タグをヘッダー部分に入れてみたところ、全く表示されません。
何をやっても、試しても表示がされないので、WordPressをカスタマイズしてきた中で、タグ落ちなどのミスが関係し、自分のブログだけがどうやっても表示されないのだと諦めていたのです。
nendにメールで問い合わせしてみても、よくわからないような話だったので、完全に諦めていました。
それから数か月が経ち、nendを諦め、fluctの申込登録をして、先日やっとOKがでました。早速指定の場所に、広告タグを入れてみると、これも同様に表示されません。もう完全に???です。
nendの時と同様、fluctに問い合せをしようとした丁度その時に、ふと頭によぎった方法で解決できたので、ここで紹介します。
javascriptのプラグインをチェックしてみた
nendとfluct広告の共通点は、javascriptであるということです。これにふと頭がよぎりました。「そういえば、僕が使用しているWordpressには、javascriptのプラグインを複数入れていたな」と。
まず1つ目は「Async JS and CSS」を停止させてみると、特に何の変化もなし。ということで有効化に戻します。
次に「Autoptimize」を停止させてみると…、おっ!広告が表示された!こっこれだけの話だったとは。
恐らくこの2つのプラグインはwordpressを高速化するために入れていたプラグインです。その内の「Autoptimize」とfluctやnendの広告に使われているjavascriptとの相性が悪かったようです。両方の広告が表示確認できました。
最後に
たったこれだけの事ですが、何ヶ月も悩みました。そして諦めていました。
何度もgoogle検索して調べてみたのですが、載っていなかったので、お役に立てるのではと思い、今回記事にしました。
その他、表示速度を上げるキャッシュ系のプラグイン、例えばhead Cleanerなども[設定]からキャッシュファイルを削除すると、表示されますよ。
同様の理由で悩まれている方は一度お試しください。
【関連】WorPressプラグイン「Broken Link Checker」の使い方
【関連】WordPressプラグイン「AddQuicktag」で良く使うタグを簡単挿入しよう
【関連】[WordPress]moreタグにAdsenseを追加できるプラグインAdMoreが素晴らしい!