教學課程:最佳化 AdMob 廣告展示頻率

步驟 2:在 Firebase 控制台中設定 A/B 版本測試


簡介:使用 Firebase 調整 AdMob 廣告展示頻率
步驟 1:使用 AdMob 建立新的廣告單元變化版本進行測試

步驟 2:在 Firebase 控制台中設定 A/B 測試

步驟 3:在應用程式的程式碼中處理遠端設定參數值
步驟 4:在 Firebase 控制台中開始 A/B 版本測試並查看測試結果
步驟 5:決定是否要採用新的廣告格式


現在在應用程式中導入了新的廣告單元,您需要設定 A/B 測試,以便瞭解這些廣告單元的成效。您將定義要在測試中指定的使用者,以及測試目標。您也需要定義測試變化版本 (應用程式中的不同廣告單元),並設定遠端設定參數 (用來控制應用程式中變化版本的顯示方式)。

Firebase A/B 測試會使用下列產品,測試及分析在應用程式中加入廣告單元的效果:

  • Firebase A/B 測試 (這個步驟):定義測試的目標和可設定參數
  • Firebase 遠端設定 (下一步):在程式碼中加入邏輯,處理參數設定
  • Google Analytics (分析) (在幕後執行) - 評估設定的影響

啟動新的 A/B 測試

如要啟動控制測試來最佳化廣告展示頻率,請先前往 Firebase 控制台的「A/B 測試」部分。按一下「建立實驗」,然後選取「遠端設定」

顯示如何使用遠端設定開始 A/B 版本測試的 Firebase 控制台 UI

完成基本設定

在「Basics」(基本) 部分,定義實驗名稱並提供實驗說明。

顯示 A/B 版本測試基礎設定方式的 Firebase 控制台 UI

設定指定目標

  1. 在「指定目標」部分中,選取實驗要指定的 iOS 或 Android 應用程式。

  2. 設定將看到實驗廣告的使用者百分比。在本教學課程中,將對 30% 的使用者測試新廣告單元。請注意,這並不代表所有使用者中,有 30% 會看到更高的展示頻率上限的新廣告單元;也就是說,30% 的使用者會看到和基準廣告單元 (現有的廣告) 一起看到這兩種新插頁式廣告。

    其餘設定均保留預設值。

顯示如何設定 A/B 版本測試指定目標的 Firebase 控制台使用者介面

設定目標

Firebase A/B 測試會追蹤主要指標來判斷勝出的變化版本,但您也可以新增次要指標,瞭解對應用程式其他重要因素採用不同設定所帶來的影響。

  1. 在本教學課程中,「預估 AdMob 收益」最佳化是主要目標,請從下拉式選單中選取這項設定。

  2. (選用) 如果要讓 A/B 測試追蹤其他指標 (例如預估總收益或不同的留存率),請按一下「新增指標」來選取指標。

顯示如何設定 A/B 版本測試目標的 Firebase 控制台使用者介面

設定變化版本

設定 A/B 版本測試的最後一個步驟,是定義遠端設定參數,以便控管向使用者顯示的廣告單元。

  1. 在「Variants」區段的「Baseline」資訊卡的「Parameter」欄位中,輸入 INTERSTITIAL_AD_KEY 以建立名為 INTERSTITIAL_AD_KEY 的新參數。

  2. 使用下列 INTERSTITIAL_AD_KEY 參數設定,完成「Variants」區段設定:

    • 基準變數:將「值」設為現有廣告單元的廣告單元 ID,並將展示頻率上限設為每 10 分鐘向每位使用者曝光 4 次。
    • 變化版本 A 變化版本:設為新廣告單元的廣告單元 ID,並將展示頻率上限設為每 10 分鐘向每位使用者曝光 6 次
    • 變化版本 B 變化版本:設為新廣告單元的廣告單元 ID,展示頻率上限設定為每 10 分鐘向每位使用者曝光 8 次

    在本教學課程中,「基準」變化版本會顯示現有的廣告單元 (每位使用者每 10 分鐘 4 次曝光)。版本 A版本 B 會向一小部分的使用者顯示新的廣告單元 (每 10 分鐘向每位使用者曝光 6 次和每 8 次)。此參數由參數值控制,也就是 AdMob UI 中取得的廣告單元 ID。這些參數值是在 Firebase A/B 測試中設定,但實際上是 Firebase 遠端設定,可將這些值傳送至應用程式的程式碼進行處理。您將在下一個步驟設定遠端設定。

顯示如何設定 A/B 版本測試變化版本的 Firebase 控制台 UI

按一下「查看」,確認實驗設定符合預期。不過,在實際開始實驗之前,您需要先定義應用程式的程式碼要如何回應來自 Firebase 的參數值。請繼續下一個步驟,實作遠端設定功能如何處理 INTERSTITIAL_AD_KEY 參數。




步驟 1:使用 AdMob 建立新的廣告單元變化版本 步驟 3:處理遠端設定參數值