当ブログはプロモーションを含みます

アドセンス画面にads.txtの注意が出ていたので対処してみた

アドセンスads.txtの警告文

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

https://www.google.com/adsense/

!?

思わず金田◯少年みたいな表現になってしまいましたが、グーグルアドセンスの画面にある日突然こんな警告文(?)が出ていたんですよ。

ads.txt……あ……アドステキスト……?ステキデスネ……?


と、頭が真っ白になりかけましたが対処してみました。
(ちなみに、アズテキストって読むらしいです)

ところで、ads.txtって何???

Googleさんによると……

ads.txt による認定デジタル販売者(Authorized Digital Sellers)の宣言は IAB によるイニシアチブで、コンテンツ内のデジタル広告枠が、そのコンテンツのパブリッシャー(ウェブサイトならばサイト運営者)が認定した販売者(AdSense など)を通してのみ販売されるようにするものです。サイト運営者様は ads.txt を独自に作成することで、自サイトの広告枠の販売者を厳密に管理し、偽の広告枠が広告主に提供されるのを防ぐことができます。

https://support.google.com/adsense/answer/7532444?hl=ja


ってことらしいです。うん、わからん!

偽の広告枠から広告主を守るもの……とあるので、広告の偽装とかを防ぐためのものかな~っと理解しておきます。

偽装広告を防ぐために、ads.txtのファイルを作って自分のサイト(ブログ)に設置してねということですね。

では、ads.txt設置までの具体的な方法を書きますね。

テキストエディタでアドセンス向けのads.txtを作成


メモ帳などのテキストエディタを開いてください(私はTeraPadを使いました)

そこに、

google.com, pub-0000000000000000, DIRECT, f08c47fec0942fa0

と入力。pub-の後の0000000000000000の部分は、自分のサイト運営者IDを入力してください。

アドセンスのページでアカウント⇒設定⇒アカウント情報で運営者IDが見られます。

Googleアドセンス サイト運営者IDの確認

これをテキストファイルに入力して……

ads.txtファイルの作成

「ads.txt」というファイル名にしてデスクトップに保存します。

ads.txtのテキストファイルを保存

ads.txtファイルをサーバーへアップロードする

デスクトップに保存したads.txtファイルを、ルートレベルのドメインにアップロードします。

例えば…

https://togaran-afiri.com/

というドメインのサイトなら、

https://togaran-afiri.com/ads.txt 

という場所です。

アップロードにはFFFTPというソフトを使いました。

ads.txtファイルのアップロード

私はエックスサーバーを利用しています。

エックスサーバーの場合、インターネット上で公開するファイルの場所はPublic_htmlフォルダの中。

なのでads.txtファイルを Public_htmlフォルダ内にドラッグしてアップロード。

ads.txtファイルをFFFTPでアップロード

これでアップロードできました!

アップロードされてるか確認してみたら…

ブラウザで

https://自分のサイトのURL/ads.txt

と入力してページに行ってみると……

ads.txtファイルがアップロードされてるか確認

とりあえずアップロードはできてるっぽい。

今度はチェックツールでエラーが無いか確認しました。

↓使わせてもらったのはこの2つ
Ads.txt 管理
ads.txt Validator

URLを入力して……

ads.txt チェックサイト

ドキドキ……

ads.txt エラー画面

ファーーーーwww

あ~やっちまった……

このメッセージによると、文字コードで引っかかったっぽい。

この後utf-8で修正したんですけど直らなかったんですよね……

で、絶望しつつ色々ググってみたところ、 .htaccessファイルでなんとかなると判明しました( 希望が…… !)

.htaccessファイル にコードを追記してみた

↓のコードを、 Public_htmlフォルダ内 の「.htaccessファイル」に追記してみました。

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

~詳しいやり方~

まず、失敗したときのために.htaccessファイルのコピーを取っておきます。

これ大事!

コピーはデスクトップにドラッグでOK

ads.txt .htaccessファイルをコピー

↑ひとつはコード追記用、もうひとつは間違えた時に元に戻すための予備にしておきます。

TeraPadなどのテキストエディタにドラッグ。

ads.txt .htaccessファイルをテキストエディタで開く

ファイルが開かれるので、先ほどのコードを追加。

↓追記するコード

<Files ads.txt>
AddType "text/plain; charset=utf-8" .txt
</Files>
ads.txt .htaccessファイルにコードを追記

追記する場所が分からないから、とりあえず一番下にしてみた……

上書き保存してテキストファイルを閉じて、
FFFTPにドラッグしてアップロード。

ads.txt .htaccessファイルを上書き

.htaccessファイル を上書き。

とりあえずやれることはやったぞ!

もう一回、確認作業!

さっきのサイトでもう一回チェックしてみると……

ds.txt 管理
ads.txt Validator

ads.txt チェックサイト

おお!できたみたい!

念のため、もう一個のサイトでもチェック…

ads.txt チェックサイト

やったーーーーー!

とったどーーー!!!(違)

Googleアドセンスの画面はこう変わった

その後、1~2日くらい経ったら、グーグルアドセンスの画面も変わっていました。

ads.txt Googleアドセンス 解決済み

解決済み。

これでオッケーですね。

ads.txtの対処を終えて…

めっちゃ疲れました……

でも、落ち着いてやればなんとかなると…思う……うん。