라이트 팝업 형태 소개

  • 위와 같은 팝업 형태로 뜨는 광고 유형입니다.

  • 8초 후에 자동으로 닫히게 됩니다. 인터스티셜이나, 네이티브보다 ux를 해치지 않고 광고를 보여줄 수 있습니다.

  • 라이트 팝업 광고는 0.9.27 버전부터 지원합니다.


광고 로드하기

LightPopupAd.loadAd(unitId)를 통해서 광고를 load할 수 있습니다.

import { LightPopupAd } from "react-native-daro-m";

const LIGHT_POPUP_AD_UNIT_ID = Platform.select({
  ios: ${iOS unit id},
  android: ${Android unit id},
  default: ''
});

LightPopupAd.loadAd(LIGHT_POPUP_AD_UNIT_ID);

광고 보여주기

LightPopupAd.showAd(unitId)를 통해서 로드한 광고를 보여줄 수 있습니다.

const isReady = await LightPopupAd.isAdReady(LIGHT_POPUP_AD_UNIT_ID);

if (isReady) {
  LightPopupAd.showAd(LIGHT_POPUP_AD_UNIT_ID);
}

구현 예시


광고 커스터마이징

LightPopupAd.setLightPopupAdConfiguration(adUnitId, options)를 통해서 색상, 텍스트 등 UI 요소를 커스터마이징할 수 있습니다.

LightPopupAd.setLightPopupAdConfiguration(adUnitId, {
  backgroundColor: 'blue', // 전체 배경색
  cardViewBackgroundColor: 'yellow', // 카드 배경색
  adMarkLabelTextColor: 'red', // 광고 마크 텍스트 색상
  adMarkLabelBackgroundColor: '#FFD700', // 광고 마크 배경색
  closeButtonText: 'Close AD', // 닫기 버튼 텍스트
  closeButtonTextColor: 'rgba(0, 255, 255, 0.42)', // 닫기 버튼 텍스트 색상
  titleTextColor: 'rgba(0, 128, 255, 0.42)', // 타이틀 색상
  bodyTextColor: '#333333', // 본문 색상
  ctaButtonTextColor: 'blue', // CTA 버튼 텍스트 색상
  ctaButtonBackgroundColor: '#4CAF50', // CTA 버튼 배경색
});