如何让网站在手机和pc上分别显示不同的联盟广告?
作者:admin发布时间:2021-08-13分类:跳转广告浏览:评论:23
今天帮人做有偿服务的时候遇到了如题的这样的问题,他想在手机、IPAD等移动端显示不同的广告联盟的广告代码,那么怎么分别显示不同的代码呢?封程中给大家说说.
其实很简单,无非就是判断,和显示,下面我直接给出代码.在需要放广告的位置直接加入以下代码:
=;
url=(1);
={
(){
varu=,app=;
{
trident:u.indexOf('Trident')-1,
presto:u.indexOf('Presto')-1,
webKit:u.indexOf('AppleWebKit')-1,
gecko:u.indexOf('Gecko')-1u.indexOf('KHTML')==-1,
mobile:!!u.match(/AppleWebKit.*Mobile.*/)||!!u.match(/AppleWebKit/),
ios:!!u.match(/\(i[^;]+;(U;)?CPU.+MacOSX/),
android:u.indexOf('Android')-1||u.indexOf('Linux')-1,
iPhone:u.indexOf('iPhone')-1,
iPad:u.indexOf('iPad')-1
};
}(),
language:(navigator.browserLanguage||navigator.language).toLowerCase()
}
varflag=true;
if(bs.versions.mobileurl!='mobile'){
if(bs.versions.android||bs.versions.iPhone||bs.versions.iPad||bs.versions.ios){
flag=false;
}
}
if(flag){
/*这里放PC的广告*/
varcpro_id="u2dsadas314";
document.write("scriptsrc='http://cpro.baidustatic.com/cpro/ui/c.js'type='text/javascript'
/sc"+"ript}else{/*这里放移动的广告*/varcpro_id="u223dsada09";document.write("scriptsrc='http://cpro.baidustatic.com/cpro/ui/cm.js'type='text/javascript'
/sc"+"ript}/script
最上面这块代码就是用来区分访问类型的,大家可以看到有Android、ipad、iphone、linux什么的
然后下面有个判断,大家直接把PC和手机广告放里面就可以了.
pc是上面的代码块,手机的是下面的代码块,然后引js的格式不要改我的,不然你会报错的,只需替换内容即可.
希望可以帮助到各位
个人博客地址:http://fcz8k.com
- 上一篇:只在手机端显示广告代码
- 下一篇:屏幕自适应漂浮手机网站底部广告js代码
相关推荐
你 发表评论:
欢迎- 跳转广告排行
已有23位网友发表了看法: