Commit 574ac308 authored by Sparkf's avatar Sparkf 🏙️
Browse files

test adsense in vuepress2

parent bc4e72f5
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -5,6 +5,7 @@ import RealtimeMap from './components/RealtimeMap.vue'
import WeatherSpan from './components/weather-span.vue'
import BusChartVue from './components/BusChartVue.vue'
import Canteen from './components/Canteen.vue'
import AdSenseInline from './components/adsense-inline.vue'

export default defineClientConfig({
  enhance({ app }) {
@@ -12,6 +13,7 @@ export default defineClientConfig({
    app.component("TabView", TabView)
    app.component("RealtimeMap", RealtimeMap)
    app.component("WeatherSpan", WeatherSpan)
    app.component("AdSenseInline", AdSenseInline)

    // 含有echart的组件,注意需要用non-ssr模式
    app.component("BusChartVue", BusChartVue)
+0 −32
Original line number Diff line number Diff line
<template>
  <div class="container">
    <ins class="adsbygoogle"
         style="display:block; text-align:center;"
         data-ad-layout="in-article"
         data-ad-format="fluid"
         data-ad-client="ca-pub-9039393129169217"
         data-ad-slot="9835965831"></ins>
  </div>
</template>


<script>

export default {
  name: "adsense-inline",
  mounted() {
    this.adsenseAddLoad();
  },

  methods: {
    adsenseAddLoad() {
      let inlineScript = document.createElement("script");
      inlineScript.type = "text/javascript";
      inlineScript.text = '(adsbygoogle = window.adsbygoogle || []).push({});'
      document.getElementsByTagName('body')[0].appendChild(inlineScript);
    }
  }
}
</script>

+15 −15
Original line number Diff line number Diff line
@@ -93,22 +93,22 @@ function isInWechatMP() {
    return navigator.userAgent.match(/miniprogram/i) || window.__wxjs_environment === 'miniprogram';
};

// function load_adsense() {
//     console.log("判断环境,加载 adsense")
function load_adsense() {
    console.log("判断环境,加载 adsense")

//     if (isInWechatMP() === false) {
//         console.log("非小程序环境,加载");
//         var oScript = document.createElement("script");
//         oScript.src = "https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js";
//         oScript.setAttribute("async", "");
//         oScript.setAttribute("data-ad-client", "ca-pub-9039393129169217");
//         document.head.appendChild(oScript);
//         // <script data-ad-client="ca-pub-9039393129169217" async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
//     } else {
//         console.log("小程序环境,跳过");
//     }
// }
// setTimeout("load_adsense()", 500);
    if (isInWechatMP() === false) {
        console.log("非小程序环境,加载");
        var oScript = document.createElement("script");
        oScript.src = "https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js";
        oScript.setAttribute("async", "");
        oScript.setAttribute("data-ad-client", "ca-pub-9039393129169217");
        document.head.appendChild(oScript);
        // <script data-ad-client="ca-pub-9039393129169217" async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
    } else {
        console.log("小程序环境,跳过");
    }
}
setTimeout("load_adsense()", 500);

// 是否启用哀悼用黑白遮罩
ENABLE_HOME_GRAY = false;

docs/site-help/adt.md

0 → 100644
+5 −0
Original line number Diff line number Diff line
# ADT
this page is intended to test the google adsense.

<AdSenseInline/>
<WeatherSpan/>
 No newline at end of file