본문으로 건너뛰기

Native Carousel 광고

NAM SDK 7.5.0 버전부터 Native Normal 광고에서 GfpMediaView 상에 캐로셀 MediaView 처리를 지원합니다.

캐로셀 이미지

Carousel 광고는 내부적으로 RecyclerView 를 사용합니다. GfpMediaView 의 배치 방법에 따라 여백 처리를 달리 가져갈 수 있는 상황을 고려하여 여백 처리를 위한 별도의 API 를 제공합니다.

아래 예시와 같이 첫번째 ViewHolder 에는 여백이 들어가지만 스크롤시에는 여백없이 RecyclerView 내 모든 영역에 ViewHolder 가 그려져야 하는 상황이 예시가 될 수 있습니다.

캐로셀 이미지

Carousel 영역내 여백값은 아래 예시와 같이 지정할 수 있습니다.

Note: 기본값은 Rect(0, 0, 0, 0) 으로 설정되어 있습니다. 또한, left 와 right 값이 설정될 경우, 첫번째와 마지막 ViewHolder 에만 여백이 포함됩니다.

private val nativeAdOptions = GfpNativeAdOptions.Builder()
...
.setRichMediaPaddingInDp(Rect(16, 0, 16, 0)) // 좌, 우 16dp 씩 패딩을 추가
...
.build()