Select platform: [Android](https://developers.google.com/ad-manager/mobile-ads-sdk/android/next-gen/mediation/lg "View this page for the Android platform docs.") [iOS](https://developers.google.com/ad-manager/mobile-ads-sdk/ios/mediation/lg "View this page for the iOS platform docs.") [Unity](https://developers.google.com/ad-manager/mobile-ads-sdk/unity/mediation/lg "View this page for the Unity platform docs.") [Flutter](https://developers.google.com/ad-manager/mobile-ads-sdk/flutter/mediation/lg "View this page for the Flutter platform docs.") [Android (Legacy)](https://developers.google.com/ad-manager/mobile-ads-sdk/android/mediation/lg "View this page for the Android (Legacy) platform docs.")

<br />

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

| LG U+AD Resources |
|---|
| [Documentation](https://ad.uplus.co.kr/index.html) |
| [SDK](https://ad.uplus.co.kr/index.html) |
| [Adapter](https://ad.uplus.co.kr/index.html) |
| [Customer support](https://ad.uplus.co.kr/index.html) |

## Prerequisites

- An Android app with Google Mobile Ads SDK (Legacy) integrated. (If you don't
  have one, see [Set up Google Mobile Ads SDK (Legacy)](https://developers.google.com/ad-manager/mobile-ads-sdk/android/quick-start).)

- A Google Ad Manager account with [Mediation for mobile
  apps](https://support.google.com/admanager/answer/6272813) configured.

## Add LG U+AD to your project

### Include network adapter and SDK

Download the LG U+AD SDK and adapter from the
[previous links](https://developers.google.com/ad-manager/mobile-ads-sdk/android/mediation/lg#resources).

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
LG U+AD documentation.

Your app doesn't need to call LG U+AD
directly---Google Mobile Ads SDK (Legacy) calls the
LG U+AD 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
LG U+AD.

### Initialize your ad object with an Activity instance

In the constructor for a new ad object (for example,

[`AdManagerAdView`](https://developers.google.com/ad-manager/mobile-ads-sdk/android/reference/com/google/android/gms/ads/admanager/AdManagerAdView)),

you must pass in an object of type
[`Context`](https://developer.android.com/reference/android/content/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`](https://developer.android.com/reference/android/app/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.