Android 免安裝應用程式中的 AdMob

Android 免安裝應用程式可讓 Android 應用程式立即執行,無須安裝。本指南適用於想透過 AdMob 為 Android 即時應用程式營利的發布商。

必要條件

  • 使用 Android Studio 3.0 Canary 1 以上版本
  • 免安裝應用程式開發 SDK
  • Android SDK 平台 O
  • 指定 Android API 級別 14 以上版本

匯入 Mobile Ads SDK

Android 免安裝應用程式必須以網址可尋址的模組進行結構化,且大小不得超過 4 MB。為協助您維持在這個大小限制範圍內,建議您改用 Google Mobile Ads Lite SDK 而非標準版本。如要進一步瞭解 Lite SDK (包括限制),請參閱 Lite SDK 指南

應用程式可以使用 Gradle 依附元件匯入 Google Mobile Ads Lite SDK。開啟應用程式的應用程式層級 build.gradle 檔案,然後尋找「dependencies」部分。

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'androidx.appcompat:appcompat:1.2.0'
    implementation 'com.google.android.gms:play-services-ads-lite:23.5.0'
    ...
}

新增上方加粗的這行程式碼,指示 Gradle 擷取最新版本的 Mobile Ads Lite SDK。完成後,請儲存檔案並執行 Gradle 同步作業。

Lite SDK 是 Google 存放區的一部分,因此您可能會看到 Android Studio 要求您安裝的訊息。如果是,請同意下載,Android Studio 會負責處理後續作業。

後續步驟

接下來,您需要初始化 Mobile Ads SDK,並選擇廣告格式,才能顯示 AdMob 廣告並賺取收益。

免安裝應用程式中的中介服務

使用 AdMob 為 Android 即時應用程式營利時,Google 中介服務並未正式支援。即時應用程式要求所有顯示的網頁內容都必須透過安全連線載入。AdMob 的廣告符合這項規定,但第三方廣告聯播網的廣告可能不符合。因此,建議您在使用 AdMob 為 Android 即時應用程式營利時,建立不使用中介服務的新廣告單元。