광고 슬롯 설정
1. 광고 슬롯 설정
gladsdk.defineAdSlot()을 사용하여 광고 슬롯을 생성할 때 광고 슬롯에 대한 설정값을 전달할 수 있습니다.
2. 광고 슬롯 설정 속성
adUnitId (required)
광고 요청을 위해 해당 매체용으로 발급된 광고 유닛 id
adSlotElementId
광고 노출 영역(HTML Element)의 id
광고 영역을 식별할 목적으로 사용되며 페이지 내에 서 유니크한 식별값으로 정의되어야 합니다.
contentInfo
컨텐츠 타게팅을 위한 컨텐츠 정보
{
"sourceType": "0001",
"sourceSubType": "menu",
"sourceId": "30907206:7"
}
2-1. 커스텀 파라미터
-
gladsdk.defineAdSlot()을 사용하여 광고 슬롯을 생성할 때 커스텀 파라미터를 사용하여 더 세분화된 광고를 요청할 수 있습니다.
window.gladsdk.cmd.push(function () {
var adSlot = window.gladsdk.defineAdSlot({
adUnitId: 'adUnitId',
customParam: {
category: 'entertainment',
hobby: ['music', 'sports'],
},
});
}); -
adSlot.setCustomParam()을 사용하여 기존에 생성된 광고 슬롯에 커스텀 파라미터를 설정할 수 있습니다.
window.gladsdk.cmd.push(function () {
adSlot.setCustomParam('category', 'entertainment');
});
2-2. 모든 광고 슬롯의 커스텀 파라미터 설정
-
gladsdk.setCustomParam()를 사용하여 전역 커스텀 파라미터를 설정하여 모든 슬롯에 커스텀 파라미터를 적용할 수 있습니다.
window.gladsdk.cmd.push(function () {
gladsdk.setCustomParam('category', 'entertainment');
var adSlot = window.gladsdk.defineAdSlot({
adUnitId: 'adUnitId',
});
// adSlot의 customParam에 category: entertainment가 적용
}); -
동일한 key에 대해 전역 커스텀 파라미터와 슬롯 커스텀 파라미터가 모두 적용될 경우 슬롯 설정이 우선 적용됩니다.
window.gladsdk.cmd.push(function () {
gladsdk.setCustomParam('category', 'entertainment');
var adSlot = window.gladsdk.defineAdSlot({
adUnitId: 'adUnitId',
customParam: {
category: 'news',
},
});
// adSlot의 customParam에 category: news가 적용
});
3. 설정 예시
window.gladsdk.cmd.push(function () {
var adSlotInfo = {
adUnitId: 'adUnitId',
adSlotElementId: 'division',
customParam: {
category: 'entertainment',
hobby: ['music', 'sports'],
},
contentInfo: {
sourceType: '0001',
sourceSubType: 'menu',
sourceId: '30907206:7',
},
};
window.gladsdk.defineAdSlot(adSlotInfo);
});