如果仅存在Google广告,则显示div

86S*_*ang 2 html javascript google-dfp

使用javascript,我需要显示DIV,但前提是它包含Google广告.以下是我通过Google处理的代码:

<div id='div-gpt-ad-1346196436229-0'>
    <script type='text/javascript'>
        googletag.cmd.push(function() { googletag.display('div-gpt-ad-1346196436229-0'); });
    </script>
</div>
Run Code Online (Sandbox Code Playgroud)

上述代码中的DIV ID由Google针对广告位生成.

我能得到任何想法或指示吗?不可否认,我在javascripting世界中相当弱,所以请保持温柔.:)

小智 13

只需将此标记包含在标题代码中即可.

<script type='text/javascript'>
googletag.defineSlot('AdSlot-name', [AdSize], 
'div-gpt-ad-1346196436229-0').addService(googletag.pubads());
googletag.pubads().collapseEmptyDivs();
</script>
Run Code Online (Sandbox Code Playgroud)

您添加的标记是:

googletag.pubads().collapseEmptyDivs();
Run Code Online (Sandbox Code Playgroud)