將 Pangle 與中介服務整合

本指南說明如何使用 Google Mobile Ads SDK,透過 AdMob Mediation 載入及顯示 Pangle 廣告,涵蓋瀑布流和出價整合。本文件將說明如何將 Pangle 新增至廣告單元的中介服務設定,以及如何將 Pangle SDK 和轉接程式整合至 iOS 應用程式。

支援的整合和廣告格式

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

整合
出價
瀑布
格式
應用程式開啟  1
橫幅廣告
插頁式
已獲得獎勵
插頁式獎勵廣告
原生
1 這個格式的出價整合功能目前處於公開 Beta 版階段。

需求條件

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

  • [出價]:如要在出價中整合所有支援的廣告格式,請使用 Pangle 轉接程式 5.4.1.1.0 以上版本 (建議使用最新版本)

  • 最新版 Google Mobile Ads SDK

  • 完成中介服務入門指南

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

註冊登入 Pangle 帳戶。

新增應用程式

前往「應用程式」分頁,然後按一下「新增應用程式」按鈕。

選取要為其建立應用程式的作業系統,然後填寫表單的其餘部分。然後按一下「提交」

記下應用程式的 App ID

建立廣告刊登位置

建立應用程式後,請按一下「Add」按鈕,建立廣告刊登位置。

出價

選取「廣告格式」和「廣告刊登位置名稱」,然後選取「應用程式內出價」做為「計費類型」。填寫表單的其他部分,然後按一下「提交」

建立廣告刊登位置後,請記下廣告刊登位置 ID

瀑布

選取「廣告格式」和「廣告刊登位置名稱」,並將「全球千次曝光出價」設為「計費類型」。填寫表單的其餘部分,然後按一下「提交」

建立廣告刊登位置後,請記下廣告刊登位置 ID

找出 Pangle Reporting API 金鑰

出價

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

瀑布

記下頁面左下角的「使用者 ID」

依序點選「Integrations」 >「SDK & API」 >「Pangle Reporting API 2.0」。請記下「Role ID」和「Security Key」

開啟測試模式

請按照 Pangle 的如何新增測試廣告指南中的操作說明,啟用 Pangle 測試廣告。

步驟 2:在 AdMob UI 中設定 Pangle 廣告需求

設定廣告單元的中介服務設定

您必須將 Pangle 新增至廣告單元的中介服務設定。

首先,請登入 AdMob 帳戶。接著,前往「Mediation」分頁。如果您有要修改的現有中介服務群組,請按一下該中介服務群組的名稱進行編輯,然後跳到「將 Pangle 新增為廣告來源」一節。

如要建立新的中介服務群組,請選取「建立中介服務群組」

輸入廣告格式和平台,然後按一下「繼續」

為中介服務群組命名,並選取指定地區。接著,將中介服務群組狀態設為「已啟用」,然後按一下「新增廣告單元」

將這個中介服務群組與一或多個現有的 AdMob 廣告單元建立關聯。接著點選「完成」。

您現在應該會看到廣告單元資訊卡,其中顯示您選取的廣告單元:

將 Pangle 設為廣告來源

出價


在「廣告來源」部分的「出價」資訊卡下方,選取「新增廣告來源」。然後選取「Pangle」
點選「如何簽署合作夥伴協議」,然後與 Pangle 建立出價合作夥伴關係
按一下「已瞭解並同意」,然後點選「繼續」
如果您已為 Pangle 建立對應項目,可以選取該項目。否則請按一下「新增對應」
接下來,請輸入上一節取得的 應用程式 ID廣告刊登位置 ID。然後按一下「完成」

瀑布


在「廣告來源」部分的「刊登序列」資訊卡下方,選取「新增廣告來源」。然後選取「Pangle」

選取「Pangle」。 接著,請為 Pangle 輸入有效千次曝光出價,然後按一下「繼續」



如果您已為 Pangle 建立對應項目,可以選取該項目。否則請按一下「新增對應」

接著,輸入上一節取得的 應用程式 ID廣告刊登位置 ID。然後按一下「完成」


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

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

    pod 'GoogleMobileAdsMediationPangle'
    
  • 在指令列執行:

    pod install --repo-update

手動整合

  • 下載最新版的 Pangle SDK for iOS,並連結專案中的所有 .framework 檔案和套件。
  • 請從「變更記錄」中的下載連結,下載最新版的 Pangle 轉接器,並連結專案中的 PangleAdapter.xcframework

步驟 4:新增必要程式碼

SKAdNetwork 整合

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

步驟 5:測試導入作業

啟用測試廣告

請務必為 AdMob 註冊測試裝置,並在 Pangle UI 中啟用測試模式

驗證測試廣告

如要確認您收到 Pangle 的測試廣告,請使用 Pangle (出價) 和 Pangle (刊登序列) 廣告來源,在廣告檢查器中啟用單一廣告來源測試

選擇性步驟

原生廣告

廣告顯示

Pangle 轉接程式會將原生廣告傳回為 GADNativeAd 物件。它會為 GADNativeAd 填入下列欄位

欄位 Pangle 轉接程式一律會納入的素材資源
廣告標題
圖片 1
內文
圖示
行動號召
星級評等
商店
價格
廣告主

1 Pangle 轉接程式未提供原生廣告的主要圖片素材資源直接存取權。而是讓轉接器以影片或圖片填入 GADMediaView

錯誤代碼

如果轉接器無法從 Pangle 接收廣告,您可以使用下列類別中的 GADResponseInfo.adNetworkInfoArray 檢查廣告回應的基礎錯誤:

GADMediationAdapterPangle

以下是 Pangle 轉接程式在廣告載入失敗時,所傳回的代碼和隨附訊息:

錯誤代碼 網域 原因
101 com.google.ads.mediation.pangle 無效的伺服器參數 (例如缺少應用程式 ID 或刊登位置 ID)。
102 com.google.ads.mediation.pangle 請求的廣告大小與 Pangle 支援的橫幅大小不符。
-1-60000 由 Pangle SDK 傳送 Pangle SDK 傳回錯誤。詳情請參閱 Pangle 的說明文件

Pangle iOS 中介服務轉接程式變更記錄

6.3.1.0.0 版

  • 已確認與 Pangle SDK 6.3.1.0 版相容。

建構及測試時使用:

  • Google Mobile Ads SDK 11.12.0 版。
  • Pangle SDK 6.3.1.0 版。

6.3.0.9.0 版

  • 已確認與 Pangle SDK 6.3.0.9 版相容。

建構及測試時使用:

  • Google Mobile Ads SDK 11.12.0 版。
  • Pangle SDK 版本 6.3.0.9。

6.3.0.8.0 版

  • 已確認與 Pangle SDK 6.3.0.8 版相容。

建構及測試時使用:

  • Google Mobile Ads SDK 11.11.0 版。
  • Pangle SDK 版本 6.3.0.8。

6.3.0.6.0 版

  • 已確認與 Pangle SDK 6.3.0.6 版相容。

建構及測試時使用:

  • Google Mobile Ads SDK 11.11.0 版。
  • Pangle SDK 6.3.0.6 版。

6.2.0.9.0 版

  • 已確認與 Pangle SDK 6.2.0.9 版本相容。

建構及測試時使用:

  • Google Mobile Ads SDK 11.10.0 版。
  • Pangle SDK 版本 6.2.0.9。

6.2.0.8.0 版

  • 已確認與 Pangle SDK 6.2.0.8 版相容。

建構及測試時使用:

  • Google Mobile Ads SDK 11.10.0 版。
  • Pangle SDK 6.2.0.8 版。

6.2.0.7.0 版

  • 已確認與 Pangle SDK 6.2.0.7 版相容。

建構及測試時使用:

  • Google Mobile Ads SDK 11.8.0 版。
  • Pangle SDK 版本 6.2.0.7。

6.2.0.6.0 版

  • 已確認與 Pangle SDK 6.2.0.6 版相容。

建構及測試時使用:

  • Google Mobile Ads SDK 11.8.0 版。
  • Pangle SDK 6.2.0.6 版。

6.2.0.5.0 版

  • 已確認與 Pangle SDK 6.2.0.5 相容。

建構及測試時使用:

  • Google Mobile Ads SDK 11.8.0 版。
  • Pangle SDK 版本 6.2.0.5。

6.1.0.6.0 版

  • 已確認與 Pangle SDK 6.1.0.6 版相容。

建構及測試時使用:

  • Google Mobile Ads SDK 11.7.0 版。
  • Pangle SDK 6.1.0.6 版。

6.1.0.5.0 版

  • 已確認與 Pangle SDK 6.1.0.5 相容。

建構及測試時使用:

  • Google Mobile Ads SDK 11.6.0 版。
  • Pangle SDK 6.1.0.5 版。

6.1.0.4.0 版

  • 已確認與 Pangle SDK 6.1.0.4 版相容。

建構及測試時使用:

  • Google Mobile Ads SDK 11.6.0 版。
  • Pangle SDK 6.1.0.4 版。

6.0.0.6.0 版

  • 已確認與 Pangle SDK 6.0.0.6 版相容。

建構及測試時使用:

  • Google Mobile Ads SDK 11.6.0 版。
  • Pangle SDK 6.0.0.6 版。

6.0.0.5.0 版

  • 已確認與 Pangle SDK 6.0.0.5 版相容。

建構及測試時使用:

  • Google Mobile Ads SDK 11.5.0 版。
  • Pangle SDK 6.0.0.5 版。

6.0.0.4.0 版

  • 已確認與 Pangle SDK 6.0.0.4 版相容。

建構及測試時使用:

  • Google Mobile Ads SDK 11.5.0 版。
  • Pangle SDK 版本 6.0.0.4。

5.9.0.9.0 版

  • 已確認與 Pangle SDK 5.9.0.9 版相容。

建構及測試時使用:

  • Google Mobile Ads SDK 11.5.0 版。
  • Pangle SDK 版本 5.9.0.9。

5.9.0.8.0 版

  • 已確認與 Pangle SDK 5.9.0.8 相容。

建構及測試時使用:

  • Google Mobile Ads SDK 11.4.0 版。
  • Pangle SDK 版本 5.9.0.8。

5.9.0.7.0 版

  • 已確認與 Pangle SDK 5.9.0.7 版相容。

建構及測試時使用:

  • Google Mobile Ads SDK 11.3.0 版。
  • Pangle SDK 版本 5.9.0.7。

5.8.0.8.0 版

  • 已確認與 Pangle SDK 5.8.0.8 版相容。
  • 更新轉接器,以便使用新的 Pangle SDK 信號收集 API。

建構及測試時使用:

  • Google Mobile Ads SDK 11.2.0 版。
  • Pangle SDK 版本 5.8.0.8。

5.8.0.7.0 版

  • 已確認與 Pangle SDK 5.8.0.7 版相容。
  • 目前最低 iOS 版本為 12.0。
  • 現在需要 Google Mobile Ads SDK 11.0 以上版本。
  • PangleAdapter.xcframework 的架構中加入 Info.plist

建構及測試時使用:

  • Google Mobile Ads SDK 11.0.1 版。
  • Pangle SDK 版本 5.8.0.7。

5.7.0.7.0 版

  • 已確認與 Pangle SDK 5.7.0.7 相容。

建構及測試時使用:

  • Google Mobile Ads SDK 10.14.0 版。
  • Pangle SDK 版本 5.7.0.7。

5.7.0.6.0 版

  • 已確認與 Pangle SDK 5.7.0.6 版相容。

建構及測試時使用:

  • Google Mobile Ads SDK 10.14.0 版。
  • Pangle SDK 版本 5.7.0.6。

5.6.0.8.0 版

  • 已確認與 Pangle SDK 5.6.0.8 版相容。
  • 將已淘汰的 adConfiguration.childDirectedTreatment 屬性替換為新的 GADMobileAds.sharedInstance.requestConfiguration.tagForChildDirectedTreatment 屬性,藉此重構 +setCOPPA 方法。

建構及測試時使用:

  • Google Mobile Ads SDK 10.14.0 版。
  • Pangle SDK 版本 5.6.0.8。

5.5.0.9.0 版

  • 已確認與 Pangle SDK 5.5.0.9 相容。

建構及測試時使用:

  • Google Mobile Ads SDK 10.13.0 版。
  • Pangle SDK 版本 5.5.0.9。

5.5.0.7.0 版

  • 已確認與 Pangle SDK 5.5.0.7 相容。

建構及測試時使用:

  • Google Mobile Ads SDK 10.12.0 版。
  • Pangle SDK 版本 5.5.0.7。

5.5.0.5.0 版

  • 已確認與 Pangle SDK 5.5.0.5 相容。

建構及測試時使用:

  • Google Mobile Ads SDK 10.11.0 版。
  • Pangle SDK 版本 5.5.0.5。

5.4.1.1.0 版

  • 新增應用程式開啟廣告格式的出價支援。
  • 已確認與 Pangle SDK 5.4.1.1 版相容。

建構及測試時使用:

  • Google Mobile Ads SDK 10.10.0 版。
  • Pangle SDK 版本 5.4.1.1。

5.4.0.9.0 版

  • 已確認與 Pangle SDK 5.4.0.9 版相容。

建構及測試時使用:

  • Google Mobile Ads SDK 10.9.0 版。
  • Pangle SDK 版本 5.4.0.9。

5.4.0.8.0 版

  • 修正 GADPangleNetworkExtras 不符合 GADAdNetworkExtras 通訊協定的問題。
  • 在插頁式廣告、獎勵廣告和應用程式開啟頁面廣告中導入 adDidShowFail 通訊協定方法。
  • 已確認與 Pangle SDK 5.4.0.8 版相容。

建構及測試時使用:

  • Google Mobile Ads SDK 10.9.0 版。
  • Pangle SDK 版本 5.4.0.8。

5.3.1.2.0 版

  • 已確認與 Pangle SDK 5.3.1.2 相容。

建構及測試時使用:

  • Google Mobile Ads SDK 10.8.0 版。
  • Pangle SDK 版本 5.3.1.2。

5.3.1.0.0 版

  • 已確認與 Pangle SDK 5.3.1.0 版相容。

建構及測試時使用:

  • Google Mobile Ads SDK 10.8.0 版。
  • Pangle SDK 版本 5.3.1.0。

5.2.1.1.0 版

  • 已確認與 Pangle SDK 5.2.1.1 版相容。

建構及測試時使用:

  • Google Mobile Ads SDK 10.7.0 版。
  • Pangle SDK 版本 5.2.1.1。

5.2.0.9.0 版

  • 已確認與 Pangle SDK 5.2.0.9 相容。

建構及測試時使用:

  • Google Mobile Ads SDK 10.5.0 版。
  • Pangle SDK 版本 5.2.0.9。

5.2.0.8.0 版

  • 已確認與 Pangle SDK 5.2.0.8 版相容。

建構及測試時使用:

  • Google Mobile Ads SDK 10.5.0 版。
  • Pangle SDK 版本 5.2.0.8。

5.2.0.7.0 版

  • 新增應用程式開啟、橫幅 (包括 MREC)、插頁式、獎勵和原生廣告格式的刊登序列支援功能。
  • 已確認與 Pangle SDK 5.2.0.7 相容。

建構及測試時使用:

  • Google Mobile Ads SDK 10.5.0 版。
  • Pangle SDK 版本 5.2.0.7。

5.2.0.6.0 版

  • 已確認與 Pangle SDK 5.2.0.6 版相容。

建構及測試時使用:

  • Google Mobile Ads SDK 10.5.0 版。
  • Pangle SDK 版本 5.2.0.6。

5.1.1.0.0 版

  • 已確認與 Pangle SDK 5.1.1.0 相容。
  • 新增對 arm64 模擬器架構的支援。
  • 現在需要 Google Mobile Ads SDK 10.4.0 以上版本。

建構及測試時使用:

  • Google Mobile Ads SDK 10.4.0 版。
  • Pangle SDK 5.1.1.0 版。

5.1.0.6.0 版

  • 已確認與 Pangle SDK 5.1.0.6 相容。

建構及測試時使用:

  • Google Mobile Ads SDK 10.3.0 版。
  • Pangle SDK 版本 5.1.0.6。

5.0.1.0.0 版

  • 已確認與 Pangle SDK 5.0.1.0 相容。

建構及測試時使用:

  • Google Mobile Ads SDK 10.2.0 版。
  • Pangle SDK 版本 5.0.1.0。

5.0.0.8.0 版

  • 已確認與 Pangle SDK 5.0.0.8 版相容。

建構及測試時使用:

  • Google Mobile Ads SDK 10.2.0 版。
  • Pangle SDK 版本 5.0.0.8。

5.0.0.7.0 版

  • 已確認與 Pangle SDK 5.0.0.7 相容。

建構及測試時使用:

  • Google Mobile Ads SDK 10.1.0 版。
  • Pangle SDK 版本 5.0.0.7。

5.0.0.6.0 版

  • 已確認與 Pangle SDK 5.0.0.6 版相容。

建構及測試時使用:

  • Google Mobile Ads SDK 10.1.0 版。
  • Pangle SDK 版本 5.0.0.6。

4.9.1.0.0 版

  • 已停止支援 armv7 架構。
  • 已確認與 Pangle SDK 4.9.1.0 版相容。
  • 目前最低 iOS 版本為 12.0。
  • 現在需要 Google Mobile Ads SDK 10.0.0 以上版本。

建構及測試時使用:

  • Google Mobile Ads SDK 10.0.0 版。
  • Pangle SDK 4.9.1.0 版。

版本 4.9.0.8.0

  • 已確認與 Pangle SDK 4.9.0.8 版相容。

建構及測試時使用:

  • Google Mobile Ads SDK 9.14.0 版。
  • Pangle SDK 版本 4.9.0.8。

4.9.0.7.0 版

  • 已確認與 Pangle SDK 4.9.0.7 版相容。

建構及測試時使用:

  • Google Mobile Ads SDK 9.14.0 版。
  • Pangle SDK 版本 4.9.0.7。

4.9.0.6.0 版

  • 已確認與 Pangle SDK 4.9.0.6 版相容。

建構及測試時使用:

  • Google Mobile Ads SDK 9.14.0 版。
  • Pangle SDK 版本 4.9.0.6。

4.8.1.0.0 版

  • 已確認與 Pangle SDK 4.8.1.0 版相容。

建構及測試時使用:

  • Google Mobile Ads SDK 9.14.0 版。
  • Pangle SDK 版本 4.8.1.0。

4.8.0.9.0 版

  • 已確認與 Pangle SDK 4.8.0.9 版本相容。

建構及測試時使用:

  • Google Mobile Ads SDK 9.13.0 版。
  • Pangle SDK 版本 4.8.0.9。

4.8.0.7.0 版

  • 已確認與 Pangle SDK 4.8.0.7 版相容。

建構及測試時使用:

  • Google Mobile Ads SDK 9.13.0 版。
  • Pangle SDK 版本 4.8.0.7。

4.8.0.6.0 版

  • 已確認與 Pangle SDK 4.8.0.6 版相容。
  • 修正載入原生廣告圖示圖片時,主執行緒遭到封鎖的問題。

建構及測試時使用:

  • Google Mobile Ads SDK 9.13.0 版。
  • Pangle SDK 4.8.0.6 版。

4.7.0.7.0 版

  • 已確認與 Pangle SDK 4.7.0.7 相容。

建構及測試時使用:

  • Google Mobile Ads SDK 9.11.0 版。
  • Pangle SDK 版本 4.7.0.7。

4.7.0.6.0 版

  • 已確認與 Pangle SDK 4.7.0.6 版相容。

建構及測試時使用:

  • Google Mobile Ads SDK 9.11.0 版。
  • Pangle SDK 4.7.0.6 版。

4.7.0.5.0 版

  • 已確認與 Pangle SDK 4.7.0.5 相容。

建構及測試時使用:

  • Google Mobile Ads SDK 9.11.0 版。
  • Pangle SDK 版本 4.7.0.5。

4.7.0.4.0 版

  • 已確認與 Pangle SDK 4.7.0.4 相容。

建構及測試時使用:

  • Google Mobile Ads SDK 9.10.0 版。
  • Pangle SDK 版本 4.7.0.4。

4.6.2.2.0 版

  • GADMediationAdapterPangle 類別中的 setGDPR()setCCPA() 方法分別重新命名為 setGDPRConsent()setDoNotSell
  • 已確認與 Pangle SDK 4.6.2.2 版相容。

建構及測試時使用:

  • Google Mobile Ads SDK 9.10.0 版。
  • Pangle SDK 4.6.2.2 版。

4.6.1.8.0 版

  • 已確認與 Pangle SDK 4.6.1.8 相容。
  • 新增原生廣告格式的出價支援功能。
  • 更新轉接程式,以便使用 didRewardUser API。
  • 現在需要 Google Mobile Ads SDK 9.8.0 以上版本。

建構及測試時使用:

  • Google Mobile Ads SDK 9.9.0 版。
  • Pangle SDK 版本 4.6.1.8。

4.5.2.8.0 版

  • 已確認與 Pangle SDK 4.5.2.8 相容。

建構及測試時使用:

  • Google Mobile Ads SDK 9.7.0 版。
  • Pangle SDK 4.5.2.8 版。

4.5.2.7.0 版

  • 已確認與 Pangle SDK 4.5.2.7 版相容。

建構及測試時使用:

  • Google Mobile Ads SDK 9.7.0 版。
  • Pangle SDK 4.5.2.7 版。

4.5.2.5.0 版

  • 已確認與 Pangle SDK 4.5.2.5 相容。

建構及測試時使用:

  • Google Mobile Ads SDK 9.6.0 版。
  • Pangle SDK 4.5.2.5 版。

4.5.2.4.0 版

  • 已確認與 Pangle SDK 4.5.2.4 相容。

建構及測試時使用:

  • Google Mobile Ads SDK 9.6.0 版。
  • Pangle SDK 4.5.2.4 版。

4.5.2.3.0 版

  • 已確認與 Pangle SDK 4.5.2.3 相容。

建構及測試時使用:

  • Google Mobile Ads SDK 9.6.0 版。
  • Pangle SDK 4.5.2.3 版。

4.5.1.3.0 版

  • 已確認與 Pangle SDK 4.5.1.3 相容。

建構及測試時使用:

  • Google Mobile Ads SDK 9.5.0 版。
  • Pangle SDK 4.5.1.3 版。

4.3.1.9.0 版

  • 已確認與 Pangle SDK 4.3.1.9 版相容。

建構及測試時使用:

  • Google Mobile Ads SDK 9.3.0 以上版本。
  • Pangle SDK 版本 4.3.1.9。

4.3.0.5.0 版

  • 已確認與 Pangle SDK 4.3.0.5 相容。

建構及測試時使用:

  • Google Mobile Ads SDK 9.2.0 版。
  • Pangle SDK 版本 4.3.0.5。

4.3.0.4.0 版

  • 初始版本!
  • 新增對橫幅廣告 (包括 MREC)、插頁式廣告和獎勵廣告格式的出價支援。

建構及測試時使用:

  • Google Mobile Ads SDK 9.1.0 版。
  • Pangle SDK 版本 4.3.0.4。