本指南說明如何使用 Google Mobile Ads SDK,透過中介服務載入及顯示 LINE Ads Network 廣告,也會介紹刊登序列整合作業,內容涵蓋如何將 LINE Ads Network 加到廣告單元的中介服務設定,以及如何將 LINE Ads Network SDK 和轉接程式整合至 Android 應用程式。
LINE 廣告聯播網資訊主頁介面的標籤、按鈕和說明均為日文。本指南中的螢幕截圖未經翻譯,在說明和操作指引中,則以英文指稱相應標籤和按鈕,並在括號中附上中文翻譯。
支援的整合功能和廣告格式
LINE Ads Network 中介服務轉接程式具備下列功能:
整合 | |
---|---|
出價 | |
瀑布 | |
格式 | |
橫幅廣告 | |
插頁式 | |
已獲得獎勵 | |
原生 | 1 |
1 出價適用的原生廣告目前處於封閉 Beta 版階段,如要要求存取權,請與客戶經理聯絡。
需求條件
- Android API 級別 23 以上版本
最新版 Google Mobile Ads SDK
完成中介服務入門指南
步驟 1:在 LINE Ads Network 使用者介面中設定
新增應用程式
依序點選「広告枠管理 (Ad Slot Management)」 >「メディア (Media)」。然後按一下「新規作成」。
填寫表單,然後按一下「登録」(註冊)。
記下應用程式 ID。
建立廣告刊登位置
按一下要新增廣告刊登位置的應用程式 ID。然後選取「詳細」。
按一下「スロット 追加」(新增時段)。
填寫表單,提供有關時段的詳細資料。在「出價類型」中,選取「標準」,為刊登序列中介服務設定這個廣告空間;選取「Google SDK 出價」,為出價設定這個廣告空間。填寫表單後,按一下「登録」(註冊)。
記下「Slot ID」(廣告空間 ID)。
更新 app-ads.txt
Authorized Sellers for Apps (app-ads.txt) 是互動廣告協會科技實驗室 (IAB Tech Lab) 主持的一項計畫,旨在確保您的應用程式廣告空間僅於您授權的管道出售。為避免廣告收益大幅減少,請務必導入 app-ads.txt
檔案。
如果尚未建立,請為 Ad Manager 建立 app-ads.txt 檔案。
如要為 LINE Ads Network 導入 app-ads.txt
,請參閱「關於 app-ads.txt」一文。
步驟 2:在 Ad Manager 使用者介面設定 LINE Ads Network 需求
登入 Ad Manager 帳戶。
在「公司」中新增 LINE 廣告聯播網
出價
整合出價功能不需要執行這個步驟。
瀑布
依序前往「管理」 >「公司」,然後按一下「所有公司」分頁中的「新增公司」按鈕,選取「廣告聯播網」。
將「廣告聯播網」設為「LINE 廣告聯播網」,輸入專屬「名稱」,並啟用「中介服務」。 開啟「自動資料收集」,然後輸入在上一個部分取得的「登入名稱」和「密碼」。
不需要輸入「使用者名稱」或「密碼」。完成後請點選「儲存」。
啟用安全信號共用
出價
依序前往「管理」 >「通用設定」。前往「Ad Exchange 帳戶設定」分頁,查看並開啟「安全信號共用」。按一下「儲存」。
瀑布
整合刊登序列不需要執行這個步驟。
透過出價要求共用安全信號
出價
依序前往「廣告空間」 >「安全信號」。在「安全信號」下方,搜尋「LINE」,然後開啟「啟用應用程式整合」。
按一下 [儲存]。
瀑布
整合刊登序列不需要執行這個步驟。
允許 SDK 出價共用安全信號
出價
依序前往「廣告放送」 >「需求管道設定」。在「預設設定」分頁中,為「SDK 出價」開啟「允許安全信號共用」。
按一下 [儲存]。
瀑布
整合刊登序列不需要執行這個步驟。
設定 LINE Ads Network 出價
出價
依序前往「廣告放送」 >「出價方」,然後按一下「前往 SDK 出價」。
按一下「新增出價方」。
選取「LINE Ads Network」做為出價方。
按一下「繼續」,即可為這個出價方啟用 SDK 出價。
按一下 [完成]。
瀑布
整合刊登序列不需要執行這個步驟。
設定廣告單元對應
出價
依序前往「廣告放送」 >「出價方」,然後按一下「前往 SDK 出價」。
選取 LINE Ads Network 的公司。
前往「廣告單元對應」分頁,然後按一下「新增廣告單元對應」。
選擇「特定廣告單元」。選取廣告單元和格式,並將「廣告空間類型」設為「行動應用程式」。接著選取「行動應用程式」,然後輸入在上一個部分取得的「應用程式 ID」和「廣告版位 ID」。最後按一下「儲存」。
瀑布
依序前往「廣告放送」 >「收益群組」,然後按一下「新增收益群組」按鈕,選取「行動應用程式」。
向下捲動並按一下「新增收益夥伴」。
選取您先前為 LINE Ads Network 建立的公司。將「整合類型」設為「Mobile SDK 中介服務」、「平台」設為「Android」,並將「狀態」設為「有效」。
輸入在上一個部分取得的「應用程式 ID」和「廣告版位 ID」,以及「預設千次曝光出價」的值。按一下「儲存」。
注意:自動資料收集功能需要幾天的時間來收集資料,才能準確計算中介服務聯播網的動態千次曝光出價。一旦計算完畢,系統就會代您自動更新有效千次曝光出價。
步驟 3:匯入 LINE Ads Network SDK 和轉接程式
整合 Android Studio (建議)
在應用程式層級的 build.gradle.kts
檔案中,新增下列導入依附元件和設定。請使用最新版 LINE 廣告聯播網 SDK 和轉接程式:
dependencies {
implementation("com.google.android.gms:play-services-ads:24.5.0")
implementation("com.google.ads.mediation:line:2.9.20250718.0")
}
手動整合
下載最新版 LINE Ads Network SDK 的
.aar
檔案,並新增至專案。前往 Google 的 Maven 存放區,找到 LINE Ads Network 轉接程式構件。選取最新版本,下載 LINE Ads Network 轉接程式的
.aar
檔案並新增至專案。
步驟 4:新增必要程式碼
整合 LINE Ads Network 不需要額外程式碼。
步驟 5:測試導入成果
啟用測試廣告
請務必為 Ad Manager 註冊測試裝置。
驗證測試廣告
如要確認您可收到 LINE 廣告聯播網的測試廣告,請在廣告檢查器中啟用單一廣告來源測試,並將廣告來源設為「LINE 廣告聯播網 (刊登序列)」。
選擇性步驟
聯播網專屬參數
LINE 廣告聯播網轉接程式支援額外的請求參數,可使用 LineExtras
類別傳遞至轉接程式。這個類別建構函式包含下列參數:
enableAdSound
- :
boolean
指定橫幅、插頁和獎勵廣告的預設聲音啟動狀態。
以下程式碼範例說明如何建立廣告請求,並設定這些參數:
Java
LineExtras lineExtras = new LineExtras(true);
Bundle extras = lineExtras.build();
AdManagerAdRequest request = new AdManagerAdRequest.Builder()
.addNetworkExtrasBundle(LineMediationAdapter.class, extras)
.build();
Kotlin
val lineExtras = LineExtras(true)
val extras = lineExtras.build()
val request = AdManagerAdRequest.Builder()
.addNetworkExtrasBundle(LineMediationAdapter::class.java, extras)
.build()
使用原生廣告
廣告顯示
LINE 廣告聯播網轉接程式會填入 NativeAd
的下列欄位。
欄位 | LINE Ads Network 轉接程式一律納入的素材資源 |
---|---|
廣告標題 | |
圖片 | |
內文 | |
應用程式圖示 | 1 |
行動號召 | |
星級評等 | |
商店 | |
價格 |
1 如果是原生廣告,LINE Ads Network SDK 不會提供應用程式圖示素材資源。而是以透明圖片填入應用程式圖示。
錯誤代碼
如果轉接程式無法從 LINE Ads Network 接收廣告,您可以使用下列類別的 ResponseInfo.getAdapterResponses()
,檢查廣告回應中的根本錯誤:
com.line.ads
com.google.ads.mediation.line.LineMediationAdapter
廣告無法載入時,LINE Ads Network 轉接程式擲回的程式碼和隨附訊息如下:
錯誤代碼 | 網域 | 原因 |
---|---|---|
1-10 | com.five_corp.ad | LINE Ads Network SDK 傳回與 SDK 相關的錯誤,詳情請參閱 LINE 廣告聯播網的說明文件。 |
101 | com.google.ads.mediation.line | 應用程式 ID 遺漏或無效。 |
102 | com.google.ads.mediation.line | 缺少或無效的 Slot ID。 |
103 | com.google.ads.mediation.line | 請求的廣告大小不符合 LINE 廣告聯播網支援的橫幅廣告大小。 |
104 | com.google.ads.mediation.line | 由於缺少活動內容,因此無法載入中插或獎勵廣告。 |
105 | com.google.ads.mediation.line | LINE Ads Network SDK 無法顯示插頁式或獎勵廣告。 |
106 | com.google.ads.mediation.line | 缺少素材資源,因此無法載入原生廣告。 |
LINE Android 中介服務轉接程式變更記錄
2.9.20250718.0 版
- 已驗證與 FiveAd SDK 2.9.20250718 版相容。
建構及測試時使用的版本:
- Google Mobile Ads SDK 24.3.0 版。
- FiveAd SDK 2.9.20250718.0 版。
2.9.20250519.0 版
- 已驗證與 FiveAd SDK 2.9.20250519 版相容。
建構及測試時使用的版本:
- Google Mobile Ads SDK 24.3.0 版。
- FiveAd SDK 2.9.20250519.0 版。
2.9.20250317.1 版
- 使用新的 FiveAd API 修正出價廣告的橫幅載入尺寸
建構及測試時使用的版本:
- Google Mobile Ads SDK 24.1.0 版。
- FiveAd SDK 2.9.20250317.0 版
2.9.20250317.0 版
- 已驗證與 FiveAd SDK 2.9.20250317 版相容。
建構及測試時使用的版本:
- Google Mobile Ads SDK 24.1.0 版。
- FiveAd SDK 2.9.20250317.0 版
2.9.20250110.1 版
- Android 的 API 最低需求級別更新為 23。
- Google Mobile Ads SDK 最低需求版本更新為 24.0.0。
建構及測試時使用的版本:
- Google Mobile Ads SDK 24.0.0 版。
- FiveAd SDK 2.9.20250110.0 版
2.9.20250110.0 版
- 已移除已淘汰的
UnifiedNativeAdMapper
類別,改用NativeAdMapper
- 修正信號收集程序。
- 修正刊登序列插頁式和獎勵廣告格式的初始化程序。
- 已驗證與 FiveAd SDK 2.9.20250110 版相容。
建構及測試時使用的版本:
- Google Mobile Ads SDK 23.6.0 版。
- FiveAd SDK 2.9.20250110.0 版
2.9.20241129.0 版
- 新增對橫幅、插頁式、獎勵和原生廣告格式的出價支援。
- 已驗證與 FiveAd SDK 2.9.20241129 版相容。
建構及測試時使用的版本:
- Google Mobile Ads SDK 23.5.0 版。
- FiveAd SDK 2.9.20241129.0 版
2.8.20240827.0 版
- 已驗證與 FiveAd SDK 2.8.20240827 版相容。
建構及測試時使用的版本:
- Google Mobile Ads SDK 23.3.0 版。
- FiveAd SDK 2.8.20240827.0 版
2.8.20240808.0 版
- 已驗證與 FiveAd SDK 2.8.20240808 版相容。
建構及測試時使用的版本:
- Google Mobile Ads SDK 23.2.0 版。
- FiveAd SDK 2.8.20240808.0 版
2.8.20240722.0 版
- 已驗證與 FiveAd SDK 2.8.20240722 版相容。
建構及測試時使用的版本:
- Google Mobile Ads SDK 23.2.0 版。
- FiveAd SDK 2.8.20240722.0 版
2.7.20240515.0 版
- 已驗證與 FiveAd SDK 2.7.20240515 版相容。
建構及測試時使用的版本:
- Google Mobile Ads SDK 23.1.0 版。
- FiveAd SDK 2.7.20240515.0 版
2.7.20240214.1 版
- Google Mobile Ads SDK 最低需求版本更新為 23.0.0。
- 已驗證與 FiveAd SDK 2.7.20240214 版相容。
建構及測試時使用的版本:
- Google Mobile Ads SDK 23.0.0 版。
- FiveAd SDK 2.7.20240214.0 版。
2.7.20240214.0 版
- 已驗證與 FiveAd SDK 2.7.20240214 版相容。
建構及測試時使用的版本:
- Google Mobile Ads SDK 22.6.0 版。
- FiveAd SDK 2.7.20240214.0 版。
2.7.20240126.0 版
- 已驗證與 FiveAd SDK 2.7.20240126 版相容。
建構及測試時使用的版本:
- Google Mobile Ads SDK 22.6.0 版。
- FiveAd SDK 2.7.20240126.0 版。
2.7.20240112.0 版
- 已移除已淘汰的
FiveAdViewEventListener
,改用FiveAdCustomLayoutEventListener
、FiveAdVideoRewardEventListener
、FiveAdInterstitialEventListener
和FiveAdNativeEventListener
。 - 已驗證與 FiveAd SDK 2.7.20240112 版相容。
- Google Mobile Ads SDK 最低需求版本更新為 22.6.0。
建構及測試時使用的版本:
- Google Mobile Ads SDK 22.6.0 版。
- FiveAd SDK 2.7.20240112 版。
2.6.20230607.1 版
- 新增
LineExtras
類別,供發布商為橫幅、插頁式和獎勵廣告格式定義預設音效設定。 - Google Mobile Ads SDK 最低需求版本更新為 22.4.0。
建構及測試時使用的版本:
- Google Mobile Ads SDK 22.4.0 版。
- FiveAd SDK 2.6.20230607 版。
2.6.20230607.0 版
- 第 1 版。
- 支援橫幅、插頁式、獎勵和原生廣告格式。
- 已驗證與 FiveAd SDK 2.6.20230607 版相容。
建構及測試時使用的版本:
- Google Mobile Ads SDK 22.1.0 版。
- FiveAd SDK 2.6.20230607 版。