V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
frogtv
V2EX  ›  微信

求问怎么能让我网站的谷歌广告 在微信小程序加载的时候不显示??

  •  
  •   frogtv · 2020-11-05 16:33:09 +08:00 · 1489 次点击
    这是一个创建于 1510 天前的主题,其中的信息可能已经有所发展或是发生改变。

    就是怎么给这个谷歌广告的 js 代码 加一个判断 在小程序 里面的时候 不加载。。因为我网站最近接入了谷歌广告 小程序加载我这个网址的时候 提示 不是业务域名。。。 直接 打不开了。。(谷歌的那个域名 你也没有 自主权 你自己也没办法加入业务域名)

    生计好难 求大佬 指路 百度联盟 广告 也是 js 代码 一样 不能 在小程序加载。。。。

    8 条回复    2020-11-06 17:31:23 +08:00
    frogtv
        1
    frogtv  
    OP
       2020-11-05 16:44:48 +08:00
    。。没人知道吗
    qiayue
        2
    qiayue  
       2020-11-05 17:00:09 +08:00
    后端判断会更容易一点
    识别微信内且为小程序打开,直接不输出广告代码
    frogtv
        3
    frogtv  
    OP
       2020-11-05 17:34:36 +08:00
    @qiayue 对啊 。。 要怎么 加这个判断语句呢 希望大佬指点。。。
    qiayue
        4
    qiayue  
       2020-11-05 17:39:49 +08:00
    @frogtv 好吧,看来你不是程序员。
    至少你要把你网站用什么 CMS 说下吧,不然怎们告诉你怎们修改
    greed1is9good
        5
    greed1is9good  
       2020-11-05 18:43:38 +08:00 via Android
    判断 ua 吧,微信一般都是自带 webview
    frogtv
        6
    frogtv  
    OP
       2020-11-06 17:04:27 +08:00
    @qiayue 您好用的 wp 做的博客网站 现在在小程序调用这个网站的 但是 放了谷歌广告 不让访问了 应该怎么加 在 小程序 就不显示 这个广告代码的判断呢
    qiayue
        7
    qiayue  
       2020-11-06 17:29:50 +08:00
    @frogtv 用下面两句把你的广告代码包起来
    <?php if(!isset($_SERVER['HTTP_USER_AGENT']) || stripos($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger')===FALSE):?>
    广告代码
    <?php endif;?>

    当获取不到 HTTP_USER_AGENT 或者 HTTP_USER_AGENT 中不包含 MicroMessenger 时,才显示广告。

    反过来说,就是当获取到了 UA,并且 UA 中有微信,则不显示广告
    frogtv
        8
    frogtv  
    OP
       2020-11-06 17:31:23 +08:00
    @qiayue 谢谢大神 这就去 试试 哈哈
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1503 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 17:06 · PVG 01:06 · LAX 09:06 · JFK 12:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.