Skip to main content

Featured Post

原來是Ads.txt造成聯播網廣告投不出來!?



Ads.txt 放置方式:https://support.google.com/dfp_premium/answer/7544382?hl=zh-Hant
Ads.txt語法:https://support.google.com/dfp_premium/answer/7441288


*適用聯播網:Google (AdX, AdSense), AppNexus, Rubicon, Yahoo, Pop-in, OpenX, Teads, etc
*放好後24-48小時才會生效。
*若廣告是從DFP投放,則從Admin > Ads.txt management 去看網域的ads.txt是否生效,如下截圖示意:





ads.txt放了,但廣告仍被Ads.txt認證失效所阻檔:

1. 如何確定是ads.txt造成

- 先確認Ads.txt是否放好,可用認證工具:https://adstxt.adnxs.com/
- 然後從瀏覽器console去看Error 403 Forbidden 表示廣吿request投不進https網域

2. 子網域也要放ads.txt

DFP有ads.txt management,可確認目前被DFP偵測到有ads.txt的網域的有哪些

3. DNS造成www與非www網域的ads.txt認證問題

有時子網域也都放了,但還是不行??很多時候是網站DNS name其實只註冊了非www網域,忘了www。其實很正常,因為當代的瀏覽器都會自動轉址,所以不容易察覺這個問題。

可參考我在DFP Forum教的網站DNS工程排解
https://productforums.google.com/forum/#!topic/dfp/_hZNeLDschM;context-place=topicsearchin/dfp/dns$20ads.txt$20

4. 有時以上都做好做滿了,但過陣子還是出現認證問題!?別擔心,有五成機會是最近根目錄ads.txt檔曾做了更換導致。由於很多網站伺服器會抓cache,讀成ads.txt舊檔,所以之前在新的ads.txt檔案的編號,當然就沒有了,造成該編號的聯播網廣告GG的情況。這時只要把cache刪掉就好。





Comments

Popular Posts