Вставить рекламу 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).
Что я должен делать?