WordPressを使っていて、スマホでNENDのオーバーレイ広告が表示されないことがあります。

僕もそうなってしまったのですが、どうやら原因はAutoptimizeというプラグインでした。

Autoptimizeの設定で、「JavaScript Options」の「Optimize JavaScript Code?」にチェックを入れていると表示されないようです。

2016-08-01 11.06.23
Autoptimizeは、htmlやcss、JavaScriptなどを縮小してくれるプラグインで、サイトの表示速度を上げることができます。

今回はJavaScriptの縮小化が原因でした。

同じクリック型広告を扱っている「i-mobile」のオーバーレイは、AutoptimizeのJavaScriptを縮小していても広告表示されます。

NENDではなく、

i-mobileにするか
AutoptimizeのJavaScriptだけを外してNENDにするか
もしくは、違うプラグインを入れるか

ですね。

同じような機能のプラグインは、

WP-HTML-Compression
⇒htmlを縮小してくれるプラグイン

Head Cleaner
⇒cssとJavaScriptを縮小してくれるプラグイン

お使いのテーマやプラグインとの相性が良いか分かりませんが、試してみるといいかと思います。