今年Admob強制要求集成了Admob廣告的app,需要創建app-ads.txt文件
1.什麽是app-ads.txt?授權應用賣方(或app-ads.txt)是壹項IABTechLab計劃,有助於確保只通過您認定的授權渠道銷售您的應用廣告資源。創建app-ads.txt文件後,您可以更好地掌控哪些賣方有權銷售您應用上的廣告空間,並可防止向廣告客戶展示仿冒廣告資源。
app-ads.txt文件是公開的,可供廣告交易平臺、供應方平臺(SSP)以及其他買方和第三方供應商抓取。app-ads.txt在ads.txt的基礎上擴展了兼容性,使之支持移動應用中展示的廣告。
為避免Admob上應用損失大量廣告收入,我們需要創建app-ads.txt文件。
2.創建app-ads.txt文件app-ads.txt文件示例:
我們必須在app-ads.txt文件中添加格式正確的發布商ID,才能讓該文件通過驗證。
要獲取內含發布商ID的個性化代碼段,請執行以下操作:
訪問apps.admob.com並登錄妳的AdMob帳號。
情況如下圖的操作順序:
點擊上面圖片的第4步,復制按鈕,復制代碼。
將該代碼段粘貼到妳的app-ads.txt文件中。
3.建立壹個開發者網站我們需要先建立壹個網站,然後才能加入app-ads.txt計劃然後我們要在GooglePlay應用商店,某某App的商品詳情中添加開發者網站
如果在商品詳情中添加或更新了開發者網站,AdMob可能需要壹些時間才能檢測到這些更改(Admob是掃描妳的網站根目錄下面的app-ads.txt文件的):
商店檢測延遲時間GooglePlay最多需要24小時AppleAppStore最多需要7天註意:AdMob的app-ads.txt抓取工具會根據應用商品詳情中的開發者網站查找app-ads.txt文件,根據app-ads.txt規範,抓取工具將查找采用以下網址格式的文件:
Console頁面,我們必須先創建壹個S3存儲桶,然後才能在AmazonS3中存儲數據,如下圖:點擊創建壹個存儲桶
創建存儲桶需要填的數據,大家可以自己選擇(記得不要阻止公開訪問哦),只要保證能讓別人能訪問到資源即可,如下圖是我們之前創建好的壹個存儲桶:
點擊我們創建好的存儲桶名稱,進去可以上傳文件,如下圖,是我上傳的部分文件:
這個時候我們已經有了屬於自己的靜態網站了,免費的哦。
點擊app-ads.txt查看URL
註意:此時Admob是無法掃描到這個網站下面的app-ads.txt文件的(此時的URL不符合Admob抓取工具,抓取工具會在開發者網站中探查最多壹個子域名層級)
那麽此時我們還需要使用:CloudFront來關聯S3存儲桶,分配壹個新的域名,可以使用CloudFront來訪問存儲桶裏面的內容,這樣可以讓Admob抓取工具抓取成功
(2).CloundFrontCloudFront(內容分發服務)是AWS推出的CDN服務,它能加快將靜態和動態Web內容(如.html、.css、.js和圖像文件)分發到用戶。CloudFront通過全球數據中心網絡傳輸內容,這些數據中心稱為邊緣站點。當用戶請求妳用CloudFront提供的內容時,用戶被路由到提供最低延遲(時間延遲)的邊緣站點,從而以盡可能最佳的性能傳送內容,可以無縫使用任何AWS源。
點擊此處進入CloudFront控制臺
點擊創建分配
選擇源域
源域是我們上面創建的S3存儲桶
點擊創建分配(創建之前壹定要看清楚,價格級別要選擇使用所有邊緣站點,否則妳懂得)
創建成功,我們就能看到為我們分配的域名了:
點擊查看CloudFront分配
下圖是我們剛剛創建好的CloudFront(測試的已刪除,請勿訪問)
點擊ID,查看連接S3靜態網站的域名:
這個時候我們就可以通過此域名訪問我們對應的XXX存儲桶裏面的文件了
我們可以使用https://圖片上面的域名/app-ads.txt來直接訪問了,此時的域名才符合Admob的抓取工具的域名規則
(3).題外話點擊查看Route53文檔介紹
Route53,智能域名解析,它響應DNS查詢,將域名轉換為IP地址
點擊查看Route53功能
Route53控制臺,這個是收費的哦,本人之前開Route53每個月0.5$,最近剛剛關了Route53,對於本人不是剛需,點擊查看收費標準
如果妳個人有需要,可以自己看文檔介紹如何使用,這個不在本篇文章的教程範圍內
4.等待AdMob抓取並驗證app-ads.txt文件AdMob最長可能需要24小時(快的話半個小時?)才會抓取並驗證app-ads.txt文件。AdMob也會定期檢查您的最新文件,如下圖,定期抓取:
5.坐等收益提高當您請求特定網站的廣告時,GoogleAdsense會檢查該網站的根域是否包含app-ads.txt文件。如果有app-ads.txt文件且發布商ID填寫正確,GoogleAdsense將展開競價並返回在競價中勝出的廣告,因此廣告的質量和收益有壹定幅度的提升。
App-ads.txt如何應用於移動應用程序?當DSP打算對某應用的流量發起競價時,它會掃描發行商/開發者網站上的app-ads.txt文件,並核實哪些廣告平臺被授權銷售該應用的流量。DSP只接受來自文件中列出的,經授權的流量的競價請求。
App-ads.txt為您的移動應用程序帶來哪些益處?App-ads.txt為應用程序開發者提供了兩方面益處:
從品牌廣告中獲得收入。如今,對於開發者來說,品牌代表著壹個不斷增長且可觀的收入機會。我們預期多數遵循app-ads.txt的DSP不會購買缺少app-ads.txt文件的流量,就像它們不會在web端購買未經授權的流量壹樣。未應用app-ads.txt的開發者可能會被DSP從目標人群中刪除。
打擊廣告作弊。欺詐者會通過謊報域名/包名來誤導DSP將品牌預算花費在偽造的流量上。正當的開發者最終失去了原本應得的廣告收入。app-ads.txt將阻止未經授權的虛假開發者,並限制損害正規開發者權益的欺詐行為。