Page Summary
-
This guide explains how to use Google Mobile Ads mediation with MobFox for Android publishers.
-
Prerequisites include an Android app with the Google Mobile Ads SDK and a Google Ad Manager account configured for mobile app mediation.
-
You need to add the MobFox SDK and adapter to your project and configure the AndroidManifest.xml file according to the MobFox documentation.
-
It is recommended to pass an Activity instance when initializing ad objects to ensure consistent experience with mediated ad networks.
This guide is intended for publishers who are interested in using Google Mobile Ads mediation with MobFox. It walks through the setup of a mediation adapter to work with your current Android app and the configuration of additional settings.
| MobFox Resources |
|---|
| Documentation |
| SDK |
| Adapter |
| Customer support |
Prerequisites
An Android app with Google Mobile Ads SDK integrated. (If you don't have one, see Get Started.)
A Google Ad Manager account with Mediation for mobile apps configured.
Add MobFox to your project
Include network adapter and SDK
Download the MobFox SDK and adapter from the previous links.
In Android Studio, include the adapter and SDK files in your project's libs
folder. Make sure that your app-level Gradle file includes the following:
Kotlin
dependencies {
implementation(fileTree(mapOf("dir" to "libs", "include" to listOf("*.aar", "*.jar"))))
// ...
}
Groovy
dependencies {
implementation fileTree(dir: 'libs', include: ['*.aar', '*.jar'])
// ...
}
Configure the AndroidManifest.xml file
Modify your AndroidManifest.xml file as instructed in the
MobFox documentation.
Your app doesn't need to call MobFox directly—Google Mobile Ads SDK calls the MobFox adapter to fetch ads on your behalf. If necessary, you can specify any additional request parameters. The rest of this page details how to provide more information to MobFox.
Initialize your ad object with an Activity instance
In the constructor for a new ad object (for example,
AdManagerAdView),
you must pass in an object of type
Context.
This Context is passed on to other ad networks when using mediation. Some
ad networks require a more restrictive Context that is of type
Activity
and may not be able to serve ads without an Activity instance. Therefore,
we recommend passing in an Activity instance when initializing ad objects
to ensure a consistent experience with your mediated ad networks.