整合 Verve HyBid SDK 與 AdMob 中介服務

本指南說明如何使用 Google Mobile Ads SDK,透過 AdMob 中介服務載入及顯示 Verve HyBid SDK 的廣告,包括出價整合作業。內容涵蓋如何將 Verve HyBid SDK 新增至廣告單元的中介服務設定,以及如何將 Verve HyBid SDK 和轉接程式整合至 iOS 應用程式。

支援的整合項目和廣告格式

Verve HyBid SDK 中介服務轉接程式具備下列功能:

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

1 出價整合功能目前為 Alpha 版。請與客戶經理聯絡,要求存取權。

必要條件

繼續操作前,請先確認下列事項:

  • iOS 部署目標為 13.0 以上版本。

步驟 1:在 Verve HyBid SDK 使用者介面中設定

如要設定,請與 Verve 聯絡

步驟 2:在 AdMob 使用者介面中設定 Verve HyBid SDK 需求

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

請在廣告單元的中介服務設定中新增 Verve HyBid SDK。

請先登入 AdMob 帳戶,接著前往「中介服務」分頁。如要修改現有的中介服務群組,請點按該群組的名稱開始編輯,然後跳至「新增 Verve HyBid SDK 廣告來源」一節。

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

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

輸入中介服務群組名稱,然後選取指定地區。接下來,將中介服務群組狀態設為「已啟用」,然後點按「加入廣告單元」

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

現在可看到廣告單元資訊卡,且已填入您選取的廣告單元:

新增 Verve HyBid SDK 做為廣告來源


在「廣告來源」部分的「出價」資訊卡下方,選取「新增廣告來源」,然後選取「Verve HyBid SDK」

按一下「如何簽署合作夥伴協議」,並使用 Verve HyBid SDK 設定出價合作夥伴關係



按一下「確認並同意」,然後點按「繼續」



如果已有 Verve HyBid SDK 的對應關係,可以選取該對應關係。否則請按一下「新增對應」



接著,輸入上一節取得的區域 IDAppToken,然後按一下「完成」。

將 Verve Group 新增至 GDPR 和美國州級法規廣告合作夥伴名單

請按照「歐洲法規設定」和「美國州級法規設定」中的步驟,在 AdMob 使用者介面,將 Verve Group 新增至符合歐洲和美國州級法規的廣告合作夥伴名單。

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

使用 Swift Package Manager

繼續操作前,請務必使用最低支援的介面卡版本 3.8.0.0。

請按照下列步驟,在專案新增套件依附元件

  1. 在 Xcode 中,依序前往「File」>「Add Package Dependencies...」(「檔案」>「新增套件依附元件…」)

  2. 在隨即顯示的提示中,搜尋下列套件網址:

    https://github.com/googleads/googleads-mobile-ios-mediation-verve.git
    
  3. 在「Dependency Rule」(依附元件規則) 中,選取「Branch」(分支)

  4. 在文字欄位中輸入 main

使用 CocoaPods

  • 在專案的 Podfile 中新增下列指令列:

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

    pod install --repo-update

手動整合

  • 下載最新版 Verve iOS SDK,並在專案中連結 VerveSDK.framework

  • 找到變更記錄中的下載連結,下載最新版本 Verve 轉接程式,並在專案中連結 VerveAdapter.framework

  • 將下列架構新增至專案:

    • AdSupport
    • AVFoundation
    • CoreGraphics
    • CoreMedia
    • CoreTelephony
    • StoreKit
    • SystemConfiguration
    • UIKit
    • WebKit
    • libz.tbd

步驟 4:在 Verve SDK 導入隱私權設定

遵守《Google 歐盟地區使用者同意授權政策》,您必須向歐洲經濟區 (EEA)、英國和瑞士境內的使用者揭露特定資訊,並依法徵得使用者同意,才能使用 Cookie 或其他本機儲存空間,或針對廣告個人化用途收集、分享及使用個人資料。本政策是配合《歐盟地區電子通訊隱私指令》和《一般資料保護規則》(GDPR) 而制定。您有責任確認中介服務鏈中的每個廣告來源,皆已採用同意聲明機制。Google 無法將使用者的同意聲明選項自動傳遞至這類聯播網。

Verve HyBid SDK 會自動讀取同意聲明管理平台 (包括 UMP SDK) 設定的《GDPR》同意聲明。詳情請參閱「GDPR TCF 法規遵循」。

美國州級隱私權法律

美國州級隱私權法規定,使用者有權選擇拒絕「販售」其「個人資訊」(「販售」與「個人資訊」的定義請見法律規定),且「賣方」必須在首頁上清楚顯示「請勿販售我的個人資訊」連結,供使用者點選。根據美國州級隱私權法律的法規遵循指南,您可以對 Google 廣告放送作業啟用「受限的資料處理」模式,但 Google 無法將這項設定套用至中介服務鏈的每個廣告聯播網。因此,如果中介服務鏈中有任何廣告聯播網可能販售個人資訊,請務必找出所有這類聯播網,並遵循各自適用的指引,確保符合相關法規。

Verve HyBid SDK 支援透過方法設定隱私權。以下程式碼範例會將這項同意聲明資訊傳遞至 Verve HyBid SDK。如果您手動將同意聲明資訊傳遞至 Verve HyBid SDK,建議先呼叫範例,再透過 Google Mobile Ads SDK 請求廣告。

Swift

HyBidUserDataManager.sharedInstance().setIABUSPrivacyString(usPrivacyString)

usPrivacyString 替換為美國隱私權字串。

Objective-C

[[HyBidUserDataManager sharedInstance] setIABUSPrivacyString:kUSPrivacyString];

kUSPrivacyString 替換為美國隱私權字串。

詳情請參閱 Verve HyBid SDK 隱私權說明文件中的「CCPA Compliance」(CCPA 法規遵循)。

步驟 5:新增必要程式碼

導入 SKAdNetwork

請按照 Verve HyBid SDK 的說明文件,將 SKAdNetwork ID 新增至專案的 Info.plist 檔案。

步驟 6:測試導入成果

啟用測試廣告

請務必註冊 AdMob 測試裝置

驗證測試廣告

如要確認您是否收到 Verve HyBid SDK 的測試廣告,請使用「Verve (出價)」廣告來源,在廣告檢查器中啟用單一廣告來源測試

如需其他設定,請參閱 Verve HyBid SDK 說明文件

錯誤代碼

如果轉接程式無法從 Verve HyBid SDK 接收廣告,發布商可以使用下列類別的 GADResponseInfo.adNetworkInfoArray,檢查廣告回應中的根本錯誤:

GADMAdapterVerve
GADMAdapterVerveRewardBasedVideoAd
GADMediationAdapterVerve

廣告無法載入時,Verve HyBid SDK 轉接程式擲回的程式碼和隨附訊息如下:

錯誤代碼 原因
100 至 106 Verve HyBid SDK 傳回錯誤。
101 缺少應用程式權杖。
102 使用者是孩童。
103 Verve HyBid SDK 無法初始化。
104 廣告設定無效。
105 不支援的橫幅大小。
106 全螢幕廣告尚未準備就緒,無法顯示。
115 缺少廣告單元 ID。無法載入廣告。
116 廣告尚未準備就緒,無法顯示廣告。

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

3.9.0.0 版

  • Google Mobile Ads iOS SDK 最低版本更新為 13.3,放寬限制並允許子版本。
  • 已驗證與 HyBid SDK 3.9.0 版相容。

建構及測試時使用的版本:

  • Google Mobile Ads SDK 13.6.0 版。
  • HyBid SDK 3.9.0 版。

3.8.1.1 版

  • 當新版 ageRestrictedTreatment 設為 GADAgeRestrictedTreatmentChild 時,篩除 Verve SDK 的年齡限制要求。

建構及測試時使用的版本:

  • Google Mobile Ads SDK 13.4.0 版。
  • HyBid SDK 3.8.1 版。

3.8.1.0 版

  • 已驗證與 HyBid SDK 3.8.1 版相容。

建構及測試時使用的版本:

  • Google Mobile Ads SDK 13.4.0 版。
  • HyBid SDK 3.8.1 版。

3.8.0.0 版

  • 從轉接程式中移除橫幅尺寸檢查,解決信號收集失敗和廣告載入量失敗的問題。
  • 驗證與 HyBid SDK 3.8.0 版的相容性。

建構及測試時使用的版本:

  • Google Mobile Ads SDK 13.2.0 版。
  • HyBid SDK 3.8.0 版。

3.7.1.3 版

  • Google Mobile Ads SDK 依附元件更新為 13.0.0 版。

建構及測試時使用的版本:

  • Google Mobile Ads SDK 13.0.0 版。
  • HyBid SDK 3.7.1 版。

3.7.1.2 版

  • 將 CocoaPods 最低 iOS 版本更新至 13.0

建構及測試時使用的版本:

  • Google Mobile Ads SDK 13.0.0 版。
  • HyBid SDK 3.7.1 版。

3.7.1.1 版

  • 初始版本!
  • 支援橫幅、插頁式、獎勵、插頁式獎勵廣告和原生廣告格式的出價。
  • 已驗證與 HyBid SDK 3.7.1 版相容。

建構及測試時使用的版本:

  • Google Mobile Ads SDK 12.13.0 版。
  • HyBid SDK 3.7.1 版。