네이티브
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