Trong Google DFP (DoubleClick), bạn được cung cấp mã quảng cáo để đặt vào tiêu đề và một mã khác cho nội dung của bạn. Khi tôi áp dụng thẻ/mã quảng cáo nhất định này cho trang web của mình, cho dù quảng cáo không đồng bộ hoặc đồng bộ của quảng cáo luôn hiển thị trong khung nội tuyến. Tôi tự hỏi làm thế nào tôi sẽ vô hiệu hóa iFrame.Tắt DFP/DoubleClick iFrames
Đây là mã tiêu đề tạo ra thông qua DFP:
<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 type='text/javascript'>
googletag.cmd.push(function() {
googletag.defineSlot('/16569348/ad-test-1', [400, 267], 'div-gpt-ad-1362958263281- 0').addService(googletag.pubads());
googletag.pubads().enableSingleRequest();
googletag.enableServices();
});
</script>
Đây là mã cơ thể tạo ra thông qua DFP:
<!-- ad-test-1 -->
<div id='div-gpt-ad-1362958263281-0' style='width:400px; height:267px;'>
<script type='text/javascript'>
googletag.cmd.push(function() { googletag.display('div-gpt-ad-1362958263281-0'); });
</script>
</div>
Dưới đây là jsFiddle trưng bày vấn đề này (kiểm tra trong google chrome để xem iframe):
Một lần nữa, tôi muốn xóa iframe (và giữ hình ảnh/quảng cáo tất nhiên) ... bất kỳ trợ giúp nào thực sự sẽ được đánh giá cao. :)
Nhiều lần đối với chúng tôi, nó hiển thị khung nội tuyến mà không thực sự tải quảng cáo, không chắc chắn giải pháp cho điều này là gì ?? – pal4life