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

という文言がGoogle AdSenseの管理ページに出るようになってからずいぶんと経ちます。
でも指示の通りads.txtをアップロードしても何の変化も起こらず、調べてみても理由が分からないのであきらめていたのですが、「ルートディレクトリだと思ってアップロードしている場所が全然ルートディレクトリじゃない」ということに最近、ようやく気付きました。

このサイトはスターサーバー(旧ミニバード)で運営しているのですが、ドメインは「ネットオウルのドメイン」という無料のオプションでいただけるものを使っています。形式はサブドメインなのでルートディレクトリは自分がアクセスできる範囲にはありません。だから元々無理な話でした。

ads.txtの件は、現時点では絶対にやらなければならないものではないようですし、警告が出続けるのは気持ちの良いものではありませんが、ひとまず理由が分かったので良かったです。
レンタルブログでもサブドメイン形式のところがありますし、対応を検討中の会社もあるみたいですね。