Integracja Vpon z zapośredniczeniem
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Ten przewodnik jest przeznaczony dla wydawców, którzy chcą korzystać z mediacji reklam mobilnych Google z Vpon. Zawiera on instrukcje konfigurowania adaptera zapośredniczenia, aby współpracował z Twoją obecną aplikacją na Androida, oraz konfigurowania dodatkowych ustawień.
Wymagania wstępne
Przydatne wprowadzenia
Więcej informacji o mediacji znajdziesz w tych artykułach w Centrum pomocy:
Dodawanie Vpon do projektu
Uwzględnij adapter sieciowy i pakiet SDK
Pobierz pakiet SDK i adapter Vpon z poprzednich linków.
W Android Studio umieść pliki adaptera i pakietu SDK w folderze libs
projektu. Sprawdź, czy plik Gradle na poziomie aplikacji zawiera te elementy:
Kotlin
dependencies {
implementation(fileTree(mapOf("dir" to "libs", "include" to listOf("*.aar", "*.jar"))))
// ...
}
Groovy
dependencies {
implementation fileTree(dir: 'libs', include: ['*.aar', '*.jar'])
// ...
}
Zmodyfikuj plik AndroidManifest.xml
zgodnie z instrukcjami w dokumentacji Vpon.
Aplikacja nie musi bezpośrednio wywoływać Vponu – pakiet SDK do reklam mobilnych Google wywołuje adapter Vponu, aby w Twoim imieniu pobierać reklamy. W razie potrzeby możesz podać dodatkowe parametry żądania.
W dalszej części tej strony znajdziesz szczegółowe informacje o tym, jak przekazać Vpon więcej informacji.
Zainicjuj obiekt reklamy za pomocą instancji Activity.
W konstruktorze nowego obiektu reklamy (np. AdView
) musisz przekazać obiekt typu Context
.
Ten Context
jest przekazywany do innych sieci reklamowych podczas korzystania z zapośredniczenia. Niektóre sieci reklamowe wymagają bardziej restrykcyjnego Context
typu Activity
i mogą nie wyświetlać reklam bez instancji Activity
. Dlatego podczas inicjowania obiektów reklam zalecamy przekazywanie instancji Activity
, aby zapewnić spójne działanie sieci reklamowych zapośredniczonych.
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-09-02 UTC.
[null,null,["Ostatnia aktualizacja: 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."]]