네이티브 동영상 광고 구성 가이드

네이티브 광고 내, 이미지 광고 대신 동영상 광고 노출을 지원합니다.

애드팝콘 v3.9.4 버전부터 동영상 광고를 지원합니다. 현재 지원 및 지원 예정인 업체는 아래와 같습니다.

  • NAM

  • AdFit

  • AdMob, GAM

  • Pangle

  • AdPopcornSSP(지원 예정)

네이티브 동영상 레이아웃 기본 설정

네이티브 동영상구성을 위한 기본 AdPopcornSSPNativeAd을 생성합니다.

<?xml version="1.0" encoding="utf-8"?>
<com.igaworks.ssp.part.nativead.AdPopcornSSPNativeAd
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/adpopcorn_native_ad"
    android:layout_width="match_parent"
    android:layout_height="wrap_content">
</com.igaworks.ssp.part.nativead.AdPopcornSSPNativeAd>

네이티브 동영상 미디에이션 설정

각 미디에이션 업체의 네이티브 레이아웃 구성에서 media View에 이미지 광고 대신 동영상 광고가 노출될 예정입니다. 상세한 설정은 아래에서 다시 한번 확인 가능합니다.

chevron-rightNAM 네이티브 동영상 레이아웃 설정hashtag

GfpNativeAdView

AdPopcornSSPNativeAd layout 내에 GfpNativeAdView 영역을 추가해 주세요

  • native_ad_mediation_layout.xml 샘플

  • nam_native_ad_unit_layout.xml 샘플

그리고 지정한 영역을 아래와 같이 setNamViewBinder를 통해 전달해 주면 됩니다.

각 component 별로 사용되어야 하는 타입은 아래와 같습니다.

  • 필수 View

    • assetContainerView : FrameLayout

    • adChoicesView : GfpAdChoicesView

    • advertiserView : TextView

    • bodyView : TextView

    • mediaView : GfpMediaView

  • 옵션 View

    • iconView : ImageView

    • titleView : TextView

    • callToActionButtonView : Button

    • socialContextView : TextView

viewBinder Builder 생성 시, GfpNativeAdView id, native adview의 layout, hasMediaView 설정값을 반드시 넘겨줍니다.

GfpNativeAdView 의 경우에는 각각의 ui component를 viewBinder에 추가로 세팅해 주어야 합니다. 위 코드를 참고하여 세팅해 주세요.

chevron-rightAdFit 네이티브 동영상 레이아웃 설정hashtag

AdFitNativeAdView

AdPopcornSSPNativeAd layout 내에 AdFitNativeAdView 영역을 추가해 주세요

  • native_ad_mediation_layout.xml 샘플

  • adfit_native_ad_unit_layout.xml 샘플

xml에서 생성한 ui component를 sdk에서 제공하는 setAdFitViewBinder API를 이용해 아래와 같이 설정해 줍니다.

triangle-exclamation
chevron-rightAdMob 네이티브 동영상 레이아웃 설정hashtag

NativeAdView

AdPopcornSSPNativeAd layout 내에 NativeAdView 영역을 추가해 주세요

  • native_ad_mediation_layout.xml 샘플

  • admob_native_ad_unit_layout.xml 샘플

xml에서 생성한 ui component를 sdk에서 제공하는 setAdMobViewBinder API를 이용해 아래와 같이 설정해 줍니다.

triangle-exclamation
chevron-rightPangle 네이티브 동영상 레이아웃 설정hashtag

AdPopcornSSPNativeAd layout 내에 Pangle 광고 영역을 추가해 주세요

  • native_ad_mediation_layout.xml 샘플

  • pangle_native_ad_unit_layout.xml 샘플

xml에서 생성한 ui component를 sdk에서 제공하는 setPangleViewBinderAPI를 이용해 아래와 같이 설정해 줍니다.

triangle-exclamation

네이티브 동영상 샘플

위에 미디에이션 설정을 모두 포함한 샘플 코드입니다.

chevron-rightXML 샘플(native_video_mediation_layout.xml)hashtag
chevron-rightCode 샘플hashtag

Last updated

Was this helpful?