Google is committed to advancing racial equity for Black communities. See how.
本頁面由 Cloud Translation API 翻譯而成。
Switch to English

在您的Android項目中開始使用AdMob

本快速入門指南適用於希望使用AdMob通過Firebase構建的應用獲利的發布商和開發人員。如果您不打算在您的應用程序中包含Firebase,請訪問獨立的AdMob指南

如果還沒有,請了解結合使用AdMob,Firebase和Google Analytics(分析)的所有好處

在你開始之前

  • 如果您還沒有Firebase項目和Firebase應用程序,請遵循Firebase入門指南: 將Firebase添加到您的Android項目

  • 確保在Firebase項目中啟用了Google Analytics(分析):

    • 如果您要創建新的Firebase項目,請在項目創建工作流程中啟用Google Analytics(分析)。

    • 如果您現有的Firebase項目未啟用Google Analytics(分析),則可以從“ >“ 項目設置”的“ 集成”標籤中啟用Google Analytics(分析)。

      2019年7月31日之前創建的Firebase項目也可以從`` 集成''選項卡升級到完整的Google Analytics(分析)體驗。此升級是可選的,但建議這樣做。

步驟1:在您的AdMob帳戶中設置您的應用

  1. 將您的應用註冊為AdMob應用。

    1. 登錄註冊一個AdMob帳戶。

    2. 向AdMob註冊您的應用 。此步驟將創建一個具有唯一AdMob應用ID的AdMob應用 ,本指南後面將需要使用該ID

    系統會要求您將Mobile Ads SDK添加到您的應用中。在本指南的後面部分中找到有關此任務的詳細說明。

  2. 將您的AdMob應用鏈接到Firebase應用。

    此步驟是可選的,但強烈建議這樣做。詳細了解啟用用戶指標並將AdMob應用鏈接到Firebase的好處

    在您的AdMob帳戶的“ 應用程序”信息中心中完成以下兩個步驟:

    1. 啟用用戶指標,以允許AdMob處理和顯示您的AdMob帳戶中的精選分析數據。這也是將AdMob應用程序鏈接到Firebase的必需設置。

    2. 將您的AdMob應用鏈接到您現有的Firebase項目和Firebase應用。

      確保輸入的軟件包名稱與您為Firebase應用程序輸入的軟件包名稱相同。在 > 項目設置的 應用卡中找到Firebase應用的程序包名稱。

第2步:將AdMob應用ID添加到AndroidManifest.xml文件中

通過添加<meta-data>標記,將AdMob應用ID添加到應用的AndroidManifest.xml文件中,如下所示。

第191章

步驟3:添加並初始化Mobile Ads SDK

  1. 將Google Mobile Ads SDK的依賴項添加到應用程序的模塊(應用程序級) build.gradle文件中:

    implementation 'com.google.android.gms:play-services-ads:19.4.0'
    
  2. 加載廣告之前,請調用MobileAds.initialize()方法。

    此調用將初始化SDK,並在初始化完成後(或30秒超時後)回調完成偵聽器。最好只在應用啟動時儘早調用一次此方法。

    這是一個如何在Activity中調用initialize()方法的示例:

    爪哇

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        // ...
        MobileAds.initialize(this);
    }

    Kotlin + KTX

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        // ...
        MobileAds.initialize(this)
    }

步驟4:查看用戶指標和分析數據

初始化後,Mobile Ads SDK會自動開始從您的應用記錄日誌分析事件用戶屬性 。您可以查看此數據,而無需向您的應用添加任何其他代碼或實施任何廣告。您可以在此處查看此分析數據:

請注意,為了更好地表示ARPUARPPU指標,您可能希望在這些指標的收入計算中包括來自名為ecommerce_purchase的分析定制事件的數據( 了解方法 )。

第5步:( 可選)使用Google Analytics(分析)和Firebase的更多功能

利用更多機會和功能來提高應用獲利和用戶參與度:

  • 添加並使用Firebase SDK進行Google Analytics(分析)

  • 在您的應用中使用其他Firebase產品

    添加適用於Google Analytics(分析)的Firebase SDK後,請使用其他Firebase產品來優化應用中的廣告。

    • Remote Config使您可以更改應用程序的行為和外觀,而無需發布應用程序更新,而無需花費任何費用,每天的活躍用戶數量不受限制。

    • A / B測試使您能夠測試對應用程序的UI,功能或參與度活動的更改,以了解更改是否對您的關鍵指標(例如收入和保留率)產生影響,然後再廣泛推廣更改。

    • 預測將機器學習應用於您的分析數據,以根據用戶的預測行為創建動態用戶細分。這些預測可在其他Firebase產品中使用。

首先,請訪問有關將Google Analytics(分析)和Firebase與AdMob應用程序結合使用的指南。

第6步:選擇要在您的應用中實施的廣告格式

AdMob提供了多種不同的廣告格式,因此您可以選擇最適合您應用程序用戶體驗的格式。點擊一種廣告格式按鈕,以查看AdMob文檔中的詳細實施說明。

出現在設備屏幕頂部或底部的矩形廣告

當用戶與應用互動時,橫幅廣告會停留在屏幕上,並且可以在一段時間後自動刷新。如果您不熟悉移動廣告,那麼它們是一個不錯的起點。

實施橫幅廣告

插頁式

覆蓋應用界面的全屏廣告,直到用戶關閉

插頁式廣告最適合在應用執行流程中的自然暫停時使用,例如在遊戲的各個級別之間或任務剛完成時。

實施非頁內廣告

本機

與您的應用外觀相匹配的可定制廣告

原生廣告是一種基於組件的廣告格式。您可以決定本地廣告的放置方式和位置,以使佈局與您的應用設計更加一致。通過自己選擇字體,顏色和其他詳細信息,您可以創建自然,醒目的廣告演示文稿,從而增加豐富的用戶體驗。

實施原生高級廣告

獎勵

獎勵用戶觀看短片並與可播放的廣告和調查進行互動的廣告

獎勵(或“基於獎勵”)廣告可以幫助免費遊戲用戶獲利。

實施獎勵廣告 實施獎勵廣告(新API)