本指南將說明如何使用 Google Mobile Ads SDK,透過中介服務從 Pangle 載入及顯示廣告,同時涵蓋 刊登序列和出價 整合。說明如何將 Pangle 至廣告單元的中介服務設定,以及如何將 Pangle SDK 和轉接程式整合至 Android 應用程式。
支援的整合功能和廣告格式
Pangle 的 AdMob 中介服務轉接程式具有下列功能:
整合 | ||
---|---|---|
出價 | ||
瀑布 | 1 | |
格式 | ||
應用程式開啟頁面廣告 | 2 | |
橫幅廣告 | ||
插頁式 | ||
已獲得獎勵 | ||
插頁式獎勵廣告 | ||
原生 | 3 | 1 |
2 出價不支援 (僅適用於刊登序列中介服務)。
3 原生廣告需要 Pangle 轉接程式版本 4.5.0.6.1 或以上版本。
需求條件
- Android API 級別 19 以上
最新版 Google Mobile Ads SDK
完成中介服務 入門指南
步驟 1:設定 Pangle
新增應用程式
前往「應用程式」分頁,然後按一下「新增應用程式」按鈕。
選取「Android」做為「Operating System」,然後填寫表單的其餘部分。然後按一下「提交」。

記下應用程式的應用程式 ID。

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

出價
選取「廣告格式」和「廣告刊登位置名稱」,然後選取「應用程式內出價」做為定價類型。填寫表單其餘部分,然後按一下「Submit」(提交)。
建立廣告刊登位置後,請記下「廣告刊登位置 ID」。
瀑布
選取「廣告格式」和「廣告刊登位置名稱」,然後選取「全域千次曝光出價」做為「定價類型」。填寫表單其餘部分,然後按一下「Submit」。
建立廣告刊登位置後,請記下「廣告刊登位置 ID」。
找出 Pangle Reporting API 金鑰
出價
出價整合不需要進行這個步驟。
瀑布
記下頁面左下角的「User ID」。
依序按一下「整合」>「SDK 與 API」>「Pangle Reporting API 2.0」。請記下角色 ID 和安全金鑰。
步驟 2:調整 AdMob 廣告單元的中介服務設定
您必須將 Pangle 新增至廣告單元的中介服務設定。請先登入 AdMob 帳戶,
前往「中介服務」分頁。如要修改現有的中介服務群組,請按一下該中介服務群組的名稱進行編輯,然後直接跳到「Add Pangle 做為廣告來源」一節。
如要建立新的中介服務群組,請選取「建立中介服務群組」。
輸入廣告格式與平台,然後按一下「繼續」。

為中介服務群組命名,並選取要指定的地區。 接著,將中介服務群組狀態設為「已啟用」。按一下「新增廣告單元」,即可開啟廣告單元選項重疊廣告。

將這個中介服務群組與您現有的 AdMob 廣告單元建立關聯。 然後點選「完成」。

「廣告單元」資訊卡現在應會顯示所選廣告單元。

將 Pangle 新增為廣告來源
出價
在「廣告來源」部分的「出價」資訊卡下方,選取「新增廣告來源」。然後選取「Pangle」。
按一下「如何簽署合作夥伴協議」,並透過 Pangle 設定出價合作夥伴。
按一下「確認並同意」,然後按一下「繼續」。
如果 Pangle 已有對應,您可以直接選取。 如果沒有的話,請按一下「新增對應」。
接著,輸入上一節取得的「對應名稱」、「應用程式 ID」和「廣告刊登位置 ID」。然後點選「完成」。
瀑布
在「Ad Source」區段的「Waterfall」資訊卡下方,選取「Add Ad Source」。
選取「Pangle」並啟用「最佳化工具」切換按鈕。輸入上一節取得的「Reporting API 使用者 ID」、「Reporting API 角色 ID」和「密鑰」。接著為 Pangle 輸入「eCPM 值」,然後按一下「Continue」。
如果 Pangle 已有對應,您可以直接選取。 如果沒有的話,請按一下「新增對應」。
接著,輸入「對應名稱」、「應用程式 ID」和「廣告刊登位置 ID」。然後按一下「Done」(完成)。
步驟 3:匯入 Pangle SDK 和轉接程式
Android Studio 整合 (建議)
在應用程式層級的 build.gradle
檔案中,使用最新版 Pangle SDK 和轉接程式,新增下列實作依附元件:
repositories { google() mavenCentral() maven { url 'https://artifact.bytedance.com/repository/pangle/' } } ... dependencies { implementation 'com.google.android.gms:play-services-ads:22.4.0' implementation 'com.google.ads.mediation:pangle:5.4.1.1.0' } ...
手動整合
下載 Pangle SDK for Android 最新版本,從下載的封存資料夾中擷取
open_ad_sdk.aar
並新增至專案。前往 Google Maven 存放區中的 Pangle 轉接程式構件。選取最新版本,下載 Pangle 轉接程式的
.aar
檔案,然後將其新增至專案。
步驟 4:需要額外程式碼
ProGuard 模糊處理
如果您使用 ProGuard 對 Android 程式碼進行模糊處理,請按照 Pangle 的說明文件中的指示操作,確保 Pangle SDK 程式碼不會經過模糊處理。
步驟 5:測試實作結果
如需啟用 Pangle 測試廣告的詳細操作說明,請參閱如何新增測試廣告指南。 然後,您可以使用廣告檢查器確認導入結果是否正確。
大功告成!您現在可將中介服務與 Pangle 整合。
選擇性步驟
原生廣告
顯示廣告
Pangle 轉接程式會將原生廣告傳回為
NativeAd
物件。系統會為
NativeAd
的下列
欄位
填入資料。
欄位 | 素材資源一律會由 Pangle 轉接程式納入 |
---|---|
廣告標題 | |
圖片 | 1 |
內文 | |
圖示 | |
行動號召 | |
星級評等 | |
儲存 | |
價格 | |
廣告主 |
1 Pangle 轉接程式無法直接存取原生廣告的主要圖片素材資源。轉接器會改為使用影片或圖片填入
MediaView
。
錯誤代碼
如果轉接程式未能從 Pangle 接收廣告,您可以使用下列類別中的
ResponseInfo.getAdapterResponse()
檢查廣告回應的根本錯誤:
com.pangle.ads
com.google.ads.mediation.pangle.PangleMediationAdapter
以下是廣告無法載入時,Pangle 轉接程式擲回的代碼和隨附訊息:
錯誤代碼 | 網域 | 原因 |
---|---|---|
101 | com.google.ads.Mediation.pangle | 伺服器參數無效 (例如缺少應用程式 ID 或刊登位置 ID)。 |
102 | com.google.ads.Mediation.pangle | 請求的廣告大小不符合 Pangle 支援的橫幅廣告大小。 |
103 | com.google.ads.Mediation.pangle | 出價回應遺失或無效。 |
-1-60000 | com.pangle.ads | Pangle SDK 傳回錯誤。詳情請參閱 Pangle 的說明文件。 |
101 | com.google.ads.Mediation.pangle | 伺服器參數無效 (例如缺少應用程式 ID 或刊登位置 ID)。 |
102 | com.google.ads.Mediation.pangle | 請求的廣告大小不符合 Pangle 支援的橫幅廣告大小。 |
-1-60000 | 由 Pangle SDK 傳送 | Pangle SDK 傳回錯誤。詳情請參閱 Pangle 的說明文件。 |
Pangle Android 中介服務轉接程式變更記錄
下一個版本
- 新增出價廣告的浮水印支援。
- 將 Google Mobile Ads SDK 的最低版本需求更新為 22.4.0 版。
5.4.1.1.0 版
- 修正轉接程式無法初始化的問題。
- 經驗證與 Pangle SDK 5.4.1.1 版相容。
建構及測試以下項目:
- Google Mobile Ads SDK 22.3.0 版。
- Pangle SDK 5.4.1.1 版。
5.4.0.9.0 版
- 經驗證與 Pangle SDK 5.4.0.9 版相容。
- 將 Google Mobile Ads SDK 的最低版本需求更新為 22.3.0 版。
建構及測試以下項目:
- Google Mobile Ads SDK 22.3.0 版。
- Pangle SDK 5.4.0.9 版。
5.4.0.8.0 版
- 經過驗證與 Pangle SDK 5.4.0.8 版相容。
建構及測試以下項目:
- Google Mobile Ads SDK 22.2.0 版。
- Pangle SDK 5.4.0.8 版。
5.3.0.6.0 版
- 經驗證與 Pangle SDK 5.3.0.6 版相容。
建構及測試以下項目:
- Google Mobile Ads SDK 22.2.0 版。
- Pangle SDK 5.3.0.6 版。
5.3.0.5.0 版
- 經驗證與 Pangle SDK 5.3.0.5 版相容。
建構及測試以下項目:
- Google Mobile Ads SDK 22.2.0 版。
- Pangle SDK 5.3.0.5 版。
5.3.0.4.0 版
- 經驗證與 Pangle SDK 5.3.0.4 版相容。
建構及測試以下項目:
- Google Mobile Ads SDK 22.2.0 版。
- Pangle SDK 5.3.0.4 版。
5.2.0.7.0 版
- 經驗證與 Pangle SDK 5.2.0.7 版相容。
建構及測試以下項目:
- Google Mobile Ads SDK 22.1.0 版。
- Pangle SDK 5.2.0.7 版。
5.2.0.6.0 版
- 經驗證與 Pangle SDK 5.2.0.6 版相容。
建構及測試以下項目:
- Google Mobile Ads SDK 22.1.0 版。
- Pangle SDK 5.2.0.6 版。
5.2.0.5.0 版
- 經過驗證與 Pangle SDK 5.2.0.5 版相容。
建構及測試以下項目:
- Google Mobile Ads SDK 22.1.0 版。
- Pangle SDK 5.2.0.5 版。
5.2.0.3.0 版
- 針對應用程式開啟頁面、橫幅 (包括 MREC)、插頁式廣告、獎勵和原生廣告格式新增刊登序列支援。
- 經驗證與 Pangle SDK 5.2.0.3 版相容。
建構及測試以下項目:
- Google Mobile Ads SDK 22.0.0 版。
- Pangle SDK 5.2.0.3 版。
5.1.0.9.0 版
- 經驗證與 Pangle SDK 5.1.0.9 版相容。
建構及測試以下項目:
- Google Mobile Ads SDK 22.0.0 版。
- Pangle SDK 5.1.0.9 版。
5.1.0.8.0 版
- 經驗證與 Pangle SDK 5.1.0.8 版相容。
建構及測試以下項目:
- Google Mobile Ads SDK 22.0.0 版。
- Pangle SDK 5.1.0.8 版。
5.1.0.6.0 版
- 更新了轉接程式,以使用新的
VersionInfo
類別。 - 將 Google Mobile Ads SDK 的最低版本需求更新至 22.0.0。
建構及測試以下項目:
- Google Mobile Ads SDK 22.0.0 版。
- Pangle SDK 5.1.0.6 版。
5.0.1.1.0 版
- 經驗證與 Pangle SDK 5.0.1.1 版相容。
建構及測試以下項目:
- Google Mobile Ads SDK 21.5.0 版。
- Pangle SDK 5.0.1.1 版。
5.0.1.0.0 版
- 經驗證與 Pangle SDK 5.0.1.0 版相容。
建構及測試以下項目:
- Google Mobile Ads SDK 21.5.0 版。
- Pangle SDK 5.0.1.0 版。
5.0.0.9.0 版
- 經驗證與 Pangle SDK 5.0.0.9 版相容。
建構及測試以下項目:
- Google Mobile Ads SDK 21.5.0 版。
- Pangle SDK 5.0.0.9 版。
5.0.0.8.0 版
- 經過驗證與 Pangle SDK 5.0.0.8 版相容。
建構及測試以下項目:
- Google Mobile Ads SDK 21.5.0 版。
- Pangle SDK 5.0.0.8 版。
5.0.0.7.0 版
- 經驗證與 Pangle SDK 5.0.0.7 版相容。
建構及測試以下項目:
- Google Mobile Ads SDK 21.5.0 版。
- Pangle SDK 5.0.0.7 版。
5.0.0.6.0 版
- 經驗證與 Pangle SDK 5.0.0.6 版相容。
建構及測試以下項目:
- Google Mobile Ads SDK 21.5.0 版。
- Pangle SDK 5.0.0.6 版。
4.9.0.9.0 版
- 經驗證與 Pangle SDK 4.9.0.9 版相容。
- 將 Google Mobile Ads SDK 的最低版本需求更新至 21.5.0。
建構及測試以下項目:
- Google Mobile Ads SDK 21.5.0 版。
- Pangle SDK 4.9.0.9 版。
4.9.0.8.0 版
- 經驗證與 Pangle SDK 4.9.0.8 版相容。
建構及測試以下項目:
- Google Mobile Ads SDK 21.4.0 版。
- Pangle SDK 4.9.0.8 版。
4.9.0.7.0 版
- 經驗證與 Pangle SDK 4.9.0.7 版相容。
建構及測試以下項目:
- Google Mobile Ads SDK 21.4.0 版。
- Pangle SDK 4.9.0.7 版。
4.9.0.6.0 版
- 經驗證與 Pangle SDK 4.9.0.6 版相容。
建構及測試以下項目:
- Google Mobile Ads SDK 21.4.0 版。
- Pangle SDK 4.9.0.6 版。
版本 4.8.1.0.0
- 經過驗證與 Pangle SDK 4.8.1.0 版相容。
- 將 Google Mobile Ads SDK 的最低版本需求更新為 21.4.0 版。
建構及測試以下項目:
- Google Mobile Ads SDK 21.4.0 版。
- Pangle SDK 4.8.1.0 版。
4.8.0.9.0 版
- 經驗證與 Pangle SDK 4.8.0.9 版相容。
建構及測試以下項目:
- Google Mobile Ads SDK 21.3.0 版。
- Pangle SDK 4.8.0.9 版。
4.8.0.8.0 版
- 經過驗證與 Pangle SDK 4.8.0.8 版相容。
建構及測試以下項目:
- Google Mobile Ads SDK 21.3.0 版。
- Pangle SDK 4.8.0.8 版。
4.8.0.7.0 版
- 經驗證與 Pangle SDK 4.8.0.7 版相容。
建構及測試以下項目:
- Google Mobile Ads SDK 21.3.0 版。
- Pangle SDK 4.8.0.7 版。
4.8.0.6.0 版
- 經過驗證與 Pangle SDK 4.8.0.6 版相容。
建構及測試以下項目:
- Google Mobile Ads SDK 21.3.0 版。
- Pangle SDK 4.8.0.6 版。
4.7.0.7.0 版
- 經過驗證與 Pangle SDK 4.7.0.7 版相容。
- 將 Google Mobile Ads SDK 的最低版本需求更新為 21.3.0 版。
建構及測試以下項目:
- Google Mobile Ads SDK 21.3.0 版。
- Pangle SDK 4.7.0.7 版。
4.7.0.6.0 版
- 經過驗證與 Pangle SDK 4.7.0.6 版相容。
建構及測試以下項目:
- Google Mobile Ads SDK 21.2.0 版。
- Pangle SDK 4.7.0.6 版。
4.7.0.5.0 版
- 經過驗證與 Pangle SDK 4.7.0.5 版相容。
建構及測試以下項目:
- Google Mobile Ads SDK 21.2.0 版。
- Pangle SDK 4.7.0.5 版。
4.7.0.3.0 版
- 經過驗證與 Pangle SDK 4.7.0.3 版相容。
- 轉接程式現在會嘗試在載入廣告前初始化 Pangle SDK。
建構及測試以下項目:
- Google Mobile Ads SDK 21.2.0 版。
- Pangle SDK 4.7.0.3 版。
4.6.0.9.0 版
- 經驗證與 Pangle SDK 4.6.0.9 版相容。
- 將 Google Mobile Ads SDK 的最低版本需求更新為 21.2.0。
建構及測試以下項目:
- Google Mobile Ads SDK 21.2.0 版。
- Pangle SDK 4.6.0.9 版。
4.5.0.6.1 版
- 新增原生廣告格式出價支援。
- 將 Google Mobile Ads SDK 的最低版本需求更新為 21.1.0。
建構及測試以下項目:
- Google Mobile Ads SDK 21.1.0 版。
- Pangle SDK 4.5.0.6 版。
4.5.0.6.0 版
- 經驗證與 Pangle SDK 4.5.0.6 版相容。
建構及測試以下項目:
- Google Mobile Ads SDK 21.0.0 版。
- Pangle SDK 4.5.0.6 版。
4.5.0.5.0 版
- 經過驗證與 Pangle SDK 4.5.0.5 版相容。
建構及測試以下項目:
- Google Mobile Ads SDK 21.0.0 版。
- Pangle SDK 4.5.0.5 版。
4.5.0.4.0 版
- 經驗證與 Pangle SDK 4.5.0.4 版相容。
建構及測試以下項目:
- Google Mobile Ads SDK 21.0.0 版。
- Pangle SDK 4.5.0.4 版。
4.5.0.3.0 版
- 經驗證與 Pangle SDK 4.5.0.3 版相容。
- 已將
compileSdkVersion
和targetSdkVersion
更新為 API 31。 - 將 Google Mobile Ads SDK 的最低版本需求更新為 21.0.0。
- 將最低 Android API 級別更新為 19。
建構及測試以下項目:
- Google Mobile Ads SDK 21.0.0 版。
- Pangle SDK 4.5.0.3 版。
4.3.0.9.0 版
- 經驗證與 Pangle SDK 4.3.0.9 版相容。
建構及測試以下項目:
- Google Mobile Ads SDK 20.6.0 版。
- Pangle SDK 4.3.0.9 版。
4.3.0.8.0 版
- 經驗證與 Pangle SDK 4.3.0.8 版相容。
建構及測試以下項目:
- Google Mobile Ads SDK 20.6.0 版。
- Pangle SDK 4.3.0.8 版。
4.3.0.7.0 版
- 經驗證與 Pangle SDK 4.3.0.7 版相容。
建構及測試以下項目:
- Google Mobile Ads SDK 20.6.0 版。
- Pangle SDK 4.3.0.7 版。
4.3.0.6.0 版
- 經驗證與 Pangle SDK 4.3.0.6 版相容。
建構及測試以下項目:
- Google Mobile Ads SDK 20.6.0 版。
- Pangle SDK 4.3.0.6 版。
4.3.0.4.0 版
- 經驗證與 Pangle SDK 4.3.0.4 版相容。
建構及測試以下項目:
- Google Mobile Ads SDK 20.6.0 版。
- Pangle SDK 4.3.0.4 版。
4.2.5.3.0 版
- 初始版本!
- 新增橫幅廣告 (包括 MREC)、插頁式廣告和獎勵廣告格式的出價支援。
建構及測試以下項目:
- Google Mobile Ads SDK 20.6.0 版。
- Pangle SDK 4.2.5.3 版。