MoPub + Vungle(iOS) 빠른 시작 가이드

이 가이드를 통해 주요 광고 중개 계층으로 설정된 MoPub으로 iOS SDK를 샘플 애플리케이션에 빠르게 추가하는 방법을 살펴보겠습니다.

시작하기 전 몇 가지 주의사항…

  • 아직 Vungle 계정을 만들지 않은 경우에는 당사의 대시보드로 이동하여 해당 앱을 본인의 계정에 추가합니다. 이렇게 해야 하는 이유는 SDK로 앱에 추가할 예정인 앱 ID를 획득할 수 있기 때문입니다. 앱 페이지에 빨간색으로 표시되어 있습니다.

이제 시작하겠습니다.  시작하는 데 다음의 2단계가 필요합니다. 

Vungle을 사용자 지정 네이티브 네트워크로 설정합니다

MoPub 서버가 통합된 Vungle 어댑터를 인식하도록 하려면, Vungle을 MoPub 대시보드에서 사용자 지정 네이티브 네트워크로 설정할 필요가 있습니다.  몇 가지 간단한 단계로 그렇게 할 수 있습니다.

  • MoPub 대시보드에 로그인되어 있는 동안 메인 네비게이션 바의 '네트워크'로 이동합니다.
  • '네트워크 추가' 버튼을 클릭하고 페이지 하단의 '사용자 지정 네이티브 네트워크'를 선택합니다.

인밴 설정섹션에서 비디오를 표시하기 위해 Vungle SDK를 사용하게 될 각 광고 단위에 대하여 다음을 수행할 필요가 있습니다.

  • MoPub SDK가 이전에 Vungle SDK와 상호작용하기 위해 사용했던 네트워크 어댑터를 찾아낼 수 있도록:
    - 보상식 광고를 사용 중인 경우, "VungleRewardedVideoCustomEvent"를 사용자 지정 이벤트 클래스로 추가합니다.
    - 인터스티셜 광고를 사용 중인 경우, "VungleInterstitialCustomEvent"를 사용자 지정 이벤트 클래스로 추가합니다.

  • 또한 Vungle 앱 ID를 사용자 지정 이벤트 클래스 아래의 JSON 포맷에 추가합니다. 예: { “appId” : “Test_iOS” }



Vungle을 서드파티 광고 네트워크로 추가합니다.

MoPub 중개를 사용하여 Vungle의 iOS SDK를 앱에 추가하려면 다음의 단계를 따릅니다.

  1. 모든 Vungle 관련 어댑터 파일을 (MoPUb SDK/AdNetworkSupport/Vungle/ 아래에) 앱 프로젝트에 추가하고 반드시 프로젝트의 Build Phases > Compile Sources에 포함되어 있는지 확인합니다.
    MPInstanceProvider+Vungle.h
    MPInstanceProvider+Vungle.m			
    MPVungleRouter.h
    MPVungleRouter.m	
    VungleInstanceMediationSettings.h
    VungleInstanceMediationSettings.m
    VungleInterstitialCustomEvent.h
    VungleInterstitialCustomEvent.m
    VungleRewardedVideoCustomEvent.h
    VungleRewardedVideoCustomEvent.m
    
  2. Vungle iOS SDK를 다운로드하고 VungleSDK.embeddedframework 폴더를 /AdNetworkSupport/Vungle/SDK/에 복사합니다.

    • 반드시 프로젝트의 빌드 설정 > 프레임워크 검색 경로에 VungleSDK.embeddedframework가 포함되도록 해야 합니다(예: $(PROJECT_DIR)/AdNetworkSupport/Vungle/SDK/VungleSDK.embeddedframework)

    • VungleSDK.embeddedframework이 프로젝트의 Build Phases > Link Binary With Libraries에 포함되어 있는지 확인합니다.

  3. Vungle(iOS) 입문 가이드의 "기타 필요 프레임워크 추가" 섹션의 지침에 따라 필요한 프레임워크를 추가합니다.

  4. Vungle(iOS) 입문 가이드의 "ObjC linker flag 추가" 섹션의 지침에 따라 linker flag을 추가합니다.

  5. Vungle(iOS) 입문 가이드의 "iOS 상태 막대 제거" 섹션의 지침에 따라 상태 막대를 제거합니다.

  6. Vungle(iOS) 입문 가이드의 "애플리케이션 이동 보안(ATS)" 섹션의 지침에 따라 ATS 예외 사항을 추가합니다.

    • 2016년말까지 이 설정을 유지하실 것을 권고합니다. 2017년 1월 1일부터는 이러한 예외 설정이 더 이상 필요하지 않습니다.

    • MoPub 요구사항에 대해서는 MoPub 입문서의 "앱 이동 보안 설정" 섹션을 참조하십시오.

  7. Vungle 비디오 광고를 표시하려면, MPInterstitialAdControllershowFromViewController 방법을 호출(또는 보상식 광고의 경우 MPRewardedVideopresentRewardedVideoAdForAdUnitID 방법)합니다! (Vungle iOS SDK 방법을 직접 호출할 필요가 없습니다. MoPub SDK가 호출할 것입니다.)

MoPub의 인터스티셜 광고 컨트롤러를 설정하는 방법에 대한 자세한 정보는 MoPub의 iOS용 인터스티셜 통합 가이드를 참조하십시오. 

그렇습니다! Vungle이 이제 MoPub의 표준 광고 표시 waterfall을 통해 순환됩니다.  eCPM을 수동으로 설정하여 waterfall 위치를 제어하려면 MoPub 대시보드에서 MoPub의 세그먼트 디테일 페이지에서 할 수 있습니다.

MoPub의 도움말 센터를 참조하여 MoPub + Vungle 통합에 관한 자세한 정보를 활용하십시오!

또 다른 질문이 있으십니까? 문의 등록

댓글