2
DFP에서 광고 단위 및 키 값을 설정했습니다. 나는 구글의 튜토리얼에 따라 다음 코드로 사이트를 구축 : 내가 페이지를 테스트 할 때GPT - 주요 valuse 광고 슬롯에 표시되는 비 핵심 가치 광고
그러나<html lang="en">
<head>
<script type="text/javascript">
var googletag = googletag || {};
googletag.cmd = googletag.cmd || [];
(function() {
var gads = document.createElement("script");
gads.async = true;
gads.type = "text/javascript";
var useSSL = "https:" == document.location.protocol;
gads.src = (useSSL ? "https:" : "http:") + "//www.googletagservices.com/tag/js/gpt.js";
var node =document.getElementsByTagName("script")[0];
node.parentNode.insertBefore(gads, node);
})();
</script>
<script>
var sitePath = "/test-kv/parent/page"
googletag.cmd.push(function() {
var kvAdSlot =
googletag.defineSlot('/00000000' + sitePath, [300, 250], 'kvAd');
kvAdSlot.addService(googletag.pubads());
kvAdSlot.setTargeting('key', 'value');
googletag.pubads().collapseEmptyDivs();
googletag.enableServices();
});
</script>
</head>
<body>
<div id='kvAd'>
<script>
googletag.cmd.push(function() { googletag.display('kvAd'); });
</script>
</div>
</body>
</html>
, (할당 된 키 값이 없지만 모든 광고 단위를 대상으로) 내 ROS 광고가 게재됩니다. 필자는 잠시 뒤처 쳐 왔으며 setTargeting이 키 타겟 광고 슬롯에서 타겟팅되지 않은 광고를 유지하기 위해 제대로 작동하지 않는 이유를 알 수 없습니다.
내가 원했던 것처럼 들리는데, 광고가 키 값과 일치하지 않으면 아무 것도 표시되지 않도록 "null"값을 만들어야합니다. 또는 빈 키 값 광고 슬롯을 채우기 위해 ROS 또는 주제별 광고 운영 아이디어를 사용해도됩니다. –
이 대답은 당신을 위해 그것을 명확히합니까? 그렇다면 받아들이셔서 수락 해 주시기 바랍니다 .-) – yvanavermaet
예, 내 해결책은 예약 된 광고를 해당 광고 슬롯에 표시하기 위해 우선 순위가 높은 키 광고를 실행하는 것입니다. 그렇지 않으면 광고 게재가 중단됩니다. 광고 단위> 하우스. 설명해 주셔서 감사합니다. –