本指南說明如何使用 Google Mobile Ads SDK 透過中介服務載入及顯示 Line 廣告,並涵蓋水 fall 整合作業。本篇文章將說明如何將 Line 新增至廣告單元的中介服務設定,以及如何將 Line SDK 和轉接程式整合至 Android 應用程式。
LINE Ads Network 的資訊主頁介面會使用日文標籤、按鈕和說明。本指南中的螢幕截圖尚未翻譯。不過,本指南的說明和操作說明中,標籤和按鈕的英文對應項目會在括號內顯示。
支援的整合和廣告格式
LINE Ads Network 的中介服務轉接程式具有下列功能:
整合 | |
---|---|
出價 | |
瀑布 | 1 |
格式 | |
橫幅廣告 | |
插頁式 | |
已獲得獎勵 | |
原生 |
需求條件
- Android API 級別 21 以上
最新版 Google Mobile Ads SDK
完成中介服務入門指南
步驟 1:在 LINE Ads Network 使用者介面中設定
登入 LINE Ads Network 帳戶。
新增應用程式
依序按一下「廣告版位管理」 >「媒體」。然後按一下「建立新規則」。
填寫表單,然後按一下「登録」。
記下應用程式 ID。
建立廣告刊登位置
按一下要新增廣告刊登位置的應用程式 ID。接著選取「詳細」。
按一下「スロット 追加 (Add Slot)」。
填寫表單,完成後按一下「(登録) 註冊」。
記下時段 ID。
步驟 2:在 Ad Manager 使用者介面中設定 LINE Ads Network 需求
登入 Ad Manager 帳戶。
在「公司」中新增 LINE Ads Network
出價
出價整合不必執行這個步驟。
瀑布
依序前往「管理」 >「公司」,然後點選「所有公司」分頁中的「新增公司」按鈕。選取「廣告聯播網」。
選取「LINE Ads Network」做為「廣告聯播網」,輸入專屬的「名稱」,並啟用「中介服務」。
您不需要輸入使用者名稱或密碼。完成後,請按一下「儲存」。
啟用安全信號共用
出價
依序前往「管理」 >「通用設定」。前往「Ad Exchange 帳戶設定」分頁標籤,查看並開啟「安全信號共用」切換鈕。按一下「儲存」。
瀑布
瀑布式整合不必執行這個步驟。
設定 LINE Ads Network 出價
出價
前往「廣告放送」 >「出價方」,然後點選「SDK 出價」分頁標籤下方的「新增出價方」。
選取「LINE Ads Network」做為出價方。
開啟「將此出價方的信號程式庫加入信號許可清單」和「允許與這個出價方共用信號」。然後點選「繼續」。
按一下「繼續」。
按一下 [完成]。
瀑布
瀑布式整合不必執行這個步驟。
設定廣告單元對應
出價
依序前往「廣告放送」 >「出價方」,然後在「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 Ads Network SDK 和轉接程式:
dependencies {
implementation("com.google.android.gms:play-services-ads:23.6.0")
implementation("com.google.ads.mediation:line:2.9.20241129.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 Ads Network 轉接器支援額外的請求參數,可透過 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 Ads Network 轉接程式會為 NativeAd
填入下列欄位。
欄位 | LINE Ads Network 轉接器一律會加入的素材資源 |
---|---|
廣告標題 | |
圖片 | |
內文 | |
應用程式圖示 | 1 |
行動號召 | |
星級評等 | |
商店 | |
價格 |
1 LINE Ads Network SDK 不會為原生廣告提供應用程式圖示素材資源。相反地,LINE Ads Network 轉接程式會使用透明圖片填入應用程式圖示。
錯誤代碼
如果轉接器無法接收 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 Ads Network 的說明文件。 |
101 | com.google.ads.mediation.line | 缺少或無效的應用程式 ID。 |
102 | com.google.ads.mediation.line | 缺少或無效的廣告位 ID。 |
103 | com.google.ads.mediation.line | 請求的廣告大小與 LINE Ads Network 支援的橫幅廣告大小不符。 |
104 | com.google.ads.mediation.line | 活動內容不完整,因此無法載入插頁式廣告或獎勵廣告。 |
105 | com.google.ads.mediation.line | LINE Ads Network SDK 無法顯示插頁式廣告或獎勵廣告。 |
106 | com.google.ads.mediation.line | 缺少素材資源,因此無法載入原生廣告。 |
LINE Android Mediation Adapter 變更記錄
下一個版本
- 修正信號收集程序。
2.9.20241129.0 版
- 新增橫幅廣告、插頁式廣告、獎勵廣告和原生廣告格式的出價支援功能。
- 已確認與 FiveAd SDK 2.9.20241129.0 相容
建構和測試環境:
- Google Mobile Ads SDK 23.5.0 版。
- FiveAd SDK 版本 2.9.20241129.0
版本 2.8.20240827.0
- 已確認與 FiveAd SDK 2.8.20240827.0 相容
建構和測試環境:
- Google Mobile Ads SDK 23.3.0 版。
- FiveAd SDK 版本 2.8.20240827.0
版本 2.8.20240808.0
- 已確認與 FiveAd SDK 2.8.20240808.0 相容
建構和測試環境:
- Google Mobile Ads SDK 23.2.0 版。
- FiveAd SDK 版本 2.8.20240808.0
版本 2.8.20240722.0
- 已確認與 FiveAd SDK 2.8.20240722.0 相容
建構和測試環境:
- Google Mobile Ads SDK 23.2.0 版。
- FiveAd SDK 版本 2.8.20240722.0
2.7.20240515.0 版
- 已確認與 FiveAd SDK 2.7.20240515.0 相容
建構和測試環境:
- 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.0 相容。
建構和測試環境:
- Google Mobile Ads SDK 23.0.0 以上版本。
- FiveAd SDK 版本 2.7.20240214.0。
2.7.20240214.0 版
- 已確認與 FiveAd SDK 2.7.20240214.0 相容。
建構和測試環境:
- Google Mobile Ads SDK 22.6.0 版。
- FiveAd SDK 版本 2.7.20240214.0。
2.7.20240126.0 版
- 已確認與 FiveAd SDK 2.7.20240126.0 相容。
建構和測試環境:
- 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。