現在2サイト運用している、はっしーです。
ブログサイトに貼り付けた「A8.net」や「もしもアフィリエイト」のASP広告がスマホのみ表示されないというトラブルに遭遇したので、本記事では広告が表示されない原因と対処法など説明していきます。
スマホのみ広告表示がされなかった原因
まず、私は「A8.net」の広告を記事に貼りました。
PCでは問題なく表示されているのですが、スマホではなぜか表示されない。
PCに合わせて少し横幅広めのバナーにしましたが、レスポンシブ(モニター幅に合わせて調整)されるはずなので、画像や広告が原因ではなさそう。
次にサブの携帯で確認してみると、問題なく表示されています。
同じブラウザにしても問題なく表示されている。
ということは、私のメインのスマホが原因。
サブとメインの設定で違うことと言えば…
広告ブロック!!これだ!
メインのスマホには、「AdGuard」と「アドブロック」のふたつのアプリを入れています。
こちらをオフにすると表示されますが、他の広告が煩わしいので、一旦そのまま。
スマホのみ広告が見えないときはどうする?
こんなときはどうしたらよいのか?
スマホユーザーは年々増加してますし、広告が鬱陶しい、誤タップ、パケット量を節約したいなどの理由で私のように広告ブロックアプリを入れることも珍しくありません。
ということは、スマホユーザーが多いのに、広告ブロックしているユーザーは諦めるという選択肢になってしまいます。
ブロックすると広告部分が空白だったり、広告の枠のみ表示されたりします。
ユーザーからしてみると謎の余白が見えて「なんだこれ?」となります。
「詳しくはこちらからどうぞ!」など記述があるのにも関わらず、肝心のボタンが表示されていないぞ?という状況。
これでは、ユーザビリティが悪いためGoogleからの評価も下がってしまう可能性も考えられるので対処法を探りました。
広告ブロックしている方にも見てもらうための対処法
せっかくの広告を扱わないという選択肢はなかったので、以下の代替案を検討してみてください。
- リンク先テキストを貼る
- 自作ボタンなどにリンク先を貼る(注意が必要)
自作のボタンにリンクさせる場合、規約など確認しましょう。
自作ボタンを作成するときの注意点
A8.netでは、アフィリエイトリンクの改変や不正利用は禁止されていますが、「自作のボタンに貼ること自体が即違反」とは明記されていません。
ただし、以下の点に注意してください。
1. 広告主ごとのガイドラインに違反しないか確認
A8.net全体では許可されていても、広告主が「広告素材の改変禁止」ルールを設定している場合があるため、広告ごとの条件をチェックする必要があります。
2. リンクの改変はNG
A8.netのアフィリエイトリンクを勝手に書き換えたり、リダイレクトを挟んだりするのは違反になる可能性があります。
3. 広告として認識できるようにする
ユーザーが「これが広告リンクである」と分かるようにする必要があります。
具体的な対応策
- A8.netや登録しているASP管理画面で広告主ごとの規約を確認する
- テキストリンクを活用して、「広告」と分かる形でボタンに貼る
- 「PR」「広告」といった表記を適切に入れる
ボタンにA8.netのリンクを貼ること自体は違反ではない可能性が高いですが、広告主ごとのルールを必ず確認し、「広告と分かる形」で使うことが大切!
安全策としては、A8.netの標準のテキストリンクをボタンのリンク先に使い、「PR」「広告」などの明記をするのが無難です。

スマホユーザーのユーザビリティを考慮
やっぱりバナー広告の方がインパクトもありますし、視覚的にもわかりやすい(2/22まで50%オフ!など)ため、出来ればバナー貼りたいところでしたが、スマホユーザー(広告ブロックしているユーザー)にも見てほしいので、どちらも取るという選択肢でスマホ用にカスタマイズしていこうと思います。
また、手間はかかりますがPCのみ表示、SPのみ表示の切り替えも可能なので、PCではバナー、SPではテキストやボタン切り替えをしても良いです。
楽天アフィリエイトなど私のブロッカーでは検知せず、正常にバナー表示されてました。


