events

nestads.events.Event

이벤트 기본 인터페이스입니다.

속성 요약

속성
설명

이벤트를 트리거한 서비스의 이름입니다.

serviceName

serviceName: string

  • 이벤트를 트리거한 서비스의 이름입니다.


공통 이벤트

nestads.events.SlotImpressionViewableEvent

Event를 상속 받습니다. 광고 소재가 화면에 50% 이상 노출 되면 요청 당 한 번 실행됩니다.

속성
설명

이벤트를 트리거한 서비스의 이름

이벤트를 트리거한 슬롯

예시

const targetSlot = nestads.defineSlot(`${placementCode}`, [160, 600]);
nestads.pubAds().addEventListener("slotImpressionViewable", (event) => {
  const slot = event.slot;
  console.log("Impression for slot", slot.getSlotElementId(), "became viewable.");

  if (slot === targetSlot) {
    // logic
  }
});

nestads.events.SlotOnloadEvent

Event를 상속 받습니다. iframe에서 로드를 시작하면 실행됩니다.

속성
설명

이벤트를 트리거한 서비스의 이름

이벤트를 트리거한 슬롯

예시

nestads.events.SlotRenderEndedEvent

Event를 상속 받습니다. iframe 로드가 완료되면 실행됩니다.

속성
설명

이벤트를 트리거한 서비스의 이름

이벤트를 트리거한 슬롯

예시

nestads.events.SlotRequestedEvent

Event를 상속 받습니다. 광고가 요청되면 실행됩니다.

속성
설명

이벤트를 트리거한 서비스의 이름

이벤트를 트리거한 슬롯

예시

nestads.events.SlotResponseReceived

Event를 상속 받습니다. 광고 응답을 받으면 실행됩니다.

속성
설명

이벤트를 트리거한 서비스의 이름

이벤트를 트리거한 슬롯

예시

nestads.events.SlotVisibilityChangedEvent

Event를 상속 받습니다. 광고 슬롯 영역의 화면 비율이 변경될 때마다 실행됩니다.

속성
설명

이벤트를 트리거한 서비스의 이름

이벤트를 트리거한 슬롯

슬롯이 화면에 보이는 비율 (0~100)

inViewPercentage

inViewPercentage: number

  • 슬롯이 화면에 보이는 비율입니다. 0~100 사이 숫자입니다.

예시

nestads.events.SlotClickedEvent

Event를 상속 받습니다. 광고 클릭시 실행됩니다.

속성
설명

이벤트를 트리거한 서비스의 이름

이벤트를 트리거한 슬롯

예시

nestads.events.SlotRequestFailedEvent

Event를 상속 받습니다. 광고 요청 실패시 실행됩니다.

속성
설명

이벤트를 트리거한 서비스의 이름

이벤트를 트리거한 슬롯

에러 발생 메세지와 코드

error

error: {code: number, message: string}

  • 에러 발생 코드와 메세지입니다. 에러 코드는 여기를 참조하세요.

예시

nestads.events.SlotTouchStartEvent

광고 슬롯에서 터치가 시작될 때 실행됩니다.

속성
설명

serviceName

이벤트를 발생시킨 서비스 이름

slot

이벤트가 발생한 슬롯 객체

touchEvent

터치 정보 객체 (INestAdsTouchEvent 참조)

예시

nestads.events.SlotTouchMoveEvent

터치된 손가락이 움직일 때 실행됩니다.

속성
설명

serviceName

이벤트를 발생시킨 서비스 이름

slot

이벤트가 발생한 슬롯 객체

touchEvent

터치 정보 객체 (INestAdsTouchEvent 참조)

예시

nestads.events.SlotTouchEndEvent

손가락이 화면에서 떨어질 때 실행됩니다.

속성
설명

serviceName

이벤트를 발생시킨 서비스 이름

slot

이벤트가 발생한 슬롯 객체

touchEvent

터치 정보 객체 (INestAdsTouchEvent 참조)

예시

nestads.events.SlotTouchCancelEvent

시스템 또는 브라우저가 터치를 강제로 취소할 때 실행됩니다.

속성
설명

serviceName

이벤트를 발생시킨 서비스 이름

slot

이벤트가 발생한 슬롯 객체

touchEvent

터치 정보 객체 (INestAdsTouchEvent 참조)

예시

INestAdsTouchEvent

touchEvent는 다음과 같은 구조를 갖습니다.


팝업 배너 광고 이벤트

nestads.events.PopupBannerSlotLeftButtonClickedEvent

Event를 상속 받습니다. 팝업 배너 광고에서 왼쪽 버튼 클릭 시 실행됩니다.

속성
설명

이벤트를 트리거한 서비스의 이름

이벤트를 트리거한 슬롯

예시

nestads.events.PopupBannerSlotRightButtonClickedEvent

Event를 상속 받습니다. 팝업 배너 광고에서 오른쪽 버튼 클릭 시 실행됩니다.

속성
설명

이벤트를 트리거한 서비스의 이름

이벤트를 트리거한 슬롯

예시

nestads.events.PopupBannerSlotOpenedEvent

Event를 상속 받습니다. 팝업 배너 광고에서 팝업이 표시되면 실행됩니다.

속성
설명

이벤트를 트리거한 서비스의 이름

이벤트를 트리거한 슬롯

예시

nestads.events.PopupBannerSlotClosedEvent

Event를 상속 받습니다. 팝업 배너 광고에서 팝업이 닫히면 실행됩니다.

속성
설명

이벤트를 트리거한 서비스의 이름

이벤트를 트리거한 슬롯

예시

nestads.events.PopupBannerListViewClickedEvent

Event를 상속 받습니다. 팝업 배너 광고에서 모아보기를 클릭하면 실행됩니다.

속성
설명

이벤트를 트리거한 서비스의 이름

이벤트를 트리거한 슬롯

adList: IAdType[]

콜백으로 받을 광고 객체 데이터

광고, 이미지, 애드뱃지, 노출url 정보들의 객체가 배열로 들어옵니다.

광고 객체의 인터페이스

예시


동영상 광고 이벤트

nestads.events.VastPlayerClosedEvent

Event를 상속 받습니다. 동영상 광고에서 동영상이 닫히면 실행됩니다.

속성
설명

이벤트를 트리거한 서비스의 이름

이벤트를 트리거한 슬롯

예시


nestads.events.VastPlayerPlayedEvent

Event를 상속 받습니다. 동영상 광고에서 동영상이 재생되면 실행됩니다.

속성
설명

이벤트를 트리거한 서비스의 이름

이벤트를 트리거한 슬롯

예시


nestads.events.VastPlayerPausedEvent

Event를 상속 받습니다. 동영상 광고에서 동영상이 일시정지 되면 실행됩니다.

속성
설명

이벤트를 트리거한 서비스의 이름

이벤트를 트리거한 슬롯

예시


nestads.events.VastPlayerEndedEvent

Event를 상속 받습니다. 동영상 광고에서 재생이 완료되면 실행됩니다.

속성
설명

이벤트를 트리거한 서비스의 이름

이벤트를 트리거한 슬롯

예시


nestads.events.VastPlayerMutedEvent

Event를 상속 받습니다. 동영상 광고에서 동영상이 음소거 되면 실행됩니다.

속성
설명

이벤트를 트리거한 서비스의 이름

이벤트를 트리거한 슬롯

예시


nestads.events.VastPlayerUnmutedEvent

Event를 상속 받습니다. 동영상 광고에서 동영상이 음소거 해제 되면 실행됩니다.

속성
설명

이벤트를 트리거한 서비스의 이름

이벤트를 트리거한 슬롯

예시


nestads.events.VastPlayerCtaClickedEvent

Event를 상속 받습니다. 동영상 광고에서 CTA 버튼이 클릭 되면 실행됩니다.

속성
설명

이벤트를 트리거한 서비스의 이름

이벤트를 트리거한 슬롯

예시


프리미엄 배너 광고 이벤트

nestads.events.PremiumBannerHintAssetTriggeredEvent

Event를 상속 받습니다. 프리미엄 배너 광고에서 힌트 에셋이 트리거 되면 실행됩니다.

PC 레이아웃에서는 마우스 오버, Mobile 레이아웃에서는 클릭하면 힌트 에셋이 트리거됩니다.

속성
설명

이벤트를 트리거한 서비스의 이름

이벤트를 트리거한 슬롯

예시


nestads.events.PremiumBannerImageExpandedEvent

Event를 상속 받습니다. 프리미엄 배너 광고에서 이미지가 확장되면 실행됩니다.

속성
설명

이벤트를 트리거한 서비스의 이름

이벤트를 트리거한 슬롯

예시


nestads.events.PremiumBannerExpandedImageClickedEvent

Event를 상속 받습니다. 프리미엄 배너 광고에서 확장 후 이미지가 클릭 되면 실행됩니다.

속성
설명

이벤트를 트리거한 서비스의 이름

이벤트를 트리거한 슬롯

예시


nestads.events.PremiumBannerImageClosedEvent

Event를 상속 받습니다. 프리미엄 배너 광고에서 확장 후 이미지가 닫히면 실행됩니다.

속성
설명

이벤트를 트리거한 서비스의 이름

이벤트를 트리거한 슬롯

예시


nestads.events.PremiumBannerVideoExpandedEvent

Event를 상속 받습니다. 프리미엄 배너 광고에서 동영상이 확장되면 실행됩니다.

속성
설명

이벤트를 트리거한 서비스의 이름

이벤트를 트리거한 슬롯

예시


nestads.events.PremiumBannerExpandedVideoClickedEvent

Event를 상속 받습니다. 프리미엄 배너 광고에서 확장 후 동영상이 클릭 되면 실행됩니다.

속성
설명

이벤트를 트리거한 서비스의 이름

이벤트를 트리거한 슬롯

예시


nestads.events.PremiumBannerVideoClosedEvent

Event를 상속 받습니다. 프리미엄 배너 광고에서 확장 후 동영상이 닫히면 실행됩니다.

속성
설명

이벤트를 트리거한 서비스의 이름

이벤트를 트리거한 슬롯

예시


nestads.events.LoaderResponseReceivedEvent

Event를 상속 받습니다. 로더가 광고 응답을 받으면 실행됩니다.

속성
설명

이벤트를 트리거한 서비스의 이름

이벤트를 트리거한 로더

광고 응답 객체 배열

예시


nestads.events.LoaderRequestFailedEvent

Event를 상속 받습니다. 로더가 광고 응답을 받는데 실패하면 실행됩니다.

속성
설명

이벤트를 트리거한 서비스의 이름

이벤트를 트리거한 로더

에러 발생 메세지와 코드

error

error: {code: number, message: string}

  • 에러 발생 코드와 메세지입니다. 에러 코드는 여기를 참조하세요.

예시


nestads.events.CustomAdImpressionRecordedEvent

Event를 상속 받습니다. 커스텀형 광고에서 노출 성과 수집이 완료되면 실행됩니다.

속성
설명

이벤트를 트리거한 서비스의 이름

이벤트가 발생한 광고 객체

예시


nestads.events.CustomAdClickedEvent

Event를 상속 받습니다. 커스텀형 광고에서 클릭 성과 수집이 완료되면 실행됩니다.

속성
설명

이벤트를 트리거한 서비스의 이름

이벤트가 발생한 광고 객체

mediaSpecId

이벤트가 발생한 광고 객체의 내부 미디어 스펙 ID

예시


Last updated