將委刊項與中介服務整合 (Beta 版)

本指南說明如何使用 Google Mobile Ads SDK 透過中介服務載入及顯示 Line 廣告,並涵蓋水 fall 整合作業。這篇文章將說明如何將 Line 新增至廣告單元的中介設定,以及如何將 Line SDK 和轉接程式整合至 iOS 應用程式。

Line 的資訊主頁介面會使用日文文字做為標籤、按鈕和說明。本指南中的螢幕截圖未經翻譯。不過,本指南的說明和操作說明中,標籤和按鈕的英文對應項目會在括號內顯示。

支援的整合和廣告格式

Line 的中介服務適配器具有下列功能:

整合
出價
瀑布  1
格式
橫幅廣告
插頁式
已獲得獎勵
原生

1 瀑布式整合功能目前處於封閉式 Beta 版階段,請與客戶經理聯絡,要求存取權。

需求條件

  • iOS 部署目標為 12.0 以上版本

  • 最新版 Google Mobile Ads SDK

  • 完成中介服務入門指南

步驟 1:在 Line UI 中設定設定

登入 Line 帳戶。

新增應用程式

依序按一下「廣告版位管理」 >「媒體」。然後按一下「新規建立」

填寫表單,然後按一下「登録」

記下應用程式 ID。

建立廣告刊登位置

按一下要新增廣告刊登位置的應用程式 ID。接著選取「詳細」

按一下「スロット 追加 (Add Slot)」

填寫表單,完成後按一下「(登録) 註冊」

記下時段 ID。

步驟 2:在 Ad Manager 使用者介面中設定 Line 廣告需求

登入 Ad Manager 帳戶

在「公司」中新增「Line」

出價

出價整合不必執行這個步驟。

瀑布

依序前往「管理」 >「公司」,然後點選「所有公司」分頁中的「新增公司」按鈕。選取「廣告聯播網」

選取「Line」做為「廣告聯播網」,輸入不重複的「名稱」,並啟用「中介服務」

您不需要輸入使用者名稱密碼。完成後,請按一下「儲存」

啟用安全信號共用

出價

依序前往「管理」 >「通用設定」。前往「Ad Exchange 帳戶設定」分頁標籤,查看並開啟「安全信號共用」切換鈕。按一下「儲存」

瀑布

瀑布式整合不必執行這個步驟。

設定 Line 出價

出價

前往「廣告放送」 >「出價方」,然後點選「SDK 出價」分頁標籤下方的「新增出價方」

選取「Line」做為出價方。

開啟「將此出價方的信號程式庫加入信號許可清單」和「允許與這個出價方共用信號」。然後按一下「繼續」

按一下「繼續」

按一下 [完成]。

瀑布

瀑布式整合不必執行這個步驟。

設定廣告單元對應

出價

依序前往「廣告放送」 >「出價方」,然後選取「Line」下方的「SDK 出價」分頁標籤。

前往「廣告單元對應」分頁,然後點選「新增廣告單元對應」

選擇「特定廣告單元」。選取廣告單元和格式、行動應用程式做為廣告空間類型,以及您的行動應用程式。接著,輸入上一節取得的「應用程式 ID」和「時段 ID」。最後,按一下「儲存」

瀑布

依序前往「廣告放送」 >「收益群組」,然後按一下「新增收益群組」按鈕。選取「行動應用程式」

向下捲動並按一下「新增收益夥伴」

選取您在前一個部分為 Line 建立的公司。請選擇「Mobile SDK 中介服務」做為「整合類型」,選擇「iOS」做為「平台」,並選擇「有效」做為「狀態」

輸入先前章節中取得的 應用程式 ID版位 ID,以及預設千次曝光定價值。按一下「儲存」

步驟 3:匯入 Line SDK 和轉接程式

在專案的 Podfile 中加入以下行:

pod 'GoogleMobileAdsMediationLine'

在指令列執行:

pod install --repo-update

手動整合

  • 下載最新版的 Line SDK,並在專案中連結 FiveAd.framework
  • 請從「Changelog」中的下載連結下載最新版的 Line 轉接器,並連結專案中的 LineAdapter.framework

步驟 4:新增必要程式碼

SKAdNetwork 整合

請按照 Line 的說明文件將 SKAdNetwork 識別碼新增至專案的 Info.plist 檔案。

步驟 5:測試導入作業

啟用測試廣告

請務必為 Ad Manager 註冊測試裝置

請按照 Line 說明文件中的操作說明,啟用 Line 測試廣告。

驗證測試廣告

如要確認您收到來自 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 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 中介服務適配器變更記錄

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。