I do not understand this.
For some months now I have a warning in my Adsense-dashboard telling me that Adsense cannot find the ads.txt file on my server.
Well, it IS there.
So why do I get that warning?
Common sense (pun intended) applies: does the file exist thru HTTP? Is it readible thru HTTP? Seeing it exist thru FTP means nothing. In other words: does a URL exist to access that file? If not you have your answer.