WordPressでAdSense審査&広告タグ貼付け時の403エラー対処法:現在、このページへのアクセスは禁止されています。 サイト管理者の方はページの権限設定等が適切かご確認ください。

website 403 forbidden error WordPress
記事内に広告が含まれていることがあります。

WordPressの人気テーマCocoonを使ってAdSenseの審査タグや、広告タグを読み込む設定をすると、以下のようなエラーが発生することがあります。

この原因と対処法について解説します。

エラー内容

403 Error

現在、このページへのアクセスは禁止されています。
サイト管理者の方はページの権限設定等が適切かご確認ください。

エラーの原因

エラーの原因は、サーバー側でWAFというセキュリティシステムが作動していたこと。

WAFとはウェブアプリケーションファイアウォールの略で、XSS(クロスサイトスクリプティング)やSQLインジェクションなどの攻撃を自動的にブロックする機能です。

scriptタグなど、処理を実行できるコードを挿入しようとした場合にブロックが発生します。アドセンスや動的なアフィリエイト広告など一部はscriptで構成されています。

エラー内容に、「サイト管理者」かどうかは関係なく、「ページの権限設定」現在やろうとしている処理に対してWAFが不適切ということになります。

対処法

対処法は簡単で、一時的にWAFをオフにしてからWordpressの更新を行います。

WAFは大切なセキュリティなので、設定が終わったらまた有効化しておきます。

lolipopサーバーの場合は、「セキュリティ」→「WAF設定」を開いて、対象のドメインの設定変更で「無効にする」ボタンをクリックします。

なお、有効化・無効化の設定変更には5~10分ほどかかります。

Google Site Kitを使って登録する方法

補足になりますが、Google Site Kitプラグインを使ってもサイトのheaderにGoogle Adsenseのスクリプトを埋め込むことができます。

この方法を使えばWAFを無効にする必要がありません。

方法はとても簡単です。Site Kitのプラグインから「設定」→「CONNECT MORE SERVICES」を選択するとAdSenseが表示されるので、「Set Up AdSense」をクリックします。

設定に従って、「許可」するをクリックしていけば完了です。3分もあれば終わります。

AdSense
Your account is getting ready
Site Kit has placed AdSense code on every page across your site. After you’ve finished setting up your account, we’ll let you know when your site is ready to show ads. This usually takes less than a day, but it can sometimes take a bit longer.

Go to your AdSense account to check on your site’s status or to complete setting up

ーーーーーーーーーーーーーーーーーーーーーーーーーー

AdSense
アカウントの準備ができています
サイトキットは、サイト全体のすべてのページにAdSenseコードを配置しています。アカウントの設定が完了すると、サイトに広告を表示する準備ができたときに通知されます。通常、これには1日もかかりませんが、少し時間がかかる場合もあります。

AdSenseアカウントにアクセスして、サイトのステータスを確認するか、設定を完了してください

実際にページのソースコードを見てみると、headタグ内にタグが埋め込まれているのを確認することができます。


	<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><script>(adsbygoogle = window.adsbygoogle || []).push({"google_ad_client":"ca-pub-xxxxxxxxxxxx","enable_page_level_ads":true,"tag_partner":"site_kit"});</script>				<script>

Google Site Kitを使って登録するときの注意点

Google Site Kitを使ってAdSenseを登録するときの注意点は、管理者のアドレスが自分ではない場合に、Google Siite Kitの使用ユーザーと、Wordpressサイトの管理者のGmailアドレスが違ってくることです。

Googleの規約上、AdSenseは1人あたり1アカウントまでなので、基本的には、そのアカウントに対して複数のサイトを登録するようになります。

このとき、Google Site Kitで登録はできるのですが、流入分析を行いたい場合は、Google Search ConsoleとGoogle Analyticsのユーザー登録をしておく必要があります。

これをしていないと、Google Site Kit上に流入データが表示されなくなってしまいます。

管理者権限としてGoogle Search Console、Google Analyticsを設定しておけば解決することなので、設定をお忘れなく。

タイトルとURLをコピーしました