광고 중복 제어
페이지에 여러개의 광고 슬롯이 있을 때 각각의 광고 슬롯은 독립적으로 요청되기 때문에 동일한 광고가 노출될 수 있습니다.
동일한 광고를 제공하고 싶지 않을 때 중복 제어를 적용하여 중복된 광고를 제공하지 않을 수 있습니다.
정보
SPA(React) 환경에서의 중복 제어와 복원 예시는 Examples - SPA 광고 중복 제어와 복원을 참고해주세요.
1. 중복 제어 설정
1-1. 중복 제어 매니저 생성
-
gladsdk.setAdDeduplication()을 사용하여 중복 제어를 설정하고 중복 제어 매니저를 생성할 수 있습니다.
- dedupReqId: 중복 제어 매니저를 식별하기 위한 ID
- maxDedupReqCount: 중복 제어를 적용할 광고 슬롯의 개수 - 1
var dedupReqId = 'deduplicationReuqestId';
var maxDedupReqCount = 5; // 6개의 슬롯에 중복 제어가 적용됩니다.
var adDedupManager = window.gladsdk.setAdDeduplication(dedupReqId, maxDedupReqCount); -
gladsdk.setGlobalConfig()를 사용하여 maxDedupReqCount의 기본값을 설정할 수 있습니다.
setAdDeduplication 전달값>전역 설정순서대로 우선순위를 가집니다.아래에서 생성된 중복 제어 매니저의 중복 제어가 적용되는 슬롯 개수는 6개 입니다.
window.gladsdk.setGlobalConfig({
maxDedupReqCount: 3,
});
var dedupReqId = 'deduplicationReuqestId';
var maxDedupReqCount = 5; // 6개의 슬롯에 중복 제어가 적용됩니다.
var adDedupManager = window.gladsdk.setAdDeduplication(dedupReqId, maxDedupReqCount);
1-2. 광고 중복 제어 해제
-
gladsdk.clearAdDeduplication()을 사용하여 중복 제어를 해제할 수 있습니다.
var dedupReqId = 'deduplicationReuqestId';
window.gladsdk.clearAdDeduplication(dedupReqId);