Javascript 使用js/jquery填充googleadsense

Javascript 使用js/jquery填充googleadsense,javascript,jquery,adsense,Javascript,Jquery,Adsense,我正在尝试为我的网站加入我自己的广告模块,如果他们没有显示广告,它将默认为谷歌AdSense广告 我现在有 if(this.ad_found) //run code to display ad else { google_ad_client = "ca-pub-"; /* Name */ google_ad_slot = "-----"; google_ad_width = ---; google_ad_height = ---; var hea

我正在尝试为我的网站加入我自己的广告模块,如果他们没有显示广告,它将默认为谷歌AdSense广告

我现在有

if(this.ad_found)
//run code to display ad
else {
    google_ad_client = "ca-pub-";
    /* Name */
    google_ad_slot = "-----";
    google_ad_width = ---;
    google_ad_height = ---;

    var head = document.getElementById('id_from_display_page')[0];
    var script = document.createElement('script');
    script.type = 'text/javascript';
    script.src = '//pagead2.googlesyndication.com/pagead/show_ads.js';
    $("#id_from_display_page").html(script);
}
你可以告诉我,我不知道如何填充id“id\u from\u display\u page”来显示GoogleAdSense的内容

显示页面:

<div id="id_from_display_page"></div>

我想用google adsense编辑填充这个div: 这一次,我们将把所有这些都封装在一个自动执行函数中。此外,我们将创建新元素,并将它们粘贴到末尾的
正文中。以下是备忘单:

Javascript:
(功能(窗口、文档){
如果(未找到){
//运行代码以显示广告
}否则{
google_ad_client=“ca pub-”;
/*名字*/
谷歌广告槽=“------”;
谷歌广告宽度=“--”;
谷歌广告高度=“--”;
var head=document.createElement('div');
head.id=“显示页面中的id”;
var脚本=“”;
head.innerHTML=脚本;
文件.正文.附件子项(头);
}
})(本,本文件,未定义);
不幸的是,如果没有设置这些变量,我就无法实际测试这一点。但是我决定将
放在一个新的
元素中,该元素必须由DOM解析,并且应该按照预期执行代码

随时通知我

除了缺少的变量外,我在下面做的小提琴看起来一切都很顺利:)


编辑:它正在运行脚本,我用另一个js文件测试了它,该文件向hi发出警报,它确实做到了。谷歌adsense的东西并没有显示出我的想法。我找到了我的答案:哈哈哈,好吧,绝对确定你有一套我刚刚为你重新编写的备份代码。不管你走哪条路,你都不会真的出错。
(function (window, document) {
    if (ad_found) {
        //run code to display ad
    } else {
        google_ad_client = "ca-pub-";
        /* Name */
        google_ad_slot = "-----";
        google_ad_width = "---";
        google_ad_height = "---";

        var head = document.createElement('div');
        head.id = "id_from_display_page";
        var script = '<script src="//pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"><\/script>';
        head.innerHTML = script;
        document.body.appendChild(head);
    }
})(this, this.document, undefined);