Вставить рекламу Google в JavaScript..?

У меня есть этот код, который работает нормально:

<script>
jQuery(document).ready( function() {
    $.getJSON( "http://smart-ip.net/geoip-json?callback=?",
        function(data){            
            console.log(data);
            var c = data.countryCode;
            if(c=="US" || c=="US" ){
                document.getElementById('geo_us').innerHTML = 'US Visitor'; } else {
                    document.getElementById('geo_us').innerHTML = 'Not US Visitor';}
            /*
            this service needs ip
            var ip = data.host;
            alert(ip);
            $.getJSON( "http://freegeoip.net/json/"+ip,
                function(data){
                    console.log(data);
                }
            );*/
        }
    );

});
</script>

И этот div:

<div id="geo_us"></div>

Я хочу, чтобы "Посетитель США" был тегом Google, но я не могу заставить его работать.

<script type='text/javascript'>
googletag.defineSlot('xxxxxxxxxxxx', [160, 600], 'div-gpt-ad-xxxxxxxxxx').addService(googletag.pubads());
googletag.pubads().enableSyncRendering();
googletag.enableServices();
</script>
<div id='div-gpt-ad-xxxxxxxxx' style='width:160px; height:600px;'>
<script type='text/javascript'>
googletag.display('div-gpt-ad-xxxxxxxxxxxx');
</script>
</div>

Это объявление Google работает, если я не помещу его в сценарий (innerhtml).

Что я должен делать?

0 ответов

Другие вопросы по тегам