本指南說明如何使用 Google Mobile Ads SDK,透過 AdMob Mediation 載入及顯示 LINE Ads Network 的廣告,並涵蓋瀑布流整合。這篇文章將說明如何將 LINE Ads Network 新增至廣告單元的中介服務設定,以及如何將 LINE Ads Network SDK 和轉接程式整合至 iOS 應用程式。
LINE Ads Network 的資訊主頁介面會使用日文文字做為標籤、按鈕和說明。本指南中的螢幕截圖未經翻譯。不過,本指南的說明和操作說明中,標籤和按鈕的英文翻譯會在括號內顯示。
支援的整合和廣告格式
LINE Ads Network 的中介服務轉接程式具有下列功能:
整合 | |
---|---|
出價 | 1 |
瀑布 | 2 |
格式 | |
橫幅廣告 | 3 |
插頁式 | 3 |
已獲得獎勵 | |
原生 |
1 出價整合功能目前處於封閉式 Beta 版階段,請與客戶經理聯絡,要求取得存取權。
2 瀑布式整合功能目前為公開 Beta 版。
3 這個格式僅適用於瀑布流程整合。
需求條件
iOS 部署目標為 12.0 以上版本
[出價]:如要在出價中整合所有支援的廣告格式,請使用 LINE Ads Network 轉接器 2.8.20240827.0 以上版本 (建議使用最新版本)
最新版 Google Mobile Ads SDK
完成中介服務入門指南
步驟 1:在 LINE Ads Network 使用者介面中設定
登入 LINE Ads Network 帳戶。
新增應用程式
依序按一下「廣告版位管理」 >「媒體」。然後按一下「新規建立」。
填寫表單,然後按一下「登録」。
記下應用程式 ID。
建立廣告刊登位置
請按照相同的步驟,為出價和漏斗整合建立廣告刊登位置。每個廣告刊登位置皆可用於這兩種廣告。按一下要新增廣告刊登位置的應用程式 ID。接著選取「詳細」。
按一下「スロット 追加 (Add Slot)」。
填寫表單,完成後按一下「(登録) 註冊」。
記下時段 ID。
步驟 2:在 AdMob UI 中設定 LINE Ads Network 需求
設定廣告單元的中介服務設定
您必須將 LINE Ads Network 新增至廣告單元的中介服務設定。
首先,請登入 AdMob 帳戶。接著,前往「Mediation」分頁。如果您有要修改的中介服務群組,請按一下該中介服務群組的名稱進行編輯,然後跳到「將 LINE Ads Network 新增為廣告來源」一節。
如要建立新的中介服務群組,請選取「建立中介服務群組」。
輸入廣告格式和平台,然後按一下「繼續」。
為中介服務群組命名,並選取要指定的地區。接著,將中介服務群組狀態設為「已啟用」,然後點選「新增廣告單元」。
將這個中介服務群組與一或多個現有的 AdMob 廣告單元建立關聯。接著點選「完成」。
您現在應該會看到廣告單元資訊卡,其中顯示您選取的廣告單元:
新增 LINE Ads Network 做為廣告來源
出價
在「廣告來源」部分的「出價」資訊卡下方,選取「新增廣告來源」。然後選取「LINE Ads Network」。按一下「如何簽署合作夥伴協議」,然後與 LINE Ads Network 建立出價合作夥伴關係。
![](https://developers.google.cn/static/admob/images/mediation/line/bidding-agreement-1.png?authuser=19&hl=zh-tw)
按一下「已瞭解並同意」,然後點選「繼續」。
![](https://developers.google.cn/static/admob/images/mediation/line/bidding-agreement-2.png?authuser=19&hl=zh-tw)
如果您已為 LINE Ads Network 建立對應項目,可以選取該項目。否則請按一下「新增對應」。
![](https://developers.google.cn/static/admob/images/mediation/line/bidding-add-mapping-1-iOS.png?authuser=19&hl=zh-tw)
接著,輸入先前取得的應用程式 ID 和版位 ID。接著,按一下「完成」。
![](https://developers.google.cn/static/admob/images/mediation/line/bidding-add-mapping-2-iOS.png?authuser=19&hl=zh-tw)
瀑布
在「廣告來源」部分的「刊登序列」資訊卡下方,選取「新增廣告來源」。然後選取「LINE Ads Network」。
選取「LINE Ads Network」。 接著,請為 LINE Ads Network 輸入有效千次曝光出價,然後按一下「繼續」。
![](https://developers.google.cn/static/admob/images/mediation/line/admob-add-ad-network.png?authuser=19&hl=zh-tw)
如果您已為 LINE Ads Network 建立對應項目,可以選取該項目。否則請按一下「新增對應」。
![](https://developers.google.cn/static/admob/images/mediation/line/waterfall-add-mapping-1-iOS.png?authuser=19&hl=zh-tw)
接著,輸入先前取得的應用程式 ID 和版位 ID。然後按一下「完成」。
![](https://developers.google.cn/static/admob/images/mediation/line/waterfall-add-mapping-2-iOS.png?authuser=19&hl=zh-tw)
步驟 3:匯入 LINE Ads Network SDK 和轉接程式
使用 CocoaPods (建議做法)
在專案的 Podfile 中加入以下行:
pod 'GoogleMobileAdsMediationLine'
在指令列執行:
pod install --repo-update
手動整合
- 下載最新版的 LINE Ads Network SDK,並在專案中連結
FiveAd.framework
。 - 請從「變更記錄」中的下載連結,以及專案中的連結
LineAdapter.framework
下載最新版的 LINE Ads Network 轉接器。
步驟 4:新增必要程式碼
SKAdNetwork 整合
請按照 LINE Ads Network 的說明文件,將 SKAdNetwork 識別碼新增至專案的 Info.plist
檔案。
步驟 5:測試導入作業
啟用測試廣告
請務必為 AdMob 註冊測試裝置。
驗證測試廣告
如要確認您是否收到 LINE Ads Network 的測試廣告,請使用 LINE Ads Network (刊登序列) 廣告來源,在廣告檢查器中啟用單一廣告來源測試。
選擇性步驟
網路專屬參數
LINE Ads Network 轉接器支援額外的請求參數,可透過 GADMediationAdapterLineExtras
類別傳遞至轉接器。這個類別包含下列屬性:
adAudio
- 指定橫幅、插頁式和獎勵廣告的預設音效啟動狀態。
以下程式碼範例說明如何建立設定這些參數的廣告要求:
Swift
import LineAdapter
// ...
let request = GADRequest()
let extras = GADMediationAdapterLineExtras()
extras.adAudio = GADMediationAdapterLineAdAudio.unmuted
// ...
request.register(extras)
Objective-C
#import <LineAdapter/LineAdapter.h>
// ...
GADRequest *request = [GADRequest request];
GADMediationAdapterLineExtras *extras = [[GADMediationAdapterLineExtras alloc] init];
extras.adAudio = GADMediationAdapterLineAdAudioUnmuted;
// ...
[request registerAdNetworkExtras:extras];
使用原生廣告
廣告顯示
LINE Ads Network 轉接器會為 GADNativeAd
填入下列原生廣告進階欄位說明。
欄位 | LINE Ads Network 轉接器一律會加入的素材資源 |
---|---|
廣告標題 | |
圖片 | |
內文 | |
應用程式圖示 | 1 |
行動號召 | |
星級評等 | |
商店 | |
價格 |
1 LINE Ads Network SDK 不會為原生廣告提供應用程式圖示素材資源。相反地,LINE Ads Network 轉接程式會使用透明圖片填入應用程式圖示。
錯誤代碼
如果轉接器無法接收 LINE Ads Network 的廣告,您可以使用 GADResponseInfo.adNetworkInfoArray
查看廣告回應中的底層錯誤,請在下列類別下查看:
GADMediationAdapterLine
以下是 LINE Ads Network 轉接程式在廣告載入失敗時,所傳送的代碼和隨附訊息:
錯誤代碼 | 網域 | 原因 |
---|---|---|
1-10 | 由 LINE Ads Network SDK 傳送 | LINE Ads Network SDK 傳回 SDK 專屬錯誤。詳情請參閱 LINE Ads Network 的說明文件。 |
101 | com.google.ads.mediation.line | 無效的伺服器參數 (例如缺少應用程式 ID 或時段 ID)。 |
102 | com.google.ads.mediation.line | 請求的廣告大小不符合 LINE Ads Network 支援的橫幅廣告大小。 |
103 | com.google.ads.mediation.line | 無法在原生廣告中載入資訊圖示圖片素材資源。 |
LINE iOS 中介服務適配器變更記錄
下一個版本
- 修正
GADMediationAdapterLine.h
不是公開標頭的問題。
版本 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 以上版本。
- 在
LineAdapter.xcframework
的架構中加入Info.plist
。
建構和測試環境:
- 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 相容。
- 在模組圖中加入
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。