네이티브

circle-info
  1. 템플릿 네이티브

  2. 템플릿 네이티브 스타일 적용

  3. 커스텀 바인딩 네이티브

1. 템플릿 네이티브 생성

AdWhaleTemplateNativeAd({
    required super.nativeAdLoadCallback,
    required super.placementUid,
    this.template = NativeTemplate.small
 });

파라미터 타입

파라미터 값

String

발급받은 placementUid

AdWhaleNativeAdLoadCallback

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

NativeTemplate

small, medium, fullscreen 사이즈 지원

AdWhaleNativeAdLoadCallback

리스너 구성
설명

onNativeAdLoaded

광고 로드시

onNativeAdFailedToLoad

광고 로드 실패

onNativeAdShowFailed

광고 화면 랜딩 실패

onNativeAdClicked

광고 화면 클릭

onNativeAdClosed

광고 화면 종료

onNativeAdFailedToLoad: (errorCode, errorMessage) // 미디에이션 템플릿 네이티브 광고요청 실패 시
onNativeAdShowFailed: (errorCode, errorMessage) // 미디에이션 템플릿 네이티브 광고 화면 랜딩 실패 시

파라미터 타입

파라미터 값

errorCode

광고로드 결과 코드

(200 또는 300)

errorMessage

초기화 결과 메시지

("Internal error occurred..." 또는 "Mediation network error occurred...")

템플릿 네이티브 구현 예제

2. 템플릿 네이티브 스타일 적용

파라미터 타입

파라미터 값

String

발급받은 placementUid

AdWhaleNativeAdLoadCallback

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

TemplateStyle

small, medium, fullscreen 사이

NativeTemplate

small, medium, fullscreen 사이즈 지원

AdWhaleNativeAdLoadCallback

리스너 구성
설명

onNativeAdLoaded

광고 로드시

onNativeAdFailedToLoad

광고 로드 실패

onNativeAdShowFailed

광고 화면 랜딩 실패

onNativeAdClicked

광고 화면 클릭

onNativeAdClosed

광고 화면 종료

TemplateStyle

TemplateStyle

mainBackgroundColorHex

primaryTextColorHex

primaryTypeface

primaryTextBackgroundColorHex

primaryTextSize

secondaryTextColorHex

tertiaryTextColorHex

callToActionTextColorHex

템플릿 네이티브 스타일 적용 구현 예제

3. 커스텀 바인딩 네이티브 생성

파라미터 타입

파라미터 값

AdWhaleNativeAdLoadCallback

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

String

발급받은 placementUid

String

factoryId 구조 연결을 위한 Id값

AdWhaleNativeAdLoadCallback

리스너 구성
설명

onNativeAdLoaded

광고 로드시

onNativeAdFailedToLoad

광고 로드 실패

onNativeAdShowFailed

광고 화면 랜딩 실패

onNativeAdClicked

광고 화면 클릭

onNativeAdClosed

광고 화면 종료

파라미터 타입

파라미터 값

errorCode

광고로드 결과 코드

(200 또는 300)

errorMessage

초기화 결과 메시지

("Internal error occurred..." 또는 "Mediation network error occurred...")

커스텀 바인딩 네이티브 구현 예제

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

Last updated