先認識一下 ads.txt:

ads.txt

最單純的作法就是把 ads.txt 放到 example.com/ads.txt,然而在我這邊,同樣拿 example.com 為例,我的 example.com 與 www.example.com 都沒有真正的主機,全都是轉址到 blog.example.com,像這樣的例子,不太可能為了放一個 ads.txt 的檔案再去開一個空間,最好是也能用轉址的模式去讀 blog.example.com/ads.txt,AdSense 的說明也有提到這種狀況,節錄如下:

ads.txt 重導規則

這裡解釋的並不足夠精確,於是再深入去看 ads.txt 的規格文件,AdSense 或是網路上其它文章可能會引用到舊版的文件,要稍微注意一下。

關於重導的部份,節錄規格文件 3.1 節:

ads.txt 重導規則

一開頭就明確說明 HTTP 301、302、307 都是被接受的重導方式,廣告系統(AdSense)應該跟進重導的位址去讀取 ads.txt。

後面一部分在說明重導網域的規則,這部份可以直接參照 AdSense 的說明文即可。