# Admob 미디에이션(Beta, Unity iOS)

## 1. 문서 목적

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

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

***

## 2. 적용 네트워크

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

| 광고 업체                     | 리워드 비디오 | 전면 광고 |                  네이티브                 |   배너  |
| ------------------------- | :-----: | :---: | :-----------------------------------: | :---: |
| **AppLovin**              |  **O**  | **O** | <mark style="color:red;">**X**</mark> | **O** |
| **DT Exchange**           |  **O**  | **O** |                 **O**                 | **O** |
| **InMobi**                |  **O**  | **O** |                 **O**                 | **O** |
| **IronSource**            |  **O**  | **O** | <mark style="color:red;">**X**</mark> | **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** | <mark style="color:red;">**X**</mark> | **O** |

***

## 3. Pod 설정

**2.1 Podfile**

* Unity Tool에서 iOS 빌드 후, 생성되는 Xcode 프로젝트에 아래와 같이 Podfile을 추가 합니다.\
  (Terminal 을 켜고 해당 파일 위치로 이동 후 다음을 입력해주세요)

```
pod init
```

<figure><img src="/files/1MhcVS4sNiSzWVXvgRuH" alt=""><figcaption></figcaption></figure>

* Max 미디에이션 사용을 위해선 아래 내용을 추가합니다.\
  \&#xNAN;**(UnityFramework 안에 넣어주셔야 합니다.)**
* <mark style="color:$danger;">만약 사용하지 않는 네트워크가 있다면 해당 어댑터를 지우고 사용하시면 됩니다.</mark>

```ruby
# Uncomment the next line to define a global platform for your project
# platform :ios, '13.0'

target 'Unity-iPhone' do
 inherit! :search_paths
end

target 'UnityFramework' do
  pod 'Google-Mobile-Ads-SDK'                          # Google AdMob

  pod 'GoogleMobileAdsMediationAppLovin'               # AppLovin
  pod 'GoogleMobileAdsMediationFyber'                  # DT Exchange
  pod 'GoogleMobileAdsMediationInMobi'                 # InMobi
  pod 'GoogleMobileAdsMediationIronSource'             # IronSource
  pod 'GoogleMobileAdsMediationVungle'                 # Liftoff Monetize
  pod 'GoogleMobileAdsMediationLine'                   # LINE Ads Network
  pod 'GoogleMobileAdsMediationFacebook'               # Meta Audience Network
  pod 'GoogleMobileAdsMediationMintegral'              # Mintegral
  pod 'GoogleMobileAdsMediationMoloco'                 # Moloco
  pod 'GoogleMobileAdsMediationPangle'                 # Pangle
  pod 'GoogleMobileAdsMediationPubMatic'               # PubMatic
  pod 'GoogleMobileAdsMediationUnity'                  # Unity Ads

  # Pods for UnityFramework

end
```

***

## 4. AdMob Adapter 추가

### 4.1) Adapter 추가

* 아래 **AdMob** 압축 파일을 다운로드 해주세요.

{% file src="/files/P3uFiHSWbwid0pvLKqwK" %}

* 프로젝트에 다운로드 받은 파일을 Drag & Drop으로 추가합니다.
* 아래 이미지와 같이 **Target 설정 체크를 반드시 확인**해주시기 바랍니다.
* 프로젝트에 다운로드 받은 파일을 Drag & Drop으로 추가합니다.
* 프로젝트에 다운로드 받은 파일을 Drag & Drop으로 추가합니다.

<div align="left"><figure><img src="/files/NoEbfNBfc28Wf3ksRuf0" alt="" width="375"><figcaption></figcaption></figure></div>

* 아래 이미지와 같이 <mark style="color:red;">**Target 설정 체크를 반드시 확인**</mark>해주시기 바랍니다.

<div align="left"><figure><img src="/files/Er0NOVV7A7inz39jNUAA" alt="" width="375"><figcaption></figcaption></figure></div>

### 4.2) Swift Bridge-Header 추가 설정

* 네이티브 광고 사용 시, Bridge-Header 파일([iOS 기본설정](https://adpopcornssp.gitbook.io/ssp-sdk/ios/undefined#id-3) 참고) 아래 내용을 추가합니다.

```objc
#import "AdMobAdapter.h"
```

![](https://adpopcornssp.gitbook.io/ssp-sdk/~gitbook/image?url=https%3A%2F%2F50533756-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fqmkw7pJLtjFGD5fwChbN%252Fuploads%252FFcRQFwJduL31PXv8ItyN%252Fimage.png%3Falt%3Dmedia%26token%3D55e5d305-855d-4cc1-8e6c-84cd09371b61\&width=768\&dpr=3\&quality=100\&sign=2cb13397\&sv=2)

### 4.3) AdMob 기본 셋팅

{% stepper %}
{% step %}

### App ID 등록 (Info.plist)

Info.plist에 `GADApplicationIdentifier` Key를 추가하고, AdMob App ID를 입력합니다.

```xml
<key>GADApplicationIdentifier</key>
<string>«YOUR_ADMOB_APP_ID»</string>
```

{% endstep %}

{% step %}

### SDK 초기화

{% tabs %}
{% tab title="Tab 1" %}

```objc
@import GoogleMobileAds;

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    [GADMobileAds.sharedInstance startWithCompletionHandler:nil];
    return YES;
}
```

{% endtab %}

{% tab title="Swift" %}

```swift
import GoogleMobileAds

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
    MobileAds.shared.start(completionHandler: nil)
    return true
}
```

{% endtab %}
{% endtabs %}
{% endstep %}

{% step %}

### SKAdNetworkId 등록 (Info.plist)

AdMob 및 미디에이션 네트워크에서 요구하는 SKAdNetworkId를 Info.plist에 추가합니다.

<details>

<summary><strong>SKAdNetworkId</strong></summary>

```markdown
<key>GADApplicationIdentifier</key>
<!-- Sample AdMob app ID: ca-app-pub-3940256099942544~1458002511 -->
<string>SAMPLE_APP_ID</string>
<key>SKAdNetworkItems</key>
<array>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>cstr6suwn9.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>4fzdc2evr5.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>2fnua5tdw4.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>ydx93a7ass.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>p78axxw29g.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>v72qych5uu.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>ludvb6z3bs.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>cp8zw746q7.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>3sh42y64q3.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>c6k4g5qg8m.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>s39g8k73mm.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>wg4vff78zm.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>3qy4746246.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>f38h382jlk.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>hs6bdukanm.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>mlmmfzh3r3.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>v4nxqhlyqp.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>wzmmz9fp6w.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>su67r6k2v3.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>yclnxrl5pm.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>t38b2kh725.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>7ug5zh24hu.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>gta9lk7p23.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>vutu7akeur.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>y5ghdn5j9k.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>v9wttpbfk9.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>n38lu8286q.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>47vhws6wlr.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>kbd757ywx3.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>9t245vhmpl.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>a2p9lx4jpn.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>22mmun2rn5.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>44jx6755aq.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>k674qkevps.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>4468km3ulz.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>2u9pt9hc89.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>8s468mfl3y.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>klf5c3l5u5.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>ppxm28t8ap.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>kbmxgpxpgc.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>uw77j35x4d.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>578prtvx9j.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>4dzt52r2t5.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>tl55sbb4fm.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>c3frkrj4fj.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>e5fvkxwrpn.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>8c4e2ghe7u.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>3rd42ekr43.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>97r2b46745.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>3qcr597p9d.skadnetwork</string>
  </dict>
</array>
```

</details>

> 📎 상세 목록은 [Google 공식 문서](https://developers.google.com/admob/ios/quick-start#update_your_infoplist)를 참고해주세요.
> {% endstep %}
> {% endstepper %}

***

## 5. 추가 연동 사항

Mediation 네트워크별 추가 설정이 필요한 경우에만 진행합니다.

별도 안내가 없는 네트워크는 추가 설정이 필요하지 않습니다.

<details>

<summary><strong>AppLovin</strong></summary>

**SKAdNetworkId 등록 (Info.plist)**

AppLovin에서 요구하는 SKAdNetworkId를 Info.plist에 추가합니다.

```markdown
<dict>
   <key>SKAdNetworkIdentifier</key>
   <string>22mmun2rn5.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>238da6jt44.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>24t9a8vw3c.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>24zw6aqk47.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>252b5q8x7y.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>275upjj5gd.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>294l99pt4k.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>2fnua5tdw4.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>2u9pt9hc89.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>32z4fx6l9h.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>3l6bd9hu43.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>3qcr597p9d.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>3qy4746246.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>3rd42ekr43.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>3sh42y64q3.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>424m5254lk.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>4468km3ulz.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>44jx6755aq.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>44n7hlldy6.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>47vhws6wlr.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>488r3q3dtq.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>4dzt52r2t5.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>4fzdc2evr5.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>4mn522wn87.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>4pfyvq9l8r.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>4w7y6s5ca2.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>523jb4fst2.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>52fl2v3hgk.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>54nzkqm89y.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>578prtvx9j.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>5a6flpkh64.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>5l3tpt7t6e.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>5lm9lj6jb7.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>5tjdwbrq8w.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>6964rsfnh4.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>6g9af3uyq4.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>6p4ks3rnbw.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>6v7lgmsu45.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>6xzpu9s2p8.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>737z793b9f.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>74b6s63p6l.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>79pbpufp6p.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>7fmhfwg9en.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>7rz58n8ntl.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>7ug5zh24hu.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>84993kbrcf.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>89z7zv988g.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>8c4e2ghe7u.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>8m87ys6875.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>8r8llnkz5a.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>8s468mfl3y.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>97r2b46745.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>9b89h5y424.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>9nlqeag3gk.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>9rd848q2bz.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>9t245vhmpl.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>9vvzujtq5s.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>9yg77x724h.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>a2p9lx4jpn.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>a7xqa6mtl2.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>a8cz6cu7e5.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>av6w8kgt66.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>b9bk5wbcq9.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>bxvub5ada5.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>c3frkrj4fj.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>c6k4g5qg8m.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>cg4yq2srnc.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>cj5566h2ga.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>cp8zw746q7.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>cs644xg564.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>cstr6suwn9.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>dbu4b84rxf.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>dkc879ngq3.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>dzg6xy7pwj.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>e5fvkxwrpn.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>ecpz2srf59.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>eh6m2bh4zr.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>ejvt5qm6ak.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>f38h382jlk.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>f73kdq92p3.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>f7s53z58qe.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>feyaarzu9v.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>g28c52eehv.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>g2y4y55b64.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>g6gcrrvk4p.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>ggvn48r87g.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>glqzh8vgby.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>gta8lk7p23.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>gta9lk7p23.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>hb56zgv37p.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>hdw39hrw9y.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>hs6bdukanm.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>k674qkevps.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>kbd757ywx3.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>kbmxgpxpgc.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>klf5c3l5u5.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>krvm3zuq6h.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>lr83yxwka7.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>ludvb6z3bs.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>m297p6643m.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>m5mvw97r93.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>m8dbw4sv7c.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>mj797d8u6f.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>mlmmfzh3r3.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>mls7yz5dvl.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>mp6xlyr22a.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>mqn7fxpca7.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>mtkv5xtk9e.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>n38lu8286q.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>n66cz3y3bx.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>n6fk4nfna4.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>n9x2a789qt.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>nzq8sh4pbs.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>p78axxw29g.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>ppxm28t8ap.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>prcb7njmu6.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>pwa73g5rt2.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>pwdxu55a5a.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>qqp299437r.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>qu637u8glc.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>r45fhb6rf7.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>rvh3l7un93.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>rx5hdcabgc.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>s39g8k73mm.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>s69wq72ugq.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>su67r6k2v3.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>t38b2kh725.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>tl55sbb4fm.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>u679fj5vs4.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>uw77j35x4d.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>v4nxqhlyqp.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>v72qych5uu.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>v79kvwwj4g.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>v9wttpbfk9.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>vcra2ehyfk.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>vhf287vqwu.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>vutu7akeur.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>w9q455wk68.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>wg4vff78zm.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>wzmmz9fp6w.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>x44k69ngh6.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>x5l83yy675.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>x8jxxk4ff5.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>x8uqf25wch.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>xga6mpmplv.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>xy9t38ct57.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>y45688jllp.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>y5ghdn5j9k.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>yclnxrl5pm.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>ydx93a7ass.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>zmvfpc5aq8.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>zq492l623r.skadnetwork</string>
</dict>
```

</details>

<details>

<summary><strong>Meta Audience Network</strong></summary>

**Swift build settings**

* File > Build Settings 에 들어가서 **Always Embed Swift Standard Libraries** 를 **Yes** 로 해주세요.

<figure><img src="/files/KrO6spRr2AEBaZzNzohT" alt=""><figcaption></figcaption></figure>

</details>

<details>

<summary><strong>Pangle</strong></summary>

**SKAdNetworkId 등록 (Info.plist)**

Pangle에서 요구하는 SKAdNetworkId를 Info.plist에 추가합니다.

```markdown
<dict>
   <key>SKAdNetworkIdentifier</key>
   <string>ns5j362hk7.skadnetwork</string>
</dict>
```

</details>

<details>

<summary><strong>Mintegral</strong></summary>

**SKAdNetworkId 등록 (Info.plist)**

Mintegral에서 요구하는 SKAdNetworkId를 Info.plist에 추가합니다.

```markdown
<dict>
   <key>SKAdNetworkIdentifier</key>
   <string>ns5j362hk7.skadnetwork</string>
</dict>
```

</details>

<details>

<summary><strong>Unity Ads</strong></summary>

**SKAdNetworkId 등록 (Info.plist)**

Unity Ads에서 요구하는 SKAdNetworkId를 Info.plist에 추가합니다.

```markdown
<dict>
   <key>SKAdNetworkIdentifier</key>
   <string>5f5u5tfb26.skadnetwork</string>
</dict>
<dict>
 <key>SKAdNetworkIdentifier</key>
   <string>6yxyv74ff7.skadnetwork</string>
  </dict>
  <dict> 
   <key>SKAdNetworkIdentifier</key>
   <string>77y3x8wds4.skadnetwork</string> 
  </dict>
  <dict>
   <key>SKAdNetworkIdentifier</key>
   <string>k6y4y55b64.skadnetwork</string>
  </dict>
```

</details>

<details>

<summary><strong>DT Exchange</strong></summary>

**SKAdNetworkId 등록 (Info.plist)**

DT Exchange에서 요구하는 SKAdNetworkId를 Info.plist에 추가합니다.

```markdown
<dict>
   <key>SKAdNetworkIdentifier</key>
   <string>9g2aggbj52.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>h65wbv5k3f.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>t6d3zquu66.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>tvvz7th9br.skadnetwork</string>
</dict>
```

</details>

<details>

<summary><strong>Liftoff Monetize (Vungle)</strong></summary>

**SKAdNetworkId 등록 (Info.plist)**

Liftoff Monetize에서 요구하는 SKAdNetworkId를 Info.plist에 추가합니다.

```markdown
<dict>
   <key>SKAdNetworkIdentifier</key>
   <string>6rd35atwn8.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>6yxyv74ff7.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>87u5trcl3r.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>apzhy3va96.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>bvpn9ufa9b.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>cwn433xbcr.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>f2zub97jtl.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>fq6vru337s.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>fz2k2k5tej.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>k6y4y55b64.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>ln5gz23vtd.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
    <string>ns5j362hk7.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
     <string>qwpu75vrh2.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
    <string>sczv5946wb.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>t6d3zquu66.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>tmhh9296z4.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>z959bm4gru.skadnetwork</string>
</dict>
```

</details>

<details>

<summary><strong>InMobi</strong></summary>

**SKAdNetworkId 등록 (Info.plist)**

InMobi에서 요구하는 SKAdNetworkId를 Info.plist에 추가합니다.

```markdown
<dict>
   <key>SKAdNetworkIdentifier</key>
   <string>55644vm79v.skadnetwork</string>
</dict><dict>
   <key>SKAdNetworkIdentifier</key>
   <string>55y65gfgn7.skadnetwork</string>
</dict><dict> 
 <key>SKAdNetworkIdentifier</key>
    <string>6yxyv74ff7.skadnetwork</string>
</dict><dict>
 <key>SKAdNetworkIdentifier</key>
   <string>87u5trcl3r.skadnetwork</string>
</dict><dict>
 <key>SKAdNetworkIdentifier</key>
   <string>bvpn9ufa9b.skadnetwork</string>
</dict><dict>
 <key>SKAdNetworkIdentifier</key>
   <string>cwn433xbcr.skadnetwork</string>
</dict><dict>
 <key>SKAdNetworkIdentifier</key>
   <string>fq6vru337s.skadnetwork</string>
</dict><dict>
 <key>SKAdNetworkIdentifier</key>
   <string>fz2k2k5tej.skadnetwork</string>
</dict><dict>
 <key>SKAdNetworkIdentifier</key>
   <string>t6d3zquu66.skadnetwork</string>
</dict><dict>
 <key>SKAdNetworkIdentifier</key>
   <string>tmhh9296z4.skadnetwork</string>
</dict>
```

</details>

## 6. 확인 사항

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

* Google Mobile Ads SDK가 정상적으로 포함되었는지 확인
* AdMob Adapter가 잘 추가 되었는지, Target 설정 잘 되었는지 확인
* Info.plist에 `GADApplicationIdentifier`가 추가되었는지 확인
* Swift Bridge-Header에 잘 추가하였는지 확인
* 업체별 추가 연동사항들을 잘 추가했는지 확인
* 광고 호출 코드가 정상 동작하는지 확인


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://adpopcornssp.gitbook.io/ssp-sdk/undefined-1/admob-beta/admob-beta-unity-ios.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
