本指南說明如何使用 Google Mobile Ads SDK,透過中介服務載入及顯示 LINE 廣告聯播網的廣告,涵蓋瀑布式整合。內容涵蓋如何將 LINE 廣告聯播網新增至廣告單元的中介服務設定,以及如何將 LINE 廣告聯播網 SDK 和轉接程式整合至 iOS 應用程式。
LINE 廣告聯播網的資訊主頁介面會使用日文顯示標籤、按鈕和說明。本指南中的螢幕截圖未翻譯。不過,本指南的說明和操作說明會將標籤和按鈕翻譯為英文,並以半形括號標示。
支援的整合功能和廣告格式
LINE 廣告聯播網的中介服務轉接程式具備下列功能:
整合 | |
---|---|
出價 | 1 |
瀑布 | |
格式 | |
橫幅廣告 | |
插頁式 | |
已獲得獎勵 | |
原生 |
1 出價整合功能目前處於封閉式 Beta 版階段,如要要求存取權,請與您的客戶經理聯絡。
需求條件
iOS 部署目標為 12.0 以上版本
[出價]:如要在出價中整合所有支援的廣告格式,請使用 LINE 廣告聯播網介面卡 2.8.20240827.0 以上版本 (建議使用最新版本)
最新版 Google Mobile Ads SDK
完成中介服務入門指南
步驟 1:在 LINE 廣告聯播網使用者介面中設定
新增應用程式
依序點選「広告枠管理 (Ad Slot Management)」 >「メディア (Media)」。然後按一下「新規作成」。
填寫表單,然後按一下「登録」(註冊)。
記下應用程式 ID。
建立廣告刊登位置
按一下要新增廣告刊登位置的應用程式 ID。然後選取「詳細」。
按一下「スロット 追加」(新增時段)。
填寫表單,提供有關時段的詳細資料。在「出價類型」中,選取「標準」,為刊登序列中介服務設定這個廣告空間;或選取「Google SDK 出價」,為出價設定這個廣告空間。填寫表單後,按一下「登録」(註冊)。
記下「位置 ID」。
更新 app-ads.txt
Authorized Sellers for Apps (簡稱 app-ads.txt) 是美國互動廣告協會科技實驗室 (IAB Tech Lab) 主持的一項計畫,旨在確保您的應用程式廣告空間只透過獲得您授權的管道出售。為避免廣告收益大幅減少,您必須導入 app-ads.txt
檔案。
如果尚未建立,請為 Ad Manager 建立 app-ads.txt 檔案。
如要為 LINE 廣告聯播網導入 app-ads.txt
,請參閱「關於 app-ads.txt」。
步驟 2:在 Ad Manager 使用者介面中設定 LINE 廣告聯播網需求
登入 Ad Manager 帳戶。
在「公司」中新增 LINE 廣告聯播網
出價
出價整合功能不需要執行這個步驟。
瀑布
依序前往「管理」 >「公司」,然後點按「所有公司」分頁中的「新增公司」按鈕。選取「廣告聯播網」。
選取「LINE 廣告聯播網」做為「廣告聯播網」,輸入專屬「名稱」並啟用「中介服務」。 開啟「自動資料收集」,然後輸入先前取得的「登入名稱」和「密碼」。
不需要輸入「使用者名稱」或「密碼」。完成後,按一下「儲存」。
啟用安全信號共用
出價
依序前往「管理」 >「通用設定」。前往「Ad Exchange 帳戶設定」分頁,然後查看並開啟「安全信號共用」。按一下「儲存」。
瀑布
如果是瀑布式整合,則不必執行這個步驟。
透過出價要求共用安全信號
出價
依序前往「廣告空間」 >「安全信號」。在「安全信號」下方,搜尋 LINE 並開啟「啟用應用程式整合」。
按一下 [儲存]。
瀑布
如果是瀑布式整合,則不必執行這個步驟。
允許 SDK 出價共用安全信號
出價
依序前往「廣告放送」 >「需求管道設定」。在「預設設定」分頁中,針對「SDK 出價」開啟「允許安全信號共用」。
按一下 [儲存]。
瀑布
如果是瀑布式整合,則不必執行這個步驟。
設定 LINE Ads Network 出價
出價
依序前往「廣告放送」 >「出價方」,然後點按「前往 SDK 出價」。
按一下「新增出價方」。
選取「LINE 廣告聯播網」做為競價者。
按一下「繼續」,即可為這個出價方啟用 SDK 出價。
按一下 [完成]。
瀑布
如果是瀑布式整合,則不必執行這個步驟。
設定廣告單元對應
出價
依序前往「廣告放送」 >「出價方」,然後點按「前往 SDK 出價」。
選取 LINE 廣告聯播網的公司。
前往「廣告單元對應」分頁,然後按一下「新增廣告單元對應」。
選擇「特定廣告單元」。選取廣告單元和格式,以及「行動應用程式」做為「廣告空間類型」,然後選取「行動應用程式」。然後輸入上一節取得的「應用程式 ID」和「插槽 ID」。最後按一下「儲存」。
瀑布
依序前往「廣告放送」 >「收益群組」,然後按一下「新增收益群組」按鈕。選取行動應用程式。
向下捲動並按一下「新增收益夥伴」。
選取您在上一節中為 LINE 廣告聯播網建立的公司。選擇「Mobile SDK 中介服務」做為「整合類型」、「iOS」做為「平台」,以及「有效」做為「狀態」。
輸入先前章節中取得的應用程式 ID 和廣告空間 ID,以及預設千次曝光出價值。按一下「儲存」。
注意:自動資料收集功能需要幾天的時間來收集資料,才能準確計算中介服務聯播網的動態千次曝光出價。計算出有效千次曝光出價時,系統會自動更新值。
步驟 3:匯入 LINE 廣告聯播網 SDK 和轉接程式
使用 CocoaPods (建議)
在專案的 Podfile 中新增下列程式碼:
pod 'GoogleMobileAdsMediationLine'
在指令列執行:
pod install --repo-update
手動整合
- 下載最新版 LINE Ads Network SDK,並在專案中連結
FiveAd.framework
。 - 從「變更記錄」中的下載連結下載最新版 LINE 廣告聯播網介面卡,並連結至專案。
LineAdapter.framework
步驟 4:新增必要程式碼
整合 SKAdNetwork
請按照 LINE 廣告聯播網的說明文件,將 SKAdNetwork 識別碼新增至專案的 Info.plist
檔案。
步驟 5:測試實作成果
啟用測試廣告
請務必註冊測試裝置,以便在 Ad Manager 中使用。
驗證測試廣告
如要確認您是否收到 LINE 廣告聯播網的測試廣告,請使用「LINE 廣告聯播網 (刊登序列)」廣告來源,在廣告檢查器中啟用單一廣告來源測試。
選擇性步驟
聯播網專屬參數
LINE 廣告聯播網轉接程式支援額外的請求參數,可使用 GADMediationAdapterLineExtras
類別傳遞至轉接程式。這個類別包含下列屬性:
adAudio
- 指定橫幅、插頁和獎勵廣告的預設聲音開始狀態。
以下程式碼範例說明如何建立廣告請求,並設定這些參數:
Swift
import LineAdapter
// ...
let request = GAMRequest()
let extras = GADMediationAdapterLineExtras()
extras.adAudio = GADMediationAdapterLineAdAudio.unmuted
// ...
request.register(extras)
Objective-C
#import <LineAdapter/LineAdapter.h>
// ...
GAMRequest *request = [GAMRequest request];
GADMediationAdapterLineExtras *extras = [[GADMediationAdapterLineExtras alloc] init];
extras.adAudio = GADMediationAdapterLineAdAudioUnmuted;
// ...
[request registerAdNetworkExtras:extras];
使用原生廣告
廣告顯示
LINE 廣告聯播網轉接程式會為 GADNativeAd
填入下列欄位:
欄位 | LINE 廣告聯播網介面卡一律會加入的素材資源 |
---|---|
廣告標題 | |
圖片 | |
內文 | |
應用程式圖示 | 1 |
行動號召 | |
星級評等 | |
商店 | |
價格 |
1 如果是原生廣告,LINE 廣告聯播網 SDK 不會提供應用程式圖示素材資源。LINE 廣告聯播網介面卡會改用透明圖片填入應用程式圖示。
錯誤代碼
如果配接器無法從 LINE 廣告聯播網接收廣告,您可以使用下列類別,從廣告回應中檢查基礎錯誤:
GADResponseInfo.adNetworkInfoArray
GADMediationAdapterLine
以下是 LINE 廣告聯播網介面卡在廣告載入失敗時擲回的代碼和隨附訊息:
錯誤代碼 | 網域 | 原因 |
---|---|---|
1-10 | 由 LINE Ads Network SDK 傳送 | LINE 廣告聯播網 SDK 傳回 SDK 專屬錯誤。詳情請參閱 LINE 廣告聯播網的說明文件。 |
101 | com.google.ads.mediation.line | 伺服器參數無效 (例如缺少應用程式 ID 或廣告空間 ID)。 |
102 | com.google.ads.mediation.line | 要求的廣告大小不符合 LINE 廣告聯播網支援的橫幅廣告大小。 |
103 | com.google.ads.mediation.line | 無法在原生廣告中載入資訊圖示圖片素材資源。 |
LINE iOS 中介服務介面卡變更記錄
下一個版本
- 現在會在每次廣告請求前嘗試註冊 FiveAd SDK。
版本 2.9.20250512.0
- 現在最低須使用 iOS 13.0 版。
- 已確認與 FiveAd SDK 2.9.20250512 版相容。
建構及測試時使用的版本:
- Google Mobile Ads SDK 12.14.0 版。
- FiveAd SDK 2.9.20250512 版。
版本 2.9.20241106.3
- 修正
GADMediationAdapterLine.h
不是公開標頭的問題。 - 已啟用「
-fobjc-arc
」和「-fstack-protector-all
」旗標。 - 成功載入後,系統會移除競價的橫幅廣告尺寸驗證。
- 瀑布式橫幅廣告會在成功載入後,繼續檢查橫幅廣告大小。
建構及測試時使用的版本:
- Google Mobile Ads SDK 12.2.0 版。
- FiveAd SDK 2.9.20241106 版。
版本 2.9.20241106.2
- 新增
GADMediationAdapterLine.testMode
屬性,指出是否應以測試模式初始化 FiveAd SDK。初始化 Google Mobile Ads SDK 前,必須先設定這個旗標。 - 移除初始化 FiveAd SDK 前的 FiveAd SDK 初始化狀態檢查。
- 移除下載原生廣告素材資源前已淘汰的原生廣告狀態檢查。
- 現在需要 Google Mobile Ads SDK 12.0.0 以上版本。
建構及測試時使用的版本:
- Google Mobile Ads SDK 12.0.0 版。
- FiveAd SDK 2.9.20241106 版。
版本 2.9.20241106.1
- 更新轉接程式,使用最新的廣告載入 API 出價橫幅廣告。
- 修正導致系統無法正確轉送廣告事件,以利插頁式廣告出價的問題。
建構及測試時使用的版本:
- Google Mobile Ads SDK 11.12.0 版。
- FiveAd SDK 2.9.20241106 版。
版本 2.9.20241106.0
- 已確認與 FiveAd SDK 2.9.20241106 版相容。
建構及測試時使用的版本:
- Google Mobile Ads SDK 11.12.0 版。
- FiveAd SDK 2.9.20241106 版。
版本 2.8.20240827.1
- 更新
CFBundleShortVersionString
,從四個元件改為三個。
建構及測試時使用的版本:
- Google Mobile Ads SDK 11.10.0 版。
- FiveAd SDK 2.8.20240827 版。
版本 2.8.20240827.0
- 已確認與 FiveAd SDK 2.8.20240827 版相容。
- 新增橫幅、插頁式、獎勵和原生廣告格式的出價支援。
建構及測試時使用的版本:
- Google Mobile Ads SDK 11.8.0 版。
- FiveAd SDK 2.8.20240827 版。
版本 2.8.20240612.0
- 透過 GADVideoOptions 新增原生廣告的音訊控制項。
- 已確認與 FiveAd SDK 2.8.20240612 版相容。
建構及測試時使用的版本:
- Google Mobile Ads SDK 11.5.0 版。
- FiveAd SDK 2.8.20240612 版。
2.7.20240411.0 版
- 已驗證與 FiveAd SDK 2.7.20240411 版的相容性。
建構及測試時使用的版本:
- Google Mobile Ads SDK 11.3.0 版。
- FiveAd SDK 2.7.20240411 版。
版本 2.7.20240318.0
- 已確認與 FiveAd SDK 2.7.20240318 版相容。
建構及測試時使用的版本:
- Google Mobile Ads SDK 11.2.0 版。
- FiveAd SDK 2.7.20240318 版。
版本 2.7.20240214.1
- 現在最低須使用 iOS 12.0 版。
- 現在需要 Google Mobile Ads SDK 11.0 以上版本。
Info.plist
包含在LineAdapter.xcframework
內的架構中。
建構及測試時使用的版本:
- Google Mobile Ads SDK 11.0.1 版。
- FiveAd SDK 2.7.20240214 版。
版本 2.7.20240214.0
- 已驗證與 FiveAd SDK 2.7.20240214 版的相容性。
建構及測試時使用的版本:
- Google Mobile Ads SDK 11.0.1 版。
- FiveAd SDK 2.7.20240214 版。
版本 2.7.20240126.0
- 已驗證與 FiveAd SDK 2.7.20240126 版的相容性。
- 使用 FiveAd SDK 新的委派通訊協定,更新了轉接程式實作內容。
建構及測試時使用的版本:
- Google Mobile Ads SDK 10.14.0 版。
- FiveAd SDK 2.7.20240126 版。
版本 2.7.20231115.0
- 已確認與 FiveAd SDK 2.7.20231115 版相容。
- 在 modulemap 中加入
GADMediationAdapterLineExtras
標頭。
建構及測試時使用的版本:
- Google Mobile Ads SDK 10.14.0 版。
- FiveAd SDK 2.7.20231115 版。
版本 2.6.20230609.1
- 新增
GADMediationAdapterLineAudioState
,可在首次顯示橫幅、插頁和獎勵廣告時,管理廣告的初始音訊狀態。
建構及測試時使用的版本:
- Google Mobile Ads SDK 10.14.0 版。
- FiveAd SDK 2.6.20230609 版。
版本 2.6.20230609.0
- 初始版本!
- 新增橫幅、插頁式、獎勵和原生廣告格式的刊登序列支援。
- 已驗證與 FiveAd SDK 2.6.20230609 版的相容性。
建構及測試時使用的版本:
- Google Mobile Ads SDK 10.9.0 版。
- FiveAd SDK 2.6.20230609 版。