Update Adsense to place ads on all devices

The current adsense implementation only places ads on desktop-sized
screens.  This change allows ads of the appropriate size to be
displayed on any device.

fixes #224
This commit is contained in:
Andrew Miner
2016-05-03 20:25:56 -07:00
parent fd5372b35d
commit ebf3443e96
22 changed files with 236 additions and 125 deletions
+4
View File
@@ -5,6 +5,7 @@
# All rights reserved.
#
AdsenseController = require './common/adsense/adsense_controller'
BaseController = require './base_controller'
FeedbackController = require './feedback/feedback_controller'
FileCache = require '../models/site/file_cache'
@@ -33,6 +34,7 @@ module.exports = class SiteController extends BaseController
@router = new Router this
@storage = options.storage
@_adsenseController = new AdsenseController
@_currentPage = null
@_currentPageController = null
@_user = null
@@ -156,6 +158,8 @@ module.exports = class SiteController extends BaseController
@_currentPageController.$el = $pageContent
@_currentPageController.render()
@_adsenseController.reset()
_resetGlobals: ->
if global.env in c.productionEnvs
for key, value of global