クラウドウェイで AdSense ads.txtファイルが見つからない問題が発生した場合

Last Updated: 2025 年 03 月 11 日 1のコメント

クラウドウェイズでホストされているサイトで AdSenseのads.txtファイルが見つからない問題が発生することが多いようです。 ads.txtファイルが見つかりませんエラーが発生した場合 AdSense ページに「収益損失のリスク - 収益に重大な影響を与えないように、サイトで見つかったads.txtファイルの問題を解決する必要があります「警告が表示されます。

クラウドウェイズ加入方法 (feat. 45% クーポン)

ちなみにブログを初めて起動する場合や、訪問者数が多い場合 ファーストコメットイナケミクラウドのようなコスパ比の良いホスティングを検討することができます。 ケミクラウドはソウルのデータセンターを追加することで、韓国でも高速です。

クラウドウェイで AdSense ads.txtファイルが見つからない問題が発生した場合の対処方法

クラウドウェイで AdSense ads.txtファイルが見つからない問題が発生した場合

Ads.txtのステータスが「見つかりません」と表示されている場合は、まず次の点を確認してください。

  1. Googleの指示に従ってads.txtファイルを作成してサイトのルートフォルダにアップロードします。
  2. AdSense アカウントページの アカウント » 設定 » アカウント情報から 販売者情報の公開状況内部用で指定されている場合 公開に変更します。
  3. 訪問者が少なくて広告リクエストが多い場合、Googleはads.txtファイルが見つからない問題を解決するのに最大1ヶ月かかることがある グーグルドキュメントでご案内しております。

クラウドウェイズを使用している場合は、ads.txtファイル SFTPに接続public_htmlフォルダにアップロードします。 Google Chromeなどのブラウザでhttps://example.com/ads.txtと入力したときにads.txtファイルが正常に表示される場合、ファイルは正しくアップロードされます。

ads.txtファイルの作成方法は、구글 AdSense ads.txt 見つからない トラブルシューティング(収益損失のリスクを防ぐ)記事を参照してください。簡単な方法でAds.txt Mangerなどのプラグインをインストールできますが、お勧めできません。

サーバーキャッシュを削除する

まず、Breezeからキャッシュを削除して問題が解決するかどうかを確認してください。上の Breeze » Purge All Cacheをクリックすると、すべてのキャッシュを削除できます。

キャッシュを削除する

また、そのサーバーのサーバー管理ページで サービスの管理に移動し、 ワニス をクリックしてサーバーキャッシュを削除できます。

承認レビューのため AdSense スクリプトコードを追加した後に「サイトを確認できません」エラーが発生した場合でも、サーバーキャッシュを削除して解決するかどうかを確認できます。

구글 AdSense サイトを確認できません。

参考までに、このエラーはGoogleです AdSense クローラーがそのサイトにアクセスできない場合に発生する可能性があります。 サーバーファイアウォールまたはセキュリティプラグインによって AdSense クローラーがブロックされていることを確認してください。 Cafe24 などでは海外IPアドレス遮断設定になっている場合もあります。 ブロック設定になっている場合は、オフにすると問題が解決します。

キャッシュ例外の設定

上記のアクションでも問題が解決しない場合は、キャッシュ例外を設定すると問題がほとんど解決されます。クラウドウェイズでは、Breezeキャッシュプラグインとアプリケーション管理ページのVarnish例外設定でads.txtファイルがキャッシュされないように設定してください。

Breezeプラグインでキャッシュ例外を設定する

Breeze キャッシュプラグインを使用する場合 設定 » Breeze » Advanced Optionsに移動し、 URLをキャッシュしないにads.txtファイルのパスを入力してください。

上の図のように、サイトマップ、フィードURL、ads.txtファイル、robots.txtファイルパス、サイトマップURL、フィードURLなどをすべて追加すると良いと思います。フルパスではなく相対パス(例:/ads.txt)を入力しても機能します。

WP Rocketなどのキャッシュプラグインを使用している場合は、同じ方法でキャッシュ例外を設定してください。

マルチサイトの場合

WordPressをマルチサイトとして設定した場合は、Breezeのネットワーク設定を使用せず、個々のサイト(サブサイト)内で カスタム設定の使用(Use Custom Settings) オプションをチェックするようにします。

ネットワーク内の個々のサイトの WordPressに接続してから、 設定 » Breezeに移動してInherite ネットワーク設定Use Custom Settingsに変更します。

次に、上記の「Breezeプラグインでキャッシュ例外を設定する」で説明した方法に従って、ads.txtファイルに対してキャッシュ例外を指定します。

Varnish設定で例外を設定する

キャッシュプラグインでads.txtファイルがキャッシュされないようにした場合は、クラウドウェイズにログインして、アプリケーション管理ページでVarnish例外設定を行うようにします。

クラウドウェイズサイト アプリケーション メニュー(①)から該当 WordPressがインストールされているアプリケーション(②)を選択してアプリケーション選択画面に進みます。

アプリケーション管理ページで、左パネルの アプリケーションの設定(①) » ワニスの設定 タブ(②) » Add New Exclusion ボタン(③)を押して新しい例外ルールを追加します。

種類(タイプ)では URLクッキー から選択できます。 ここでは URLを選択します。

には、絶対パス(https://example.com/ads.txt)ではなく相対パス(\/ads.txt)を指定します。 /ads.txt 形式で入力しても \/ads.txt と表示されます。

Save ボタンを押してから、 AdSense ページで確認リクエストをすると確認になります。

最後に、

以上でクラウドウェイズでads.txtファイルを確認できない問題が発生した場合、対処方法を見てみました。

最近では、Cloudwaysを利用するユーザーが増えたようです。複数のサイトを運営する場合や、訪問者が多い場合、クイックサイトが必要な場合は、クウェーはまともな選択肢かもしれません。安いホスティングで ファーストコメットとケミクラウドのような海外共有ホスティングはまともな選択かもしれません。

参照

作者のアバター

ワードクラッカーはプロの英国翻訳家として活動しており、10年以上 WordPress 関連情報を提供する WordPress 情報パッケージのブログを運営している。また、 'WordPressを使用している人 Naver カフェも管理している。

1のコメント

コメント

  1. 私の場合、上記のキャッシュを削除することで解決しました。 クラウドウェイズで運営されているサイトでやってみたのですが、他の問題である可能性もありますね。 プロキシ経由でインターネットに接続することもあるようです。 一度 https://shutterpress.site/ads.txt のようなURLをキャッシング項目から除外しましたが、他の方はどうか確認はしませんでした。

    応答
カカオトーク相談 カトクサービス相談