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를 상속 받습니다. 광고 슬롯 영역의 화면 비율이 변경될 때마다 실행됩니다.
inViewPercentage
inViewPercentage: number
슬롯이 화면에 보이는 비율입니다. 0~100 사이 숫자입니다.
예시
nestads.events.SlotClickedEvent
Event를 상속 받습니다. 광고 클릭시 실행됩니다.
이벤트를 트리거한 서비스의 이름
이벤트를 트리거한 슬롯
예시
nestads.events.SlotRequestFailedEvent
Event를 상속 받습니다. 광고 요청 실패시 실행됩니다.
error
error: {code: number, message: string}
에러 발생 코드와 메세지입니다. 에러 코드는 여기를 참조하세요.
예시
nestads.events.SlotTouchStartEvent
광고 슬롯에서 터치가 시작될 때 실행됩니다.
예시
nestads.events.SlotTouchMoveEvent
터치된 손가락이 움직일 때 실행됩니다.
예시
nestads.events.SlotTouchEndEvent
손가락이 화면에서 떨어질 때 실행됩니다.
예시
nestads.events.SlotTouchCancelEvent
시스템 또는 브라우저가 터치를 강제로 취소할 때 실행됩니다.
예시
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를 상속 받습니다. 커스텀형 광고에서 클릭 성과 수집이 완료되면 실행됩니다.
예시
Last updated