Trying adsense to help serverbills

This commit is contained in:
Kasper Rynning-Tønnesen
2018-11-27 08:56:13 +01:00
parent 77d215f89f
commit e4ca2bb8cf
4 changed files with 35 additions and 4 deletions

1
.gitignore vendored
View File

@@ -5,6 +5,7 @@ server/config/mongo_config.js
server/config/cert_config.js
server/config/recaptcha.js
server/config/analytics.js
server/config/google.js
server/public/assets/dist/maps/
server/public/assets/dist/callback.min.js
server/public/assets/dist/token.min.js

View File

@@ -1,3 +0,0 @@
var analytics = "xxxx";
module.exports = analytics;

View File

@@ -47,6 +47,15 @@
}
}
</script>
{{#if adds}}
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<script>
(adsbygoogle = window.adsbygoogle || []).push({
google_ad_client: "{{{ adsense }}}",
enable_page_level_ads: true
});
</script>
{{/if}}
{{/unless}}
</head>
<body class="noselect">

View File

@@ -4,6 +4,9 @@ var path = require('path');
var year = new Date().getYear()+1900;
var path = require('path');
var analytics = "xx";
var google = {};
var adsense = "xx";
var adds = true;
var mongojs = require('mongojs');
var token_db = mongojs("tokens");
var Functions = require(pathThumbnails + '/handlers/functions.js');
@@ -13,10 +16,17 @@ var db = require(pathThumbnails + '/handlers/db.js');
//var db = require(pathThumbnails + '/handlers/db.js');
try {
analytics = require(path.join(path.join(__dirname, '../../config/'), 'analytics.js'));
google = require(path.join(path.join(__dirname, '../../config/'), 'google.js'));
analytics = google.analytics;
} catch(e) {
console.log("No analytics-id found");
}
try {
adsense = google.adsense;
} catch(e) {
adds = false;
console.log("No adsense-id found");
}
try {
var Recaptcha = require('express-recaptcha');
var recaptcha_config = require(path.join(path.join(__dirname, '../../config/'), 'recaptcha.js'));
@@ -81,6 +91,8 @@ router.route('/api/apply').get(function(req, res, next) {
javascript_file: "token.min.js",
captcha: res.recaptcha,
analytics: analytics,
adsense: adsense,
adds: adds,
type: "website",
activated: false,
id: "",
@@ -103,6 +115,8 @@ router.route('/api/apply/:id').get(function(req, res) {
javascript_file: "token.min.js",
captcha: res.recaptcha,
analytics: analytics,
adsense: adsense,
adds: adds,
activated: true,
type: "website",
token: result[0].token,
@@ -120,6 +134,8 @@ router.route('/api/apply/:id').get(function(req, res) {
javascript_file: "token.min.js",
captcha: res.recaptcha,
analytics: analytics,
adsense: adsense,
adds: adds,
activated: false,
token:"",
type: "website",
@@ -147,6 +163,8 @@ function root(req, res, next) {
year: year,
javascript_file: "remote.min.js",
captcha: res.recaptcha,
adsense: adsense,
adds: adds,
analytics: analytics,
type: "website",
stylesheet: "style.css",
@@ -162,6 +180,8 @@ function root(req, res, next) {
year: year,
javascript_file: "main.min.js",
captcha: res.recaptcha,
adsense: adsense,
adds: adds,
analytics: analytics,
stylesheet: "style.css",
type: "website",
@@ -209,6 +229,8 @@ function channel(req, res, next) {
year: year,
javascript_file: "remote.min.js",
captcha: res.recaptcha,
adsense: adsense,
adds: adds,
analytics: analytics,
type: "website",
stylesheet: "style.css",
@@ -241,6 +263,8 @@ function channel(req, res, next) {
year: year,
javascript_file: "main.min.js",
captcha: res.recaptcha,
adsense: adsense,
adds: adds,
analytics: analytics,
type: "video",
stylesheet: "style.css",