NAM(Naver Ad Manager)
NAM(Naver Ad Manager) 네이티브 미디에이션 레이아웃 구성
미디에이션 설정
네이티브 광고 노출을 위해서는 사용하는 광고 네트워크의 미디에이션 연동 작업이 필요합니다.
추가 설정
기타 설정NAN(Naver Ad Manager) 광고의 경우 컨텐츠와 광고 영역이 구분될 수 있도록 영역을 구분해야 합니다.
Layout
레이아웃 구성 샘플(native_ad_unit_nam.xml)
<?xml version="1.0" encoding="utf-8"?>
<com.naver.gfpsdk.GfpNativeSimpleAdView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/native_unit_nam_container"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
ViewAdapter
XML에서 생성한 UI Component를 SDK에서 제공하는 ViewAdapter API를 사용하여 다음과 같이 설정해 줍니다.
// NativeViewAdapter
val builder = NativeViewAdapter.Builder()
// NAM(Naver Ad Manager)
builder.setNamViewAdapter(
viewAdapter = NamNativeViewAdapter.Builder(
nativeAdLayoutId = R.layout.native_ad_unit_nam,
nativeAdViewId = R.id.native_unit_nam_container
).build()
)
// NativeAdLoader
NativeAdLoader(
context = ...,
placementId = ...,
viewAdapter = builder.build(),
listener = ...
)
Last updated