設定 Google Mobile Ads SDK (舊版)

在應用程式中整合 Google Mobile Ads SDK (Legacy),是放送廣告賺取收益的第一步。整合 SDK 後,您可以選擇廣告格式 (例如原生或獎勵影片廣告),然後按照步驟導入。

事前準備

請執行下列各節的步驟,完成應用程式前置作業。

應用程式必要條件

  • 請確認應用程式的版本檔案為下列值:

    • SDK 為 23 以上版本
    • 編譯 SDK 為 35 以上版本

在 AdMob 帳戶中設定應用程式

請完成下列步驟,將應用程式註冊為 AdMob 營利應用程式:

  1. 登入註冊 AdMob 帳戶。

  2. 向 AdMob 註冊應用程式。 這個步驟會建立 AdMob 營利應用程式,並產生專屬的 AdMob 營利應用程式 ID (本指南後續步驟會用到)。

設定應用程式

  1. 在 Gradle 設定檔中,加入 Google Maven 存放區Maven 中央存放區

    Kotlin

    pluginManagement {
      repositories {
        google()
        mavenCentral()
        gradlePluginPortal()
      }
    }
    
    dependencyResolutionManagement {
      repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
      repositories {
        google()
        mavenCentral()
      }
    }
    
    rootProject.name = "My Application"
    include(":app")

    Groovy

    pluginManagement {
      repositories {
        google()
        mavenCentral()
        gradlePluginPortal()
      }
    }
    
    dependencyResolutionManagement {
      repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
      repositories {
        google()
        mavenCentral()
      }
    }
    
    rootProject.name = "My Application"
    include ':app'
  2. Google Mobile Ads SDK (Legacy) 的依附元件加到應用程式層級的建構檔:

    Kotlin

    dependencies {
      implementation("com.google.android.gms:play-services-ads:25.5.0")
    }

    Groovy

    dependencies {
      implementation 'com.google.android.gms:play-services-ads:25.5.0'
    }
  3. 按一下「立即同步處理」。如要進一步瞭解同步處理作業,請參閱「使用 Gradle 檔案同步處理專案」。

  4. 在應用程式的 AndroidManifest.xml 檔案中,加入 AdMob 營利應用程式 ID (可在 AdMob 網頁介面中找到)。如要這樣做,請新增含 android:name="com.google.android.gms.ads.APPLICATION_ID"<meta-data> 代碼。您可以在 AdMob 網頁介面中找到應用程式 ID。在 android:value 中插入您的 AdMob 營利應用程式 ID,並以半形引號括住。

    <manifest>
      <application>
        <!-- Sample AdMob app ID: ca-app-pub-3940256099942544~3347511713 -->
        <meta-data
            android:name="com.google.android.gms.ads.APPLICATION_ID"
            android:value="SAMPLE_APP_ID"/>