네이티브

네이티브 광고 생성

AdWhaleMediationNativeAdView 클래스 API 설명

public AdWhaleMediationNativeAdView(Context context)

파라미터 타입

파라미터 값

android.content.Context

Android Main Activity 클래스

public void setAdWhaleMediationNativeAdViewListener(AdWhaleMediationNativeAdViewListener listener)

파라미터 타입

파라미터 값

net.adwhale.sdk.mediation.ads.

AdWhaleMediationNativeAdViewListener

네이티브 미디에이션 광고 호출 콜백 리스너

public void loadAdWithBinder(AdWhaleNativeAdBinder binder) // 미디에이션 커스텀 바인딩 네이티브 광고로드 시 호출

파라미터 타입

파라미터 값

net.adwhale.sdk.mediation.ads.

AdWhaleNativeAdBinder

커스텀 바인딩 네이티브 광고 로드를 위한 바인더

public void loadAdWithTemplate(ADWHALE_NATIVE_TEMPLATE template) // 미디에이션 고정 템플릿 네이티브 광고로드 시 호출

파라미터 타입

파라미터 값

net.adwhale.sdk.mediation.ads.

ADWHALE_NATIVE_TEMPLATE

고정 템플릿 네이티브 광고 사이즈(사이즈 종류: SMALL, MEDIUM, FULLSCREEN)

public void setTemplateStyle(AdWhaleMediationNativeTemplateStyle style) // 고정 템플릿 네이티브 광고 요소에 스타일 적

파라미터 타입

파라미터 값

net.adwhale.sdk.mediation.ads.AdWhaleMediationNativeTemplateStyle

(Optional) 고정 템플릿 네이티브 이용 시 스타일 적용

public void setPlacementUid(String placementUid) // 지면 등록

파라미터 타입

파라미터 값

String

placementUid 값(발급 필요)

파라미터 타입

파라미터 값

Boolean

개발 모드에서 네이티브 광고 검사기 활성/비활성

AdWhaleMediationNativeAdViewListener 클래스 API 설명

파라미터 타입

파라미터 값

Int

광고로드 결과 코드

String

광고로드 결과 메시지

파라미터 타입

파라미터 값

Int

광고표시 결과 코드

String

광고표시 결과 메시지

AdWhaleNativeAdBinder.Builder 클래스 API 설명

사용자는 2가지 형태의 네이티브 광고를 호출 및 표시할 수 있습니다 :

  • 커스텀 바인딩 네이티브 광고와

  • 고정형 템플릿 네이티브 광고

커스텀 바인딩 네이티브 광고는 사용자가 직접 네이티브 광고 레이아웃을 정의하여 사용합니다.

커스텀 바인딩 네이티브 광고를 로드할 때(loadAdWithBinder 메서드) 함께 사용하는 API 입니다.

파라미터 타입

파라미터 값

android.content.Context

Android Main Activity 클래스

Int

사용자가 직접 정의한 커스텀 네이티브 레이아웃 resoure id

파라미터 타입

파라미터 값

Int

사용자가 직접 정의한 아이콘 뷰 resoure id

파라미터 타입

파라미터 값

Int

사용자가 직접 정의한 타이틀 뷰 resoure id

파라미터 타입

파라미터 값

Int

사용자가 직접 정의한 바디 텍스트 설명 뷰 resoure id

파라미터 타입

파라미터 값

Int

사용자가 직접 정의한 CTA 버튼 resoure id

파라미터 타입

파라미터 값

Int

사용자가 직접 정의한 미디어 뷰 그룹 resoure id

AdWhaleMediationNativeTemplateStyle.Builder 클래스 주요 API 설명

고정형 템플릿 네이티브 광고는 ADwhale에서 제공하는 사이즈 별 템플릿 (SMALL, MEDIUM, FULLSCREEN)을 사용합니다.

이 때, 사용자 앱의 look & feel 에 맞추어 템플릿의 요소들에 스타일을 변경 적용할 수 있습니다.

고정형 템플릿 네이티브 광고를 로드할 때(loadAdWithTemplate 메서드) 함께 사용하는 API 입니다.

파라미터 타입

파라미터 값

android.graphics.drawable.ColorDrawable

컬러 색상 값

파라미터 타입

파라미터 값

Int

텍스트 색상 값

파라미터 타입

파라미터 값

Float

텍스트 사이즈 값

파라미터 타입

파라미터 값

android.graphics.Typeface

텍스트 폰트 값

파라미터 타입

파라미터 값

android.graphics.drawable.ColorDrawable

컬러 색상 값

네이티브 구현 샘플은 아래와 같습니다.

사용자 지정 커스텀 네이티브 레이아웃 예시(custom_native_ad_layout.xml)

Last updated