Javascript 使用js/jquery填充googleadsense
我正在尝试为我的网站加入我自己的广告模块,如果他们没有显示广告,它将默认为谷歌AdSense广告 我现在有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
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);