適用於應用程式的授權賣方 (也稱為 app-ads.txt, 是 IAB 推出的一項計畫,旨在協助保護應用程式廣告空間不受廣告詐欺影響。個人中心 建立 app-ads.txt 檔案,區分出有權銷售您廣告空間的賣方。 識別授權賣方有助於您獲得廣告主支出, 以免仿冒應用程式的偽造廣告空間
app-ads.txt 檔案會開放給廣告交易平台使用, 供應端平台 (SSP)、其他買方和第三方供應商。
您不一定要使用 app-ads.txt,但我們極力推薦您使用,尤其是在 您擔心別人可能假冒您的應用程式。
app-ads.txt 檔案是一種文字檔案,由應用程式開發人員在根目錄中發布。 網域。其中包含實體清單 有權銷售該發布商的廣告空間app-ads.txt 檔案的使用方式 規定發布商必須擁有網域才能發布授權賣方 列出要檢索的不同廣告技術供應商有多個網域 、代管型檔案、代管解決方案, Firebase:
必要條件
如何為應用程式設定 app-ads.txt
建立文字檔,然後將其命名為 「app-ads.txt」。
複製以下程式碼片段,並貼到 app-ads.txt 檔案中。 (請將
pub-00000000000000
換成您的發布商 ID。發布商 ID 可以 請前往 AdMob 控制台 >設定)。google.com, pub-00000000000000, DIRECT, f08c47fec0942fa0
在開發人員網站的根目錄發布 app-ads.txt (例如
https://example.com/app-ads.txt
)。請確保輸入的網域正確無誤 Google Play 上的應用程式AdMob 至少需要 24 小時檢索及驗證您的 app-ads.txt 檔案。
返回 AdMob 並檢查您的 app-ads.txt 狀態。
透過 Firebase 託管發布 app-ads.txt
如果您的網站禁止上傳 app-ads.txt 檔案,請前往 根目錄層級 (例如網站產生服務建構並代管的網站) 會產生您 可以使用 Firebase 託管來代管 app-ads.txt 檔案。
Firebase 免費、快速又可靠的方式代管 app-ads.txt 檔案
使用自訂
網域或 Firebase
專案的免費子網域:web.app
和 firebaseapp.com
。
事前準備
您必須擁有 Firebase 專案,才能透過 Firebase 發布 app-ads.txt 託管。如果沒有 Firebase 專案,請按照下方步驟建立新專案 開發人員指南。
如果您已將 AdMob 應用程式連結至 Firebase 或您的應用程式正在使用其中一種 Firebase 產品 (例如Google Analytics for Firebase、遠端設定、 等),您可以使用現有的 Firebase 專案。
安裝 Firebase CLI
您可以使用 npm (節點套件) 安裝 Firebase CLI 經理)。不過,如果您不熟悉 Node.js,可以使用 獨立二進位檔
請參閱 Firebase CLI 說明文件,瞭解如何安裝 CLI 或更新為其本身 最新版本。
初始化專案
如要在本機機器中初始化 Firebase 專案,請執行下列指令: 複製到專案目錄的根目錄中
firebase init
在專案初始化期間,系統會產生下列 Firebase CLI 提示訊息:
選取即可設定託管服務。
選取要連線至本機專案目錄的 Firebase 專案。
選取「使用現有專案」,然後從清單中選擇專案 您要連線的裝置旁邊
指定要做為公開根目錄的目錄。
按下 Enter 鍵即可選取預設類別 (公開)。
選擇網站設定。
您要建立的網站不是單頁應用程式,因此請選取 N。
初始化結束時,Firebase 會建立兩個檔案,並將兩個檔案新增到 本機專案目錄:
public
目錄,內含您網站代管的檔案。- 列出專案設定的
firebase.json
設定檔。 - 儲存專案別名的
.firebaserc
檔案。
發布 app-ads.txt
如要將 app-ads.txt 發布到您的網站,請按照下列步驟操作:
將 app-ads.txt 檔案放入本機專案的
public
目錄中 目錄。從本機專案的根目錄執行下列指令:
firebase deploy --only hosting
部署完成後,請造訪下列網址來確認 app-ads.txt 已發布。(
PROJECT_ID
是您的 Firebase 專案 ID)。https://PROJECT_ID.web.app/app-ads.txt
範例:「awesome-project」是專案 ID,請輸入
https://awesome-project.web.app/app-ads.txt
。
在應用程式的商店資訊中加入網域/子網域
為了 Google 檢索您的 app-ads.txt 檔案,您必須列出 您應用程式資訊中提供的新網域或子網域 Google Play。
更新網站的 開發人員網站 ,如下所示:
https://PROJECT_ID.web.app
調整重新導向設定 (選用)
如果您已經有網站,且打算將 Firebase 託管用於 來代管 app-ads.txt 檔案,您可以將 Firebase 託管設為重新導向 到達網頁連結到現有網站。
根據預設,Firebase 託管會在下列情況下使用 public/index.html
做為到達網頁:
使用者造訪您的網站時如要將使用者重新導向至預期的網站 (
例如:
開啟位於本機專案根目錄的
firebase.json
檔案 目錄。在代管物件下方,新增重新導向物件,如下所示:
"hosting": { ... "redirects": [ { "source": "/", "destination": "URL_TO_REDIRECT", "type": 301 } ] }
舉例來說,如果到達網頁網址是
https://www.example.com
, 重新導向設定如下所示:"hosting": { ... "redirects": [ { "source": "/", "destination": "https://www.example.com", "type": 301 } ] }
執行下列指令,將變更部署至您的網站。
firebase deploy --only hosting
部署作業完成後,請存取您的網站 (
https://PROJECT_ID.web.app
),檢查重新導向設定是否為 不一定。