# 스마토 통합

> Smaato의 광고 Mediation 네트워크와 Unity 레벨플레이 연동하여 다양한 광고 형식의 수익화 광고 성과를 최적화합니다.

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

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

이 가이드는 레벨플레이 Mediation 플랫폼에서 Smaato를 광고 네트워크로 게재하는 방법을 단계별로 설명합니다.

## 필수 조건

배너 광고를 애플리케이션 올바르게 연동했는지 확인합니다. 연동 지침은 다음 플랫폼별 가이드를 참고하십시오.

**Banner integration:**

* \[Unity]\(/grow/levelplay/sdk/Unity/배너 통합)
* \[Android]\(/grow/levelplay/sdk/android/ 배너 통합)
* [iOS](/grow/levelplay/sdk/ios/banner-integration.md.md)
* \[Adobe Air]\(/grow/levelplay/sdk/adobe/ 배너 통합)
* \[플러터]\(/grow/levelplay/sdk/flutter/ 배너 통합)
* \[네이티브 반응]\(/grow/levelplay/sdk/react/ 배너 통합)

## 1단계. Smaato 계정 생성

Ironsource Mediation 플랫폼을 통해 Smaato 광고 인벤토리에 액세스, 접근 Smaato에서 계정을 생성해야 합니다. 당신은 [여기서](https://accounts.smaato.com/signup?response_type=token\&client_id=956f36fnf9gd6ajbmm2t3i7av\&scope=email+openid+aws.cognito.signin.user.admin\&redirect_uri=https://spx.smaato.com/publisherportal/ui/index.html) 할 수 있습니다.

## 2단계.Smaato 계정 ID와 보고 키 검색

Smaato가 아이언소스 관련하여 올바르게 작동하려면 아이언소스 네트워크 설정 모듈에 삽입해야 하는 Smaato 계정 키를 가져오려면 다음 단계를 따르십시오.

1. 퍼블리셔 ID - Smaato 계정에서 **인벤토리** > **퍼블리셔 ID**로 이동

   ![퍼블리셔 ID 위치](/api/media?file=/grow/media/images/publisher-id-smaato-1024x426.png)

2. 클라이언트 ID 및 클라이언트 비밀 - **QAuth API 자격 증명** > **클라이언트 ID 및 클라이언트 비밀**으로 이동

   ![클라이언트 ID 및 클라이언트 비밀](/api/media?file=/grow/media/images/client-id-smaato-1024x381.png)

## 3단계. Smaato 네트워크에서 애플리케이션 만들기

Smaato 애플리케이션 생성하려면 다음 단계를 따르십시오.

1. Smaato 계정에서 **Inventory** > **New App**으로 이동합니다.
   ![새 앱 버튼](/api/media?file=/grow/media/images/smaato-new-app-1024x508.png)

   ![새 앱 양식 만들기](/api/media?file=/grow/media/images/create-new-app-smaato-1024x876.png)

## 4단계. Smaato 네트워크 활성화

Ironsource 플랫폼 내에서 SDK 네트워크 설정에 액세스, 접근 Smaato 파라미터를 레벨플레이 계정에 설정.

1. 필요한 모든 파라미터가 있으면 레벨플레이 계정에 로그인하고 **수익화** > **설정** > **SDK** **네트워크**로 이동합니다.

   ![SDK 네트워크 페이지](/api/media?file=/grow/media/images/Screen-1-1024x515.png)

2. **사용 가능한 네트워크** 표에서 Smaato 를 선택하고 파라미터를 추가하고 **활성화** 를 선택합니다. 그런 다음 **저장**을 선택합니다.

   ![Smaato 계정 설정](/api/media?file=/grow/media/images/account-setting--1024x591.png)

3. 광고 네트워크 목록에서 Smaato를 선택하고 **설정**을 선택합니다.

   ![Smaato in ad networks 목록](/api/media?file=/grow/media/images/api-verify-1024x515.png)

4. 앱의 Smaato 앱 이름과 Adspace ID를 입력합니다. 상태를 **Active**로 설정하고 **Save**를 선택합니다. 설정 대시보드에서 Smaato가 **Active** for Mediation으로 표시됩니다.

   ![Smaato 앱 설정 설정](/api/media?file=/grow/media/images/modal.png)

## 5단계 빌드 Smaato 어댑터 추가하기##step-5.-add-the-smaato-adapter-to-your-build

레벨플레이 Gradle 종속성과 매뉴얼 다운로드 메커니즘을 모두 지원합니다.

**Gradle:**

1. 앱 모듈의 Gradle다음 Maven URL이 있는지 확인합니다.

```groovy
repositories {
   mavenCentral()
   maven {
      url "https://s3.amazonaws.com/smaato-sdk-releases/"
   }
}
```

2. 어댑터 Maven 이름을 앱 모듈의 Gradle추가합니다.

```groovy
dependencies {
   implementation 'com.unity3d.ads-mediation:smaato-adapter:5.0.0'
   implementation 'com.smaato.android.sdk:smaato-sdk-banner:22.7.2'
   implementation 'com.smaato.android.sdk:smaato-sdk-in-app-bidding:22.7.2'
   implementation 'com.smaato.android.sdk:smaato-sdk-interstitial:22.7.2'
   implementation 'com.smaato.android.sdk:smaato-sdk-rewarded-ads:22.7.2'
}
```

**매뉴얼 다운로드:**

1. **Smaato 어댑터 다운로드:** Smaato 어댑터 SDK를 빌드 추가합니다. 최신 Smaato 파일은 [여기](/grow/levelplay/sdk/android/mediation-networks.md)에서 찾을 수 있습니다.

2. **프로젝트에 Smaato 어댑터를 추가합니다.** 어댑터를 다운로드한 후 SmaatoAdapter AAR을 Android 프로젝트의 **libs** 폴더에 놓습니다.

   ![Android 프로젝트의 libs 폴더에 어댑터 JAR 파일을 놓습니다.](/api/media?file=/grow/media/images/Supersonic-Mediation-Drop-Libs.png)

3. **Smaato 파일을 [여기](/grow/levelplay/sdk/android/mediation-networks.md)에서 다운로드하십시오.**
   1. Eclipse를 사용하는 경우: .AAR 파일을 라이브러리 프로젝트로 임포트.
   2. Android Studio를 사용하는 경우 Smaato .AAR 파일을 다운로드 자체 모듈에 종속성으로 추가합니다. **File** > **New** > **New Module** > **Import .AAR**로 이동하여 Smaato .AAR 파일을 다운로드한 위치로 이동합니다.

## 6단계. 추가 구성##step-6.-additional-configuration

애플리케이션이 **Android 9 Pie**(API 레벨 28) **이상을** 대상으로 하는 경우 아래 통합 단계를 따르십시오.

1. **AndroidManifest.xml**의 애플리케이션 태그에서 **networkSecurityConfig** 속성을 설정합니다.

```xml
android:networkSecurityConfig="@xml/network_security_config"
```

 
2\. XML 리소스 디렉토리 다음을 사용하여 network\_security\_config.xml을 생성합니다.

```xml
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
   <base-config cleartextTrafficPermitted="true" />
</network-security-config>
```

네트워크 보안 설정에 대한 자세한 내용은 [여기](https://developer.android.com/training/articles/security-config)에서 확인할 수 있습니다.
