Google AdSenseでエラー「ads.txt ファイルが含まれていないサイト」?

アドセンス

Google AdSenseでエラーが出て対処した記録メモ

「要注意 – ads.txt ファイルが含まれていないサイトがあります」?!

Google AdSenseのホームを眺めていたら、以下のようなエラーメッセージが出ました。

 

要注意 – ads.txt ファイルが含まれていないサイトがあります。収益に重大な影響が出ないよう、この問題を今すぐ修正してください。

「今すぐ修正してください」だって!何よ、やだなぁ、もう…。わっかんないよー。

と文句を言いつつ、ググりながら対処してみた方法をシェアします(6/5の朝、エラー消えました!まだエラーは消えていないので、正しいかどうかわかりません。他の方の記事によると、修正後、即時に消えるのではなく、数日かかるそうです)。※2019年6月5日追記こちらにGoogleコミュニティマネージャーさんの回答もあります。ご参考にご覧ください。

 

私がやった対処の手順は以下のとおりです。

  1. テキストエディタでads.txtを作る
  2. 作ったads.txtをサーバーにアップロードする
  3. サーバーで.htaccessを編集する

テキストエディタでads.txtを作る

まずはエラーメッセ―ジ右端の「ヘルプ」をクリックして、AdSenseヘルプへジャンプ。すると

ads.txt で認定販売者を宣言する

とあります(???なに?それ?)。

意味はよくわからないまま、とりあえず、その下にある

AdSense 向けの ads.txt を作成する

に従って、テキストエディタでads.txtを作ります。

「2.ファイル内に次の1行を含めます。」の下の

google.com, pub-0000000000000000, DIRECT, f08c47fec0942fa0

の赤字の部分を、自分のサイト運営者 IDに換えて、テキストエディタにコピペします。

※サイト運営者 IDはAdSenseの「アカウント」→「アカウント情報」の一番上に書いてあります。

このテキストに「ads.txt」という名前を付けて、デスクトップに保存。保存する時は

「文字コード」をUTF-8しましょう。

Windowsアクセサリのメモ帳だとBOM有になってしまうようなので、Atomで作り直しました)

作ったads.txtをサーバーにアップロードする

できたら次は、サーバーのファイルマネージャへログインします。

ログイン後

  1. 自分のブログのファイル(トップページ・ドメイン名のファイル)をクリック
  2. public_htmlをクリック
  3. 先ほど作った、ads.txtをアップロードする

「やったー!できた!」と思ったのですが、これで修正できたのかを確認するため、

Ads.txt Manager | DataSign FE

で自分のサイトのURLを入力します。

すると今度は、こんなエラーが出てきて、UTF-8にしても消えません。

“ISO-8859-1” は誤った文字コードです。utf-8で作成してください。

またもや「なにそれ?」…。気を取り直して、ふたたび検索。

サーバーで.htaccessを編集する

どうやらエラーを消すには、サーバーで.htaccessの編集が必要なようです(こわいよ~)。

 

サーバーパネルから.htaccessの編集に行き、以下の文字列を上の方に貼り付けます。

「使用前のご注意」に「上級者向けの機能です」と書いてあってビビりますが、編集しないと直りそうにないので、えいやっ!

 

<Files ads.txt>
AddType “text/plain; charset=utf-8” .txt
</Files>

「””」が全角になっていないかなど、よく確認しましょう。

その後、再度、先ほどのhttps://fe.datasign.co/adstxt/でURLを入力すると、今度はエラーが出ませんでした。

AdSenseの方はまだエラーが消えませんが、数日かかるようなので、しばらく待ってみます。

ご参考になれば幸いです。

参考にさせていただいたサイト

実は、テキストエディタでads.txtを作るところと、サーバーでアップロードするところを何度もやり直して、ぐるぐる回りました。こちら↓のサイトを参考にさせていただき、なんとかできたようです。ありがとうございます!

ads.txtファイルが含まれていないサイトがありますという警告への対処法を解説!|みやもんのまろUPブログ
こんにちは! 毎日ブログを運営していますが、ある日Googleアドセンスを開いたら、こんなメッセージがありました・・・

 

ads.txtを正しく設置! “ISO-8859-1” は誤った文字コードです
ads.txtでなりすましを防ぐ。「“ISO-8859-1” は誤った文字コードです。utf-8で作成してください。」エラーの対策。ファイルの書き方・設置方法を紹介。

 

Googleアドセンスでads.txtの警告が出たので対応した手順
Googleアドセンスの管理画面でads.txtファイルの警告が出たので、ads.txtファイルの書式・設置場所などを調べて対応しました。.htaccessファイルで文字コードのUTF-8対応も実施しました。

 

Google AdSenseからの警告!ads.txtファイルの正しい設定方法
Google AdSenseの管理画面を見てると 要注意 という警告が表示されていました。 要注意 – ads…

 

ありがとうございました!

 

それにしても「要注意」とか、いきなりエラーって出てくるのね。心臓に悪いわ、まったく。

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