각 미디에이션 업체의 네이티브 레이아웃 구성에서 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를 이용해 아래와 같이 설정해 줍니다.
AdFitViewBinder Builder 생성 시, view id(R.id.adFitNativeAdView)와 layout id(R.layout.adfit_native_ad_unit_layout)는 필수로 넘겨주어야 하며, 그 외 ui component에 대해서는 사용하는 리소스에 대해서만 설정해 주면 됩니다.
AdMob 네이티브 동영상 레이아웃 설정
NativeAdView
AdPopcornSSPNativeAd layout 내에 NativeAdView 영역을 추가해 주세요
native_ad_mediation_layout.xml 샘플
admob_native_ad_unit_layout.xml 샘플
xml에서 생성한 ui component를 sdk에서 제공하는 setAdMobViewBinder API를 이용해 아래와 같이 설정해 줍니다.
viewBinder Builder 생성 시, view id(R.id.admob_unified_native_ad_view)와 layout id(R.layout.admob_native_ad_unit_layout)는 필수로 넘겨주어야 하며, 그 외 ui component에 대해서는 사용하는 리소스에 대해서만 설정해 주면 됩니다.
Pangle 네이티브 동영상 레이아웃 설정
AdPopcornSSPNativeAd layout 내에 Pangle 광고 영역을 추가해 주세요
native_ad_mediation_layout.xml 샘플
pangle_native_ad_unit_layout.xml 샘플
xml에서 생성한 ui component를 sdk에서 제공하는 setPangleViewBinderAPI를 이용해 아래와 같이 설정해 줍니다.
PangleViewBinderBuilder 생성 시, view id(R.id.pangle_native_ad_view)와 layout id(R.layout.pangle_native_ad_unit_layout)는 필수로 넘겨주어야 하며, 그 외 ui component에 대해서는 사용하는 리소스에 대해서만 설정해 주면 됩니다.