[ご対応ください] 広告収益を守るために ads.txt をご使用ください

ads.txt ファイルのアップロードと”ISO-8859-1″ は誤った文字コードです。utf-8で作成してください。の対処方法

前から気になってましたがGoogle Adsenseのサイトに行くと表示される「要注意 – 収益に重大な影響が出ないよう、ads.txt ファイルの問題を修正してください。」の警告ですが前に調べた時は急いでやる必要もなさそうだったのでとりあえず放置していました。

しかし、「[ご対応ください] 広告収益を守るために ads.txt をご使用ください」、というメールが来たタイミングで対応をすることにしました。

SFTPでアップロードすればすぐに終わると思ってたのですがアップロードして確認すると「“ISO-8859-1” は誤った文字コードです。utf-8で作成してください。」というエラーが出ます。
文字コード問題かと調べますがutf-8になっているようです。
結論とするとサーバーの「.htaccess」ファイルに文字コードを指定しないといけないようです。
これをするとエラーが消えました。
以下、簡単に手順を記載します。

ads.txtのダウンロード

Googleから届いたメール。

[ご対応ください] 広告収益を守るために ads.txt をご使用ください

AdSenseログインします。

今すぐ修正をクリック。

要注意 - 収益に重大な影響が出ないよう、ads.txt ファイルの問題を修正してください。

ads.txtをダウンロード

ads.txtをダウンロード

FileZillaでads.txtをサーバーにアップロード

FileZillaでアップロード

ads.txtをドメインのルートレベルにアップロードする。
直接はアップロード出来ない権限になっているのでアップロードしたところからルートレベルに移動。

移動コマンド

$ sudo mv xxxx/ads.txt /var/www/html

正常にアップロードされているのかの確認

以下のサイトに対象のサイトのURLを入力

https://fe.datasign.co/adstxt/

https://fe.datasign.co/adstxt/

以下のエラーが表示される。

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

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

.htaccessファイルに以下を追加

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

以下の上に記載

</IfModule>
# BEGIN WordPress

コマンド

.htaccessの有無の確認
$ ls -la /var/www/html

viエディターの起動
$ sudo vi /var/www/html/.htaccess

i (文字入力の編集コマンド)

カーソルを移動してペースト

esc (コマンドモードへ切り替え)
:wq (保存して終了コマンド)

確認コマンド
$ cat /var/www/html/.htaccess

再度チェックするとエラーが表示されなく成る。


投稿日

カテゴリー:

投稿者: