サイトにGoogleアドセンスを設置している方で、アドセンスの管理画面上に【要注意 – 収益に重大な影響が出ないよう、ads.txt ファイルの問題を修正してください。】
と出ている方はいませんか?
私もこの警告が出たのですが問題を修正することが出来ました、
もしそんな警告が出ていて対処方法がわからないと言う方は此方の記事を読んで見てください。
ある日Googleアドセンスの管理画面に警告
Googleアドセンスの管理画面を見てみると何やら管理画面上に【要注意 – 収益に重大な影響が出ないよう、ads.txt ファイルの問題を修正してください。】と表示されているではありませんか、
どういう事なのか意味が解りませんが、取りあえず右側にある【今すぐ修正】をクリックしてみました。
ads.txt ファイルのダウンロード
【今すぐ修正】をクリックすると、画面が変わりads.txtファイルをダウンロードするように促されるので、
【ダウンロード】のテキストをクリックしてads.txtをダウンロードします。
ダウンロードしたads.txtファイルの文字コードがUTF-8になっていることを確認します。
ads.txtの意味が理解できていないので【ダウンロード】右上の【ads.txtガイド】をクリックして説明を見てみます。
ads.txtとは何か?
【adsAds.txt に関するガイド】に書いてある説明を読んで見ると、(Ads.txt に関するガイド)
自サイトに ads.txt を作成することで、自サイトの広告枠の販売者を厳密に管理して、偽の広告枠に収益が流れるのを防ぐことが出来るそうです、
また購入者が偽の広告枠を判別できるらしいので、サイトの運営者も偽の広告枠に収益が流れるのを防げるため、その分収益を伸ばせると言うメリットがあるらしいです。
ads.txtの設置は必須ではないらしいとのことですが、Googleアドセンスの管理画面に表示され続けるのも気持ち悪いので設置することにしました。
ads.txtファイルの設置
ダウンロードしたads.txtファイルには(google.com, pub-0000000000000000, DIRECT, f08c47fec0942fa0)のような記述があります、
0000000000000000には、アドセンスのアカウントIDが入りますが、ダウンロードした時にアカウントIDはすでに入力されていますので、記述をいじることはありません。
このads.txtファイルを(Ads.txt に関するガイド)によるとサイトのルートドメイン(ドメイン名の一つ下の階層)にアップロードします。
私はさくらのレンタルサーバ を使っていますのでこちらにログインしてファイルマネージャーを開きます。
ファイルマネージャーを開いたらads.txtファイルを設置したいドメイン名をダブルクリックします。
一つ下の階層が開いたら【アップロード】をクリックします。
ポップアップウインドウが開くので【ファイルを追加】をクリックします。
クリックするとポップアップウインドウが開くのでダウンロードしてあったads.txtファイルを選択して右下の【開く】をクリックします。
次にアップロード開始のボタンをクリックします。
アップロードが完了したら閉じるをクリックします。
ads.txtファイルが正しくアップロードできているか確認
アップロードしたads.txtファイルが正しく設置されたかどうか確認するには、
こちらのサイトにアクセスします。(Ads.txt 管理)
サイトにアクセスしたら検索窓にads.txtファイルを設置したサイトのURLと末尾に/ads.txtを加えて入力して【チェック】をクリックします。
チェックを入力すると検証結果が出ます。
赤で四角く囲った所が〇になっていればOKです。
画面上に(“ISO-8859-1” は誤った文字コードです。utf-8で作成してください。)と言うエラーが出ていますが、
半角英数字でads.txtファイルが設置されていれば問題ではないようです。(AdSenseヘルプ)
他にもチェックできるサイトがあるのでそちらの方でも検証してみる事にします。
先ず(ads.txt Guru)にアクセスします。
アクセスしたしたら最初の検索窓に自サイトのURLの最後に/ads.txtと付け足して入力し【GO!】のボタンをクリックします。
【Perfect!】になっていればads.txtは正しく設置されています。
最後に
これでads.txtの設置は正しくできました、反映されるまでには時間が掛かるのでしばらく待って見てください。
注: 変更が AdSense に反映されるまでに数日かかる場合があります。
サイトの広告リクエストが多くない場合は、最長で 1 か月ほどかかることがあります。
というような説明がありますが実際には私の場合では一日もかからないで反映されたと思います。