# PubMatic과 레벨플레이

> 레벨플레이가 활성화된, 사용 가능한 iOS 앱과 PubMatic을 연동하는 방법을 알아보기

> **Important:**
>
> 다음 기술 자료는 Unity가 개발하거나, 소유하거나, 운영하지 않는 제품 또는 서비스('타사 제품')에 관한 내용입니다.
> 이 정보는 오래되었거나 불완전할 수 있으며 편의를 위해 제공됩니다.
> 타사 제품을 사용하는 경우 해당 제품의 약관이 적용됩니다.
> Unity는 이러한 제품에 대해 어떠한 보증도 하지 않으며, 타사 제공자의 콘텐츠, 광고 또는 머티리얼과 관련된 문제를 포함하여 제품 사용으로 인한 손해나 손실에 대해서도 책임지지 않습니다.

레벨플레이가 활성화된, 사용 가능한 iOS 앱과 PubMatic을 연동하는 방법을 알아보십시오. 계정 설정, 앱 설정, 광고 유닛 생성, 레벨플레이 어댑터 설치에 대해 설명합니다. 아래 단계를 따라 PubMatic 입찰에 맞게 광고 플레이스먼트가 올바르게 설정되었는지 확인합니다.

> **Note:**
>
> 이 Mediation 네트워크의 어댑터 변경 기록을 보려면 [iOS용 Mediation 네트워크](/grow/levelplay/sdk/ios/mediation-networks.md.md#integrate-network-adapters)를 참조하십시오.

## 필수 조건##prerequisites

레벨플레이의 [보상형 비디오](/grow/levelplay/sdk/ios/rewarded-ads-integration/.md), [인터스티셜 광고](/grow/levelplay/sdk/ios/interstitial-integration/.md) 또는 [배너](/grow/levelplay/sdk/ios/banner-integration/.md)를 애플리케이션에 올바르게 통합했는지 확인합니다.

## PubMatic 계정 생성

1. [PubMatic 웹사이트](https://go.pubmatic.com/openwrap-sdk-capture-more-direct-brand-spend)로 이동하여 계정을 만드세요.
2. 계정이 승인될 때까지 기다립니다.
3. [PubMatic 수익화 대시보드](https://apps.pubmatic.com/login/publisher)에 로그인합니다.

## 앱 및 광고 유닛 생성

### 앱 추가

레벨플레이 PubMatic을 활성화 전에 PubMatic 대시보드에서 앱을 추가하고 광고 유닛을 설정.

1. [PubMatic 수익화 대시보드](https://apps.pubmatic.com/login/publisher)에 로그인합니다.
2. **설정** > **앱**을 선택합니다.
3. **앱 추가**를 선택합니다.

![PubMatic 대시보드의 Add App 양식입니다.](/api/media?file=/grow/media/levelplay/networks/guides/pubmatic-flutter-step2-add-app.png)

4. 일반 섹션에서 다음을 수행합니다.
   * 타겟 플랫폼(iOS 또는 Android)을 선택합니다.
   * 유효한 앱 스토어 또는 Google Play URL을 입력합니다.
   * 자동 생성된 앱 이름을 검토하거나 편집합니다.
5. 설정 섹션에서 다음을 수행합니다.
   * **통합 경로**를 선택합니다.
   * **서브 통합 경로**를 **레벨플레이 – SDK 입찰**으로 설정합니다.
6. Advanced 섹션 다음을 수행합니다.
   * 재화가 USD로 설정되었는지 확인합니다.
7. **앱 추가**를 선택합니다.

![PubMatic 대시보드의 앱 설정입니다.](/api/media?file=/grow/media/levelplay/networks/guides/pubmatic-flutter-step2-app-config.png)

### 광고 유닛 생성

앱을 추가한 후 레벨플레이 입찰 중에 요청할 개별 광고 유닛을 생성합니다.

1. **설정** > **광고 유닛**을 선택합니다.
2. 앱을 선택하여 해당 광고 유닛을 볼 수 있습니다.
3. **Create Ad Unit**을 선택합니다.

![PubMatic 대시보드의 Create Ad Unit 버튼입니다.](/api/media?file=/grow/media/levelplay/networks/guides/pubmatic-flutter-step2-create-ad-unit.png)

4. 광고 유닛 ID를 입력합니다.
5. 광고 형식을 선택하고 필수 필드를 모두 작성합니다.
6. **저장** 또는 **저장 및 다른 만들기**를 선택합니다.

![PubMatic 대시보드의 광고 유닛 생성 양식입니다.](/api/media?file=/grow/media/levelplay/networks/guides/pubmatic-flutter-step2-ad-unit-creation.png)

PubMatic은 광고 유닛 섹션 표시되는 광고 유닛 ID를 생성합니다.

### 입찰자 파트너 관리

어떤 입찰자 파트너가 광고 유닛에 액세스, 접근 수 있는지 검토합니다.

1. **설정** > **입찰자 파트너**를 선택합니다.
2. 앱을 선택합니다.
3. 토글을 사용하여 각 입찰자 파트너에 대한 광고 유닛을 활성화하다, 사용 가능하다 비활성화하다, 무효화하다, 사용 안 함.

## 레벨플레이 설정에서 PubMatic 활성화

PubMatic에서 앱과 광고 유닛을 설정한 후 레벨플레이 내에서 PubMatic 네트워크를 활성화 PubMatic 자격 증명을 플레이스먼트에 연결합니다.

1. 레벨플레이에서 **Monetize** > **Setup** > **SDK Networks**를 엽니다.
2. 사용 가능한 네트워크 목록에서 **PubMatic**을 선택합니다.
3. 필요한 파라미터를 입력하고 **활성화**를 선택한 다음 **저장**합니다.
4. 구성된 네트워크에서 다시 **PubMatic**을 선택하고 **설정**을 선택합니다.
5. PubMatic 대시보드에서 다음 값을 입력합니다.
   * **퍼블리셔 ID**: PubMatic 퍼블리셔 계정에서 찾을 수 있음
   * **프로필 ID**: **앱** 페이지에서 찾을 수 있음
   * **광고 유닛 ID**: **광고 유닛** 섹션에서 찾을 수 있습니다.

![PubMatic 대시보드의 퍼블리셔 ID 위치입니다.](/api/media?file=/grow/media/levelplay/networks/guides/pubmatic-flutter-step3-publisher-id.png)

![PubMatic 대시보드의 프로필 ID 위치입니다.](/api/media?file=/grow/media/levelplay/networks/guides/pubmatic-flutter-step3-profile-id.png)

6. 상태를 **Active**로 설정하고 **Save**를 선택합니다.

이제 설정 대시보드에서 PubMatic이 Mediation 활성화된 것으로 표시됩니다.

## PubMatic 어댑터 추가##add-the-pubmatic-adapter

입찰자 통합을 완료하려면 PubMatic SDK와 레벨플레이 PubMatic 어댑터 iOS 프로젝트에 추가하십시오. 두 가지 방법으로 CocoaPods를 사용하거나 SDK와 어댑터 프로젝트에 수동으로 연동할 수 있습니다.

### CocoaPods와 연동(권장)##integrate-with-cocoapods-(recommended)

레벨플레이에 PubMatic 어댑터를 통합하려면 Podfile에 다음 라인을 추가합니다.

```ruby
pod 'LevelPlayPubMaticAdapter', '5.0.0.0'
```

다음 코드를 실행하여 어댑터와 SDK를 설치합니다.

```sh
pod install --repo-update
```

### 수동 연동##manual-integration

1. 최신 iOS용 [PubMatic SDK 다운로드](https://help.pubmatic.com/openwrap/reference/home-get-started-with-ios-openwrap-sdk-as-primary-ad-sdk#integrate-manually)
2. 필요한 모든 .xcframework 파일과 번들을 프로젝트에 추가합니다.
3. 최신 레벨플레이 PubMatic 어댑터 다운로드.

## 사용자 동의 처리

GDPR 및 기타 개인정보 보호 프레임워크를 준수하려면 앱이 PubMatic SDK에 올바른 동의 정보를 제공해야 합니다.

* PubMatic SDK는 공유 환경 설정 또는 사용자 기본값을 통해 IAB TCF 2.0 표준을 사용하여 GDPR 값을 가져오며, 이상적으로 CMP SDK를 통해 가져옵니다.
* PubMatic은 GPP 동의 신호를 가져오기 위한 IAB GPP 표준도 지원합니다.
* 동의 값 전달에 대한 내용은 [PubMatic SDK 고급 주제](https://help.pubmatic.com/openwrap/reference/advanced-topics)를 참조하십시오.
