Skip to content

Instantly share code, notes, and snippets.

@spra85
Created March 8, 2017 20:17
Show Gist options
  • Save spra85/cffb459ee435b85b540a493038c5616b to your computer and use it in GitHub Desktop.
Save spra85/cffb459ee435b85b540a493038c5616b to your computer and use it in GitHub Desktop.

Currently

var adUnits = require('./ad-units');
var ERROR = 'error';
var TABLE = 'table';

var AdManager = function(options) {
  var defaultOptions = {
    doReloadOnResize: true,
    resizeTimeout: null,
    debug: false,
    dfpId: 4246,
    amazonEnabled: true,
  };
  var options = options || {};

  this.adUnits = adUnits;

// rest of code down here

Integrating app:

var siteCode = window.Bulbs.settings.DFP_SITE_CODE || 'fmg.onion';

var adsManager = require('bulbs-public-ads-manager/src/manager').init({
  dfpSiteCode: siteCode,
  doReloadOnResize: false
});

window.ads = adsManager;
window.BULBS_ELEMENTS_ADS_MANAGER = adsManager;

Changes:

var ERROR = 'error';
var TABLE = 'table';

var AdManager = function(options) {
  var defaultOptions = {
    doReloadOnResize: true,
    resizeTimeout: null,
    debug: false,
    dfpId: 4246,
    amazonEnabled: true,
  };
  var options = options || {};

  this.adUnits = options.adUnits;

Changes to integrating app:

var siteCode = window.Bulbs.settings.DFP_SITE_CODE || 'fmg.onion';
var adUnits = require('./ad-units');

var adsManager = require('bulbs-public-ads-manager/src/manager').init({
  dfpSiteCode: siteCode,
  doReloadOnResize: false,
  adUnits: adUnits,
});

window.ads = adsManager;
window.BULBS_ELEMENTS_ADS_MANAGER = adsManager;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment