광고 삭제 및 새로고침
1. 광고 삭제
-
gladsdk.destroyAdSlots()를 사용하여 광고 슬롯들을 제거할 수 있습니다.
<!DOCTYPE html><html><head><meta charset="utf-8" /><title>Test NAM SDK</title><script async src="https://sdk.naverads.net/libs/glad/prod/gfp-core.js"></script><script>window.gladsdk = window.gladsdk || { cmd: [] };</script></head><body><div id="division"></div><button id="destroy">Destroy</button><script>window.gladsdk.cmd.push(function () {var adSlotInfo = {adUnitId: 'WEB_nw_banner-N345765840',adSlotElementId: 'division',};var adSlot = window.gladsdk.defineAdSlot(adSlotInfo);window.gladsdk.displayAd(adSlot);});document.getElementById('destroy').addEventListener('click', function () {window.gladsdk.cmd.push(function () {var adSlot = window.gladsdk.findAdSlot('division');window.gladsdk.destroyAdSlots([adSlot]);});});</script></body></html> -
gladsdk.destroyAdSlots()에 인자를 넘기지 않을 경우 모든 광고 슬롯을 제거합니다.
window.gladsdk.destroyAdSlots();
2. 광고 새로고침
-
gladsdk.refreshAdSlots()를 사용하여 광고 슬롯들을 초기화하고 새로운 광고를 요청할 수 있습니다. (광고 새로고침)
<!DOCTYPE html><html><head><meta charset="utf-8" /><title>Test NAM SDK</title><script async src="https://sdk.naverads.net/libs/glad/prod/gfp-core.js"></script><script>window.gladsdk = window.gladsdk || { cmd: [] };</script></head><body><div id="division"></div><button id="refresh">Refresh</button><script>window.gladsdk.cmd.push(function () {var adSlotInfo = {adUnitId: 'WEB_nw_banner-N345765840',adSlotElementId: 'division',};var adSlot = window.gladsdk.defineAdSlot(adSlotInfo);window.gladsdk.displayAd(adSlot);});document.getElementById('refresh').addEventListener('click', function () {window.gladsdk.cmd.push(function () {var adSlot = window.gladsdk.findAdSlot('division');window.gladsdk.refreshAdSlots([adSlot]);});});</script></body></html> -
gladsdk.refreshAdSlots()에 인자를 넘기지 않을 경우 모든 광고 슬롯을 새로고침합니다.
window.gladsdk.refreshAdSlots();