整合 Vpon 與中介服務
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
本指南適用於有意透過 Vpon,使用 Google Mobile Ads 中介服務的發布商。內容涵蓋如何設定中介服務轉接程式,以搭配現有的 Android 應用程式運作,以及如何完成其他相關設定。
必要條件
實用入門資訊
如需中介服務的背景資訊,請參閱下列說明中心文章:
將 Vpon 新增至專案
加入聯播網轉接程式和 SDK
從先前提供的連結下載 Vpon SDK 和轉接程式。
在 Android Studio 中,將轉接程式和 SDK 檔案加入專案的 libs
資料夾,並確認應用程式層級的 Gradle 檔案包含下列內容:
Kotlin
dependencies {
implementation(fileTree(mapOf("dir" to "libs", "include" to listOf("*.aar", "*.jar"))))
// ...
}
Groovy
dependencies {
implementation fileTree(dir: 'libs', include: ['*.aar', '*.jar'])
// ...
}
按照 Vpon 說明文件的指示修改 AndroidManifest.xml
檔案。
應用程式不需要直接呼叫 Vpon,Google Mobile Ads SDK 會代您呼叫 Vpon 轉接程式來擷取廣告。如有需要,您可以指定其他要求參數。本頁其他內容將詳細說明如何向 Vpon 提供更多資訊。
使用 Activity 例項初始化廣告物件
在新廣告物件 (例如 AdView
) 的建構函式中,您必須傳入 Context
類型的物件。使用中介服務時,這個 Context
也會傳遞給其他廣告聯播網。有些廣告聯播網對 Context
的要求較嚴格,必須是 Activity
類型,而且沒有 Activity
例項就可能無法正常放送廣告。因此,建議在初始化廣告物件時傳遞 Activity
例項,確保中介廣告聯播網能提供一致體驗。
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2025-08-31 (世界標準時間)。
[null,null,["上次更新時間:2025-08-31 (世界標準時間)。"],[[["\u003cp\u003eThis guide helps publishers integrate Vpon ads into their Android apps using Google Mobile Ads mediation.\u003c/p\u003e\n"],["\u003cp\u003eIt outlines the process of setting up the Vpon adapter and configuring necessary settings.\u003c/p\u003e\n"],["\u003cp\u003ePublishers need an existing Android app with the Google Mobile Ads SDK and an AdMob account with ad units for mediation.\u003c/p\u003e\n"],["\u003cp\u003eThe guide includes instructions on adding the Vpon SDK and adapter, configuring the AndroidManifest.xml, and initializing ad objects.\u003c/p\u003e\n"],["\u003cp\u003eIt's crucial to use an \u003ccode\u003eActivity\u003c/code\u003e instance when initializing ad objects for optimal compatibility with mediated ad networks.\u003c/p\u003e\n"]]],["Publishers integrating Vpon with Google Mobile Ads mediation should download the Vpon SDK and adapter and include them in their Android project's `libs` folder. The app's `AndroidManifest.xml` file must be configured as specified in Vpon's documentation. Initialization of ad objects requires passing an `Activity` instance. No direct Vpon calls are needed; the Google Mobile Ads SDK uses the Vpon adapter to fetch ads.\n"],null,["# Integrate Vpon with mediation\n\nThis guide is intended for publishers who are interested in using Google\nMobile Ads mediation with **Vpon**. It walks\nthrough the setup of a mediation adapter to work with your current Android app\nand the configuration of additional settings.\n\n| Vpon Resources |\n|---------------------------------------------------------------------|\n| [Documentation](http://vpon-sdk.github.io/android/mediation/admob/) |\n| [SDK](http://vpon-sdk.github.io/android/download/index.html) |\n| [Adapter](//vpon-sdk.github.io/android/download/#admob) |\n| [Customer support](mailto:fae@vpon.com) |\n\nPrerequisites\n-------------\n\n- An Android app with\n\n Google Mobile Ads SDK\n\n integrated. (If you don't\n have one, see [Get Started](/admob/android/quick-start).)\n\n- An AdMob account and [an ad unit configured with mediation line\n items](//support.google.com/admob/answer/3124703).\n\nHelpful primers\n---------------\n\nThe following Help Center articles provide background information on mediation:\n\n- [About AdMob Mediation](//support.google.com/admob/answer/3063564)\n- [Set up AdMob Mediation](//support.google.com/admob/answer/3124703)\n- [Optimize AdMob Network](//support.google.com/admob/answer/3534471)\n\nAdd Vpon to your project\n------------------------\n\n### Include network adapter and SDK\n\nDownload the Vpon SDK and adapter from the\n[previous links](#resources).\n\nIn Android Studio, include the adapter and SDK files in your project's `libs`\nfolder. Make sure that your app-level Gradle file includes the following: \n\n### Kotlin\n\n dependencies {\n implementation(fileTree(mapOf(\"dir\" to \"libs\", \"include\" to listOf(\"\\*.aar\", \"\\*.jar\"))))\n // ...\n }\n\n### Groovy\n\n dependencies {\n implementation fileTree(dir: 'libs', include: \\['\\*.aar', '\\*.jar'\\])\n // ...\n }\n\n### Configure the AndroidManifest.xml file\n\nModify your `AndroidManifest.xml` file as instructed in the\nVpon documentation.\n\nYour app doesn't need to call Vpon\ndirectly---\n\nGoogle Mobile Ads SDK\n\ncalls the\nVpon adapter to fetch ads on your behalf. If necessary, you can\nspecify any additional request parameters.\nThe rest of this page details how to provide more information to\nVpon.\n\n### Initialize your ad object with an Activity instance\n\nIn the constructor for a new ad object (for example,\n\n[`AdView`](/admob/android/reference/com/google/android/gms/ads/AdView)),\n\nyou must pass in an object of type\n[`Context`](//developer.android.com/reference/android/content/Context).\nThis `Context` is passed on to other ad networks when using mediation. Some\nad networks require a more restrictive `Context` that is of type\n[`Activity`](//developer.android.com/reference/android/app/Activity)\nand may not be able to serve ads without an `Activity` instance. Therefore,\nwe recommend passing in an `Activity` instance when initializing ad objects\nto ensure a consistent experience with your mediated ad networks."]]