# Unity 에디터 미리보기 모형 광고

> Unity 에디터 직접 배너, 인터스티셜 광고 광고, 보상형 광고 광고를 시뮬레이션하여 앱을 배포하지 않고도 광고 배치 및 동작 테스트합니다.

## 개요##overview

Unity 에디터의 **Preview Mock Ads** 기능을 사용하여 배너, 인터스티셜 광고 및 보상형 광고를 Unity 에디터에서 직접 시뮬레이션할 수 있습니다. 이렇게 하면 광고 배치 또는 동작 확인하기 위해 앱을 빌드 배포할 필요가 없습니다. 이를 통해 개발 프로세스 초반에 광고 통합을 테스트하고 디버깅하여 사용자의 광고 경험 개선을 반복적으로 수행할 수 있습니다.

> **Note:**
>
> 모의 광고는 에디터 플레이 모드에서만 작동하며 네트워크 지연, 오류 또는 보상 로직을 시뮬레이션하지 않습니다. 초기 개발에서 이를 사용하여 광고 흐름과 레이아웃 확인한 다음 릴리스 전에 실제 광고로 테스트 기기에서 테스트합니다.

## 다양한 광고 유형에 대한 모의 광고##mock-ads-for-different-ad-types

다음 미리보기는 보상형 광고 광고, 인터스티셜 광고, 배너 광고 등 다양한 광고 유형에 대해 Unity 에디터 모형 광고가 표시되는 방법의 예시입니다.

![Unity 에디터에서 보상형 광고 미리보기입니다.](/api/media?file=/grow/media/images/unity-mock-ad-rewarded.png)

![Unity 에디터에서 인터스티셜 광고 미리보기입니다.](/api/media?file=/grow/media/images/unity-mock-ad-interstitial.png)

![Unity 에디터에서 배너 광고의 미리보기입니다.](/api/media?file=/grow/media/images/unity-mock-ad-banner.png)

## 모형 광고 사용의 장점##benefits-of-using-mock-ads

모킹 광고는 개발 중에 퍼블리셔가 사용할 수 있는 유용한 툴로 다음을 지원합니다.

* 광고 연동 플로를 검증하여 앱의 의도된 플레이스먼트에서 광고 이벤트가 올바르게 발생하는지 확인합니다.
* 다양한 광고 형식의 레이아웃 및 포지셔닝을 비롯하여 앱 UI에 광고가 사용자에게 표시되는 방식을 미리 확인합니다.
* 초기 개발 중에 초기화, load, show, 기타 모든 콜백을 포함한 테스트 광고

## 사용 모드##usage-modes

다음 두 가지 방법으로 Unity 에디터 모형 광고를 미리볼 수 있습니다.

* 코드에서 레벨플레이 API 사용: 광고 흐름 및 동작 테스트
* 드래그 앤 드롭(Drag-and-Drop) 프로퍼티 사용: 광고 레이아웃 및 포지셔닝을 빠르게 미리보기

## 코드에서 레벨플레이 API 사용##use-levelplay-apis-in-code

이 메서드는 프로덕션에 사용되는 것과 동일한 API 호출을 사용하여 에디터 내에서 실제 광고 동작 시뮬레이션합니다. 보상형 광고, 인터스티셜 광고 및 배너 광고의 광고 로직, 콜백 및 광고 통합 흐름을 테스트하는 데 가장 적합합니다.

레벨플레이 API를 사용하여 모형 광고를 미리 보려면 먼저 SDK를 초기화하여 해당 API를 호출 후 표준 광고 통합 플로를 구현해야 합니다.

### 코드 예시##code-example

```java
LevelPlay.OnInitSuccess += SdkInitializationCompletedEvent;  
LevelPlay.OnInitFailed += SdkInitializationFailedEvent;  
LevelPlay.Init(“editor”);  
bannerAd = new LevelPlayBannerAd("editor_banner");  
bannerAd.OnAdLoaded += BannerOnAdLoadedEvent;  
bannerAd.OnAdLoadFailed += BannerOnAdLoadFailedEvent;  
bannerAd.OnAdDisplayed += BannerOnAdDisplayedEvent;  
bannerAd.OnAdDisplayFailed += BannerOnAdDisplayFailedEvent;  
bannerAd.OnAdClicked += BannerOnAdClickedEvent;  
bannerAd.OnAdCollapsed += BannerOnAdCollapsedEvent;  
bannerAd.OnAdLeftApplication += BannerOnAdLeftApplicationEvent;  
bannerAd.OnAdExpanded += BannerOnAdExpandedEvent;
```

레벨플레이 SDK가 성공적으로 초기화되고 모형 광고가 로드되고 표시되면 플레이 모드에서 표시됩니다. Unity 광고 이벤트와 콜백을 시뮬레이션합니다.

## 드래그 앤 드롭(Drag-and-Drop) 프리랩 사용##use-drag-and-drop-prefabs

이 메서드는 코드를 작성하지 않고도 시각 테스트를 수행할 때 유용하며, UI 내에서 광고 크기와 위치를 빠르게 확인하는 데 가장 적합합니다.

> **Note:**
>
> Prefab은 시각적 미리보기를 위한 것입니다. 콜백, 로그 이벤트를 트리거하거나 인터랙션 시뮬레이션을 지원하지 않습니다. 기능 대신 현실적인 레이아웃 미리보기로 사용합니다.

사전 정의된 광고 프리맵을 사용하여 씬 모형 광고를 미리 보려면 다음 지침을 따르십시오.

1. Unity 프로젝트 SDK 폴더로 이동합니다.
2. **런타임** > **플랫폼** > **에디터** > **리소스** > **프리패브**로 이동합니다.
3. 광고 유형에 따라 다음 중 하나를 선택하여 적용하십시오.
   1. MockBanner.prefab
   2. MockInterstitial.prefab
   3. MockRewarded.prefab
4. 그에 해당하는 프리는 **씬**으로 드래그합니다. 광고 모음이 **게임** 뷰에 표시되어 위치와 크기를 미리 볼 수 있습니다.
5. 플레이 모드로 전환하여 광고 레이아웃을 **게임 뷰**에서 미리 봅니다.
