Share your feedback and help shape the Google Mobile Ads SDK roadmap. Take the Google Mobile Ads SDK Annual Survey for 2023 before it closes on May 5th, 2023.

Integrating Leadbolt with Mediation

Stay organized with collections Save and categorize content based on your preferences.

This guide is intended for publishers who are interested in using Google Mobile Ads mediation with Leadbolt. It walks through the setup of a mediation adapter to work with your current Android app and the configuration of additional settings.

Leadbolt Resources
Documentation
SDK
Adapter
Customer support

Prerequisites

Add Leadbolt to your project

Include network adapter and SDK

Download the Leadbolt SDK and adapter from the links above.

In Android Studio, include the JAR files in your project's libs folder. Make sure that your build.gradle file includes the following:

implementation fileTree(dir: 'libs', include: ['*.jar'])

Configure the AndroidManifest.xml file

Modify your AndroidManifest.xml file as instructed in the Leadbolt documentation.

Your app doesn't need to call Leadbolt directly—the Google Mobile Ads SDK calls the Leadbolt adapter to fetch ads on your behalf. If you don't wish to specify any additional request parameters, then you're done! The rest of this page details how to provide more information to Leadbolt.

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.