# AppLovin 통합

> 네트워크 파라미터를 설정하고 빌드에 AppLovin 어댑터를 추가하여 Unity 레벨플레이에 AppLovin을 광고 네트워크로 통합할 수 있습니다.

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

이 가이드는 Unity 레벨플레이 AppLovin을 광고 네트워크로 게재하는 방법을 단계별로 설명합니다.

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

## 필수 조건##prerequisites

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

**Integration guides:**

* [보상형 광고](/grow/levelplay/sdk/ios/rewarded-ads-integration.md)
* [인터스티셜 광고](/grow/levelplay/sdk/ios/interstitial-integration.md)
* [Banner](/grow/levelplay/sdk/ios/banner-integration.md)

## 1단계. AppLovin 계정 생성

1. AppLovin을 사용하여 계정을 만듭니다. 당신은 [여기서](https://www.applovin.com/signup) 할 수 있습니다.
2. 계정이 확인되면 [여기](https://www.applovin.com/login) 파트너 로그인으로 로그인할 수 있습니다.

## 2단계. AppLovin SDK 검색 및 리포트 키 검색

AppLovin 계정의 두 가지 데이터는 레벨플레이 관련하여 올바르게 작동하려면 레벨플레이 네트워크 설정 모듈에 삽입해야 합니다.

* **보고서 키:** Unity 레벨플레이 AppLovin 계정에서 성능 데이터를 임포트 리포트 및 최적화에 사용할 수 있도록 지원하는 AppLovin 계정의 고유 식별자.
* **SDK Key:** AppLovin 계정의 고유 식별자. 레벨플레이 Mediation SDK에서 앱 AppLovin 어댑터 시작하는 데 사용합니다.

이 정보를 얻으면 레벨플레이 계정에서 AppLovin 파라미터를 **설정해야 합니다.** 위 정보를 올바르게 추가하면 레벨플레이 Mediation 플랫폼에서 AppLovin의 광고 인벤토리와 보고 데이터를 최대한 활용할 수 있습니다.

1. ### 리포트 키

   **보고서 키**를 찾으려면 **계정** 탭으로 이동하여 왼쪽 메뉴에서 **키**를 선택합니다.

   ![AppLovin Report 계정 설정의 주요 위치](/api/media?file=/grow/media/images/SDK-Key-2.png)

2. ### SDK 키

   **SDK** **키**를 찾으려면 **계정** 탭으로 이동하여 왼쪽 메뉴에서 **키**를 선택합니다.

   ![계정 설정의 AppleLovin SDK 키 위치](/api/media?file=/grow/media/images/SDK-Key-1.png)

## 3단계. 레벨플레이 AppLovin 활성화

* 레벨플레이 계정에 로그인하고 **레벨플레이 측 바** > **설정** > **네트워크**로 이동합니다.

* **Manage Networks** 페이지에서 사용 가능한 광고 네트워크 목록에서 AppLovin을 선택합니다. 그런 다음 광고 네트워크 설정 페이지에서 보고서 키를 입력하고 **저장**을 선택합니다.

  ![레벨플레이에 AppLovin 보고서 키 입력](/api/media?file=/grow/media/images/Screenshot-2024-12-12-at-15.28.49.png)

* 다음으로 왼쪽 내비게이션 바에서 **인스턴스 페이지**로 이동합니다. **인스턴스 페이지** 상단에서 Unity 레벨플레이의 Mediation with **AppLovin**을 실행할 앱을 선택합니다.

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

  ![네트워크 목록에서 AppLovin 선택](/api/media?file=/grow/media/images/Screenshot-2024-12-12-at-15.34.46.png)

* App settings 페이지에서 2단계에서 가져온 SDK 키를 삽입합니다. 그런 다음 Applovin을 통해 수익화할 각 광고 형식(인터스티셜 광고 광고, 보상형 광고 광고, 배너 대한 인스턴스 생성합니다. 원하는 광고 형식을 선택하고 페이지 하단의 **인스턴스 추가**를 선택합니다. 필요한 정보를 입력한 다음 **저장**을 선택합니다.

  ![AppLovin 인스턴스 설정 추가](/api/media?file=/grow/media/images/Screenshot-2024-12-12-at-15.35.49.png)

앱이 AppLovin 광고 네트워크를 통해 수익화를 진행 중입니다.

## 4단계. 빌드 AppLovin 어댑터 추가하기##step-4.add-the-applovin-adapter-to-your-build

레벨플레이 SDK는 **Cocoapods** 및 **매뉴얼** 다운로드 메커니즘을 모두 지원합니다.

### CocoaPods##cocoapods

AppLovin SDK를 Cocoapods와 연동하려면 Podfile에 다음 줄을 입력하면 됩니다.

```ruby
pod 'IronSourceAppLovinAdapter','5.4.0'
```

### 매뉴얼 다운로드##manual-download

1. **활성화, 사용 가능 Xcode 플래그:** iOS 정적 라이브러리(예: AppLovin SDK)가 올바르게 실행되려면 **-ObjC** 플래그를 추가 **해야 합니다**. **-ObjC** 플래그를 활성화하려면 프로젝트 설정을 클릭하고 다른 링커 플래그에 대한 검색 **빌드 설정**으로 이동한 후 **-ObjC를** 추가합니다.
2. **프로젝트에 AppLovin XCFrameworks를 추가합니다.** 어댑터(ISAppLovinAdapter.XCFramework)와 SDK 파일을 다운로드한 후 두 **XCframework** 파일을 모두 Xcode 프로젝트로 드롭합니다.
3. **AppLovin 어댑터 다운로드:** 빌드 AppLovin 어댑터 및 SDK(XCFrameworks)를 추가합니다. 최신 AppLovin 어댑터는 [여기서 찾을 수 있습니다.](/grow/levelplay/sdk/ios/mediation-networks.md)

## 5단계 AppLovin의 관리자에서 보상형 광고 설정

빌드 AppLovin 어댑터 추가한 후 AppLovin 관리자에서 보상형 광고 광고 기능을 활성화하다, 사용 가능하다 합니다.

1. AppLovin 관리자에서 **앱 관리자**로 이동하여 설정할 특정 앱을 선택합니다.

   ![AppLovin 관리 앱 화면](/api/media?file=/grow/media/images/apps.png)

2. **보상형 광고** 섹션으로 스크롤하여 다음 토글을 설정합니다.
   1. **빈도, 주파수, 복잡도** 제한 - 비빈도, 주파수, 복잡도 제한 없음 보상형 광고
   2. **가상 통화 세부 정보** - Unity 레벨플레이 Mediation 어댑터가 이 값을 설정하므로 기본값을 유지할 수 있습니다.
   3. **디스플레이 사전 비디오 모달** - 아니요
   4. **디스플레이 포스트 비디오 모달** - 아니요
   5. **콜백 옵션** - 클라이언트 측 콜백만
      ![AppLovin 보상형 비디오 설정](/api/media?file=/grow/media/images/apps-1.png)

3. 완료되면 '**저장**'을 누릅니다.

## 6단계. AppLovin 추가 설정##step-6.-applovin-additional-settings

### 연령 제한 설정##set-age-restriction

> **Note:**
>
> AppLovin iOS SDK 13.0.0, AppLovin iOS 어댑터 4.3.49에서 AppLovin 연령 제한 설정은 지원되지 않습니다.

레벨플레이 Mediation 플랫폼을 사용하면 퍼블리셔가 AppLovin 연령 제한 설정을 AppLovin 네트워크에 직접 전달할 수 있습니다. 이 기능은 레벨플레이 SDK 6.17.0 이상의 AppLovin iOS 어댑터 4.3.15 이상을 사용하여 활성화되어, 사용 가능한 기능입니다.

다음 구문을 사용하여 AppLovin setIsAgeRestrictedUser를 파라미터 True로 설정합니다.

1. **Objective-C**

   ```objective-c
   [레벨플레이 setMetaDataWithKey:@"AppLovin_AgeRestrictedUser" 값:@"YES"];
   ```

2. **Swift**

   ```swift
   LevelPlay.setMetaDataWithKey("AppLovin_AgeRestrictedUser", value: "true")
   ```

다음 구문 사용하여 AppLovin setIsAgeRestrictedUser를 False 파라미터 설정합니다.

1. **Objective-C**

   ```objective-c
   [LevelPlay setMetaDataWithKey:@"AppLovin_AgeRestrictedUser" value:@"NO"];
   ```

2. **Swift**

   ```swift
   LevelPlay.setMetaDataWithKey("AppLovin_AgeRestrictedUser", value: "false")
   ```

AppLovin 네트워크에서 연령 제한 설정에 대해 자세히 알아보려면 [여기](https://dash.applovin.com/docs/integration#iosPrivacySettings)를 방문하십시오.

**광고 네트워크 통합 확인**

* [통합 도우미](/grow/levelplay/sdk/ios/integration-helper.md)에서 광고 네트워크 통합을 확인하십시오. 레벨플레이 SDK는 SDK와 추가 네트워크 어댑터를 성공적으로 연동했는지 확인하는 툴을 제공합니다.
* 이 부울을 사용하여 통합 Mediation 광고 네트워크의 디버그 로그를 관리합니다.

  1. **Objective-C**

     ```objective-c
     [레벨플레이 setAdaptersDebug:YES];
     ```

  2. **Swift**

     ```swift
     LevelPlay.setAdaptersDebug(true)
     ```

  YES로 설정하면 이 코드 라인에서 디버그 로그를 활성화하다, 사용 가능하다 모든 Mediation 광고 네트워크의 문제를 문제 해결 수 있습니다. 앱이 광고 유닛으로 게재되기 전에 이 코드를 제거합니다. SDK 버전 6.5.2 이상에서 지원됩니다. 

이제 애플리케이션 내에서 AppLovin Ads를 제공할 수 있습니다.

## 다음 단계##next-steps

Unity 레벨플레이를 통해 추가 광고 네트워크를 활용하려면 [어댑터를](/grow/levelplay/sdk/ios/mediation-networks.md) 통합하고 통합 가이드를 따르십시오.
