> For the complete documentation index, see [llms.txt](https://adpopcornssp.gitbook.io/ssp-sdk/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://adpopcornssp.gitbook.io/ssp-sdk/undefined-1/admob-beta/admob-beta-android.md).

# Admob 미디에이션(Beta, Android)

### 1. 문서 목적

* 본 문서는 매체사가 **AdPopcornSSP SDK를 통해 Google AdMob 기반 광고 수익화 구조를 연동하는 방법**을 안내합니다.
* 실제 미디에이션 네트워크 구성과 운영은 내부 운영팀이 관리하며, 매체사는 **SDK 연동과 광고 호출 코드 적용만 진행하면 됩니다.**
* 실제 네트워크 구성은 내부 운영 기준에 따라 설정됩니다.

{% hint style="warning" %}
**연동 문의:** 애드팝콘 SSP 사업팀 (<monetize@adpopcorn.com>)
{% endhint %}

***

### 2. 적용 네트워크

별도 예외 협의가 없는 경우, 아래 **최대 범위 네트워크 기준**으로 운영됩니다.

| 네트워크                  | 리워드비디오 | 전면광고 | 네이티브 | 배너 |
| --------------------- | ------ | ---- | ---- | -- |
| AppLovin              | O      | O    | O    | O  |
| DT Exchange           | O      | O    | O    | O  |
| InMobi                | O      | O    | O    | O  |
| IronSource            | O      | O    | —    | O  |
| Liftoff Monetize      | O      | O    | O    | O  |
| LINE Ads Network      | O      | O    | O    | O  |
| Meta Audience Network | O      | O    | O    | O  |
| Mintegral             | O      | O    | O    | O  |
| Moloco                | O      | O    | O    | O  |
| Pangle                | O      | O    | O    | O  |
| PubMatic              | O      | O    | O    | O  |
| Unity Ads             | O      | O    | —    | O  |

***

### 3. Gradle 설정

`build.gradle` 설정에 아래 내용을 추가합니다.

* Ironsource, Mintegral, Pangle, Pubmatic의 경우 프로젝트 수준 build.gradle 파일에 추가

```java
repositories {
    google()
    mavenCentral()    
    // IronSource
    maven {
        url = uri("https://android-sdk.is.com/")
    }
    // Mintegral
    maven {
        url = uri("https://dl-maven-android.mintegral.com/repository/mbridge_android_sdk_oversea")
    }
    // Pangle
    maven {
        url = uri("https://artifact.bytedance.com/repository/pangle/")
    }
    // Pubmatic
    maven {
        url = uri("https://repo.pubmatic.com/artifactory/public-repos")
    }
}
```

* 앱 수준 build.gralde 파일에 추가

<pre class="language-java"><code class="lang-java"><strong>
</strong>
dependencies {
    // AdPopcorn SSP SDK
    implementation 'com.igaworks.ssp:IgawAdPopcornSSP:3.11.1'

    // Google AdMob SDK
    implementation 'com.google.android.gms:play-services-ads:25.4.0'

    // Admob mediation Adapter
    implementation("com.google.ads.mediation:applovin:13.6.2.0")
    implementation("com.google.ads.mediation:fyber:8.4.5.0")
    implementation("com.google.ads.mediation:inmobi:11.3.0.0")
    implementation("com.google.ads.mediation:ironsource:9.4.2.0")
    implementation("com.google.ads.mediation:vungle:7.7.4.0")
    implementation("com.google.ads.mediation:line:3.1.0.0")
    implementation("com.google.ads.mediation:facebook:6.21.0.3")
    implementation("com.google.ads.mediation:mintegral:17.1.61.0")
    implementation("com.google.ads.mediation:moloco:4.9.0.0")
    implementation("com.google.ads.mediation:pangle:8.0.0.5.0")
    implementation("com.google.ads.mediation:pubmatic:5.1.2.0")
    implementation("com.unity3d.ads:unity-ads:4.18.0")
    implementation("com.google.ads.mediation:unity:4.18.0.0")
}
</code></pre>

***

### 4. AndroidManifest.xml 설정

#### 4-1. AdMob App ID 설정

Google AdMob SDK 사용을 위해 `AndroidManifest.xml` 파일 내 AdMob App ID를 반드시 설정해야 합니다.

```xml
<?xml version="1.0" encoding="utf-8"?>
<manifest ...>
    <application ...>
        <meta-data
            android:name="com.google.android.gms.ads.APPLICATION_ID"
            android:value="«your-admob-app-id»"/>
        ...
    </application>
</manifest>
```

> AdMob App ID는 Google AdMob 콘솔 → 앱 설정 → 앱 ID에서 확인할 수 있습니다. 형식 예시: `ca-app-pub-XXXXXXXXXXXXXXXX~NNNNNNNNNN`

***

### 5. 확인 사항

연동 완료 후 아래 항목을 확인합니다.

* 애드팝콘 SSP SDK가 정상적으로 포함되었는지 확인
* Google AdMob SDK가 정상적으로 포함되었는지 확인
* 각 미디에이션 어댑터가 정상적으로 포함되었는지 확인
* AndroidManifest.xml에 AdMob App ID가 정상적으로 설정되었는지 확인
* 테스트 광고가 정상 노출되는지 확인 (개발팀 제공 테스트 코드 활용)

***
