Tích hợp Vpon với tính năng dàn xếp
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Hướng dẫn này dành cho những nhà xuất bản muốn sử dụng tính năng dàn xếp Quảng cáo trên thiết bị di động của Google với Vpon. Tài liệu này hướng dẫn cách thiết lập một bộ chuyển đổi dàn xếp để hoạt động với ứng dụng Android hiện tại của bạn và cách định cấu hình các chế độ cài đặt bổ sung.
Điều kiện tiên quyết
Thông tin cơ bản hữu ích
Các bài viết sau đây trên Trung tâm trợ giúp cung cấp thông tin cơ bản về hoạt động dàn xếp:
Thêm Vpon vào dự án của bạn
Bao gồm bộ chuyển đổi mạng và SDK
Tải SDK và bộ chuyển đổi Vpon xuống từ các đường liên kết trước đó.
Trong Android Studio, hãy thêm tệp bộ chuyển đổi và SDK vào thư mục libs
của dự án. Đảm bảo rằng tệp Gradle cấp ứng dụng của bạn có chứa nội dung sau:
Kotlin
dependencies {
implementation(fileTree(mapOf("dir" to "libs", "include" to listOf("*.aar", "*.jar"))))
// ...
}
Groovy
dependencies {
implementation fileTree(dir: 'libs', include: ['*.aar', '*.jar'])
// ...
}
Sửa đổi tệp AndroidManifest.xml
theo hướng dẫn trong tài liệu của Vpon.
Ứng dụng của bạn không cần gọi Vpon trực tiếp – SDK Quảng cáo của Google trên thiết bị di động sẽ gọi bộ chuyển đổi Vpon để tìm nạp quảng cáo thay cho bạn. Nếu cần, bạn có thể chỉ định mọi tham số yêu cầu bổ sung.
Phần còn lại của trang này trình bày chi tiết cách cung cấp thêm thông tin cho Vpon.
Khởi chạy đối tượng quảng cáo thông qua một phiên bản Activity
Trong hàm dựng cho một đối tượng quảng cáo mới (ví dụ: AdView
), bạn phải truyền vào một đối tượng thuộc loại Context
.
Hệ thống sẽ chuyển Context
này sang các mạng quảng cáo khác khi bạn sử dụng tính năng dàn xếp. Một số mạng quảng cáo yêu cầu Context
hạn chế hơn thuộc loại Activity
và không thể phân phát quảng cáo nếu không có phiên bản Activity
. Do đó, bạn nên chuyển vào một thực thể Activity
khi khởi chạy các đối tượng quảng cáo để đảm bảo trải nghiệm nhất quán với các mạng quảng cáo được dàn xếp.
Trừ phi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả 4.0 của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache 2.0. Để biết thông tin chi tiết, vui lòng tham khảo Chính sách trang web của Google Developers. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle.
Cập nhật lần gần đây nhất: 2025-09-02 UTC.
[null,null,["Cập nhật lần gần đây nhất: 2025-09-02 UTC."],[[["\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,["This 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- An Android app with Google Mobile Ads SDK 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\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\nInclude 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\nKotlin \n\n dependencies {\n implementation(fileTree(mapOf(\"dir\" to \"libs\", \"include\" to listOf(\"\\*.aar\", \"\\*.jar\"))))\n // ...\n }\n\nGroovy \n\n dependencies {\n implementation fileTree(dir: 'libs', include: \\['\\*.aar', '\\*.jar'\\])\n // ...\n }\n\nConfigure 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---Google Mobile Ads SDK calls 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\nInitialize 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."]]