教學課程:測試採用新 AdMob 廣告格式的情形

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


前言:使用 Firebase 測試採用新 AdMob 廣告格式的情形
步驟 1:使用 AdMob 建立新的廣告單元變化版本進行測試

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

步驟 3:在應用程式的程式碼中處理 Remote Config 參數值
步驟 4:Firebase 控制台中啟動 A/B 測試並查看測試結果
步驟 5:決定是否要推出新的廣告格式


應用程式中已導入新的廣告單元,因此您需要設定 A/B 版本測試,瞭解這個廣告單元的成效。您需要定義測試目標對象和測試目標。此外,您也需要定義測試變化版本 (應用程式中的不同廣告單元),並設定 Remote Config 參數,以便控制應用程式中變化版本的顯示方式。

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

  • Firebase A/B Testing (這個步驟):為測試定義目標和可設定的參數
  • Firebase Remote Config (後續步驟):在程式碼中加入邏輯,以便處理參數的設定
  • Google Analytics (在幕後執行):評估設定的影響

啟動新的 A/B 版本測試

如要針對採用新廣告格式的情形進行控制測試,請先前往 Firebase 控制台的 A/B Testing 專區。按一下「建立實驗」,然後選取 Remote Config

設定 A/B 測試

完成基本設定

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

<span class=Firebase 控制台 UI,顯示如何設定 A/B 測試的基本資訊 class="screenshot">

設定指定目標

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

  2. 設定將看到實驗廣告的使用者百分比。在本教學課程中,我們會針對 10% 的使用者測試新廣告單元。請注意,這並非指 10% 的使用者會看到新廣告格式,而是指 10% 的使用者會參與實驗,將會/不會看到新廣告格式。

    其餘設定均保留預設值。

<span class=Firebase 控制台 UI,顯示如何設定 A/B 測試的指定目標 class="screenshot">

設定目標

Firebase A/B Testing 會追蹤主要指標並判斷勝出的版本。您也可以加入次要指標,瞭解如果對應用程式其他重要因素採用不同的設定,會有什麼影響。

  1. 在本教學課程中,預估收益是主要目標,因此請從下拉式選單中選取這項目標。AdMob

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

<span class=Firebase 控制台 UI,顯示如何設定 A/B 測試目標 class="screenshot">

設定變化版本

設定 A/B 測試的最後一步,是定義 Remote Config 參數,控制是否要向使用者顯示新的廣告單元。

  1. 在「變化版本」部分中,在「基準」資訊卡的「參數」欄位中輸入名稱 SHOW_NEW_AD_KEY,建立名為 SHOW_NEW_AD_KEY 的新參數。

  2. 使用下列 SHOW_NEW_AD_KEY 參數設定,完成「變化版本」部分的設定:

    • 基準變化版本:設為 false (表示:顯示新廣告格式)
    • 變化版本 A設為 true (表示:顯示新廣告格式)

    在本教學課程中,基準變化版本完全不會向使用者顯示新的廣告格式,但變化版本 A一小部分的使用者顯示新的廣告格式。這項功能由參數的布林值控制。這些值會在此處的 Firebase A/B Testing 中設定,但實際上是 Firebase Remote Config 將這些值傳送至應用程式的程式碼進行處理。您將在下一個步驟中設定 Remote Config

<span class=Firebase 控制台 UI,顯示如何設定 A/B 測試的變化版本 class="screenshot">

按一下「審查」,確認所有實驗設定正確無誤。不過,您必須先定義應用程式的程式碼從 Firebase 接收到 truefalse 參數值時,要如何回應,才能實際開始實驗。請繼續下一個步驟,實作 Remote Config 如何處理 SHOW_NEW_AD_KEY 參數。




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