시작하기
NestAds를 사용하여 광고 요청을 동적으로 생성할 수 있습니다. 게재위치 코드, 광고 크기, 맞춤 타겟팅과 같은 주요 세부정보를 받아서 광고를 요청 하고 웹페이지에 광고를 게재합니다.
nestads 의 명령어 큐 생성하기
nestads.cmd를 초기화하여 명령어 큐를 생성합니다.
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Display a test ad</title>
<script>
window.nestads = window.nestads || { cmd: [] };
</script>
</head>
</html>NestAds SDK 로드
HTML 문서의
<head>에<script>태그를 추가하여 NestAds SDK를 로드합니다.
<script>
window.nestads = window.nestads || { cmd: [] };
</script>
<head>
<script src="https://static.nestads.com/sdk/js/${version}/nestads-sdk.js"></script>
<!-- ex) <script src="https://static.nestads.com/sdk/js/v2.2.0/nestads-sdk.js"></script>-->
</head>NestAds SDK 는 로드가 완료되면
nestads.cmd에 대기중인 명령어를 처리합니다.
광고 slot 정의
NestAds SDK 에서는 광고를 slot 단위로 게재합니다.
아래 예시의 광고 slot은
SAMPLE_IMAGE_BANNER/300/250라는 게재위치의300x250크기의 광고를<div id="banner-ad">에 로드 할 것이라는 것을 의미합니다.divId 를 넣지 않으면
body영역 하단으로 광고가 그려집니다.
광고 서비스 설정
광고 slot을 정의하고
Slot.addService()로 광고 서비스를 추가한 뒤nestads.enableServices()메서드를 사용하여 광고 서비스를 활성화 합니다.사용 가능한 광고 서비스 목록
광고가 게재될 위치 지정 및 광고 게재
광고가 게재될 위치 지정
광고가 게재될 위치에
<div>를 생성하고 id를 설정합니다.id는 광고 slot 을 생성할 때 설정한 세 번째 파라미터와 동일해야 합니다.
아래 예시는
<div id="banner-ad">요소에 광고를 게재하는 걸 보여줍니다.
광고 게재
nestads.display()를 사용하여 광고를 게재할 경우 요청과 동시에 광고를 화면에 그려줍니다.nestads.load(),nestads.show()를 사용하여 광고를 게재할 경우 요청과 표시를 시점을 나누어 사용할 수 있습니다.
최종 샘플 코드
Last updated