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

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

애드팝콘 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에 이미지 광고 대신 동영상 광고가 노출될 예정입니다. 상세한 설정은 아래에서 다시 한번 확인 가능합니다.

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

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에 추가로 세팅해 주어야 합니다. 위 코드를 참고하여 세팅해 주세요.

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

AdFitNativeAdView

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

  • native_ad_mediation_layout.xml 샘플

  • adfit_native_ad_unit_layout.xml 샘플

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

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

NativeAdView

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

  • native_ad_mediation_layout.xml 샘플

  • admob_native_ad_unit_layout.xml 샘플

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

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

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

  • native_ad_mediation_layout.xml 샘플

  • pangle_native_ad_unit_layout.xml 샘플

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

네이티브 동영상 샘플

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

XML 샘플(native_video_mediation_layout.xml)
Code 샘플

Last updated

Was this helpful?