[AdMob] 設定 app-ads.txt,避免 app 的廣告收益出問題
前一陣子才收到信,說網站要 建立 ads.txt,
不然 AdSense 收益會受到影響。
最近又收到另一封信,說 AdMob 也要建立相對應的 app-ads.txt…
步驟蠻類似的,來看一下吧~
首先可以看一下 AdMob 上關於 app-ads.txt 的說明,
基本上和 ads.txt 很像,我們要將允許的廣告商寫在 app-ads.txt 裡,
並將這個檔上傳到開發者自己的網站上,
避免別人偷偷塞廣告到我們的 app 裡面去~
開啟 Google AdMob > Apps > All Apps > APP-ADS.TXT,
可以看到如下的畫面,
目前顯示 No app-ads.txt found:
點下 Status details 旁邊的問號,
會教你如何產生這個 app-ads.txt:
把 google.com 那行複製下來,存成一個純文字的 app-ads.txt,
接著就是把這檔案上傳到自己的網站根目錄就行了~
像我的 WordPress 是在 Google Cloud Platform 上建立的,
因此我這次還是透過 gcloud 指令,
先把 ads.txt 上傳到家目錄 (~/),
再搬移到 /opt/bitnami/apps/wordpress/htdocs/ 目錄下
(因為一般使用者沒有權限可以直接在 htdocs 目錄下建立檔案):
gcloud compute scp app-ads.txt wordpress-multisite-1-vm:~/ gcloud compute ssh wordpress-multisite-1-vm --command 'sudo mv ~/app-ads.txt /opt/bitnami/apps/wordpress/htdocs/'
上傳之後,再確認一下網站上的 app-ads.txt 是可以公開存取的,例如:
https://ephrain.net/app-ads.txt
這樣都確認完成之後,AdMob 應該會在一天內,
再來重新測試我們的 app-ads.txt 是否設定正確囉~
後記:過了幾天後 (老實說已經忘了這回事),
再回到 AdMob 網頁上來看,確實已經驗證成功了:
3 thoughts on “[AdMob] 設定 app-ads.txt,避免 app 的廣告收益出問題”
請問您這樣的設定有成功嗎 ? Admob可以正常SCAN到app-ads.txt嗎?目前懷疑是主網域跟子網域的問題,在HINET買網址後,用HINET的DNS代管,目前無法正常顯示網址也找不到app-ads.txt
您好,我有補上 AdMob 驗證成功的截圖喔~
不知道你說的無法正常顯示網址,
是指連到 http://<網站>/app-ads.txt 連不上嗎?
應該是說app-ads.txt URL的那格是空的,還查不出原因,因為之前有用別的網址測試過,是可以出現網址但找不到app-ads.txt,如第一張圖,現在用Hinet自己買的網址搭配Hinet DNS的代管,結果現在連網址都沒秀出來,不過看起來會有兩階段,一個階段會先找到網址後,在Check app-ads.txt,不會同時完成,我在等幾天看看會不會正常好了,感謝~
http:///app-ads.txt <=我的這個可以正常顯示