MREC 광고 통합

개요

Vungle Windows SDK 5.1.0+부터 Vungle은 MREC 동영상 광고를 지원합니다. MREC는 "중간 직사각형" 광고의 약자입니다. 전면 광고와 다르게, MREC 광고는 전체 화면 뷰가 필요하지 않습니다. MREC 동영상 광고는 배너 광고와 유사하게 앱 레이아웃 내 어디에나 위치할 수 있는 직사각형 광고로, 일반적으로 화면 상단 또는 하단에 표시되므로 광고가 재생되는 동안 사용자가 앱과 계속 상호 작용할 수 있습니다. MREC 광고를 렌더링하기 위한 컨테이너 크기는 산업 표준인 300x250입니다.

VungleAdControlAdConfig.AdContainer 속성을 통해 Vungle SDK에 사용자 정의 컨테이너를 전달하고 호스트 앱 Container.Content의 콘텐츠를 관리하여 동영상 광고를 MREC 형식으로 구현합니다.

MREC 광고 요구사항

  • Windows SDK 5.1.0+
  • Windows 10 UWP
  • Vungle 대시보드에 구성된 MREC 플레이스먼트
  • VungleAdControl 너비 300 및 높이 250

VungleAdControl

Vungle MREC 광고 소재는 300 x 250 크기의 뷰 컨테이너에서 재생되도록 최적화되어 있습니다.VungleAdContrl의 뷰 크기는 너비가 300, 높이가 250 이상이어야 합니다.

.xaml

<UI:VungleAdControl x:Name="embeddedControl" 
                    Width="300"
                    Height="250" />

1단계. 기본 통합 완료

Windows 앱에 MREC 광고를 통합하려면 먼저 기본 통합 문서의 지침을 따릅니다. 이 문서에는 추가 정보가 포함되어 있으며 기본 통합을 완료했다고 가정하고 설명을 진행합니다.

2단계. MREC 광고 로드, 재생 및 닫기

MREC 광고 로드

MREC 플레이스먼트를 사용하는 MREC 광고는 전체 화면 광고와 동일한 방법으로 로드할 수 있습니다.

.cs

sdkInstance.LoadAd("MREC_PLACEMENT_REFERENCE_ID")

MREC 광고 재생

VungleAdControl을 사용하여 광고를 재생하려면, AppID, Placements, Placement를 전달해야 합니다. 또한 SoundEnabledfalse로 설정하여 MREC 광고가 음소거 상태로 재생되도록 구성할 수도 있습니다.

매개 변수 설명
AppID 어플리케이션 ID는 동일해야 합니다
Placement MREC용 플레이스먼트 참조 ID
Placements Placement에 제공한 것과 동일한 플레이스먼트 참조 ID를 제공하십시오 (추후 제거됨)
SoundEnabled false로 설정하여 음소거 상태로 재생 시작 (선택 사항, 기본 값은 true)

.cs

embeddedControl.AppID = "VUNGLE_APP_ID";
embeddedControl.Placements = "MREC_PLACEMENT_REFERENCE_ID";
embeddedControl.Placement = "MREC_PLACEMENT_REFERENCE_ID";

embeddedControl.SoundEnabled = false; // Optional (default = true)

await embeddedControl.PlayAdAsync();

MREC 광고 표시 중지

StopBannerAd를 이용하여 언제든지 MREC 광고 표시를 중지할 수 있습니다.

.cs

embeddedAdControl.StopBannerAd();

대안: XAML을 사용한 간단한 MREC 통합

VungleAdControl은 이벤트 리스너가 필요하지 않거나 광고 로드 시간을 제어할 수 있는 경우, MREC 광고를 더 간단히 통합할 수 있는 방법을 제공합니다. SDK가 초기화되면 MREC 광고가 자동으로 로드되며, 광고 자산 다운로드가 완료되면 PlayAdAsync를 발행할 수 있습니다.

.xaml

<UI:VungleAdControl x:Name="embeddedControl" 
                    Width="300"
                    Height="250"
                    Placement="MREC-5209003"
                    Placements="MREC-5209003"
                    SoundEnabled="False" />

.cs

await embeddedControl.PlayAdAsync();

 

Questions?

Need further assistance, feel free to reach out to us, we’re here to help!

도움이 되었습니까?