当前位置:网站首页 > 跳转广告 > 正文

如何让网站在手机和pc上分别显示不同的联盟广告?

作者:admin发布时间:2021-08-13分类:跳转广告浏览:评论:23


导读:今天帮人做有偿服务的时候遇到了如题的这样的问题,他想在手机、IPAD等移动端显示不同的广告联盟的广告代码,那么怎么分别显示不同的代码呢?封程中给大家说说.其实很简单,无非就是判断,...

如何让网站在手机和pc上分别显示不同的联盟广告?

今天帮人做有偿服务的时候遇到了如题的这样的问题,他想在手机、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


已有23位网友发表了看法:

欢迎 发表评论: