window.fluxtag = { readyBids: { prebid: false, amazon: true, google: false }, failSafeTimeout: 3e3, isFn: function isFn(object) { var _t = 'Function'; var toString = Object.prototype.toString; return toString.call(object) === '[object ' + _t + ']'; }, launchAdServer: function() { if (!fluxtag.readyBids.prebid || !fluxtag.readyBids.amazon) { return; } fluxtag.requestAdServer(); }, requestAdServer: function() { if (!fluxtag.readyBids.google) { fluxtag.readyBids.google = true; googletag.cmd.push(function () { if (!!(pbjs.setTargetingForGPTAsync) && fluxtag.isFn(pbjs.setTargetingForGPTAsync)) { pbjs.que.push(function () { pbjs.setTargetingForGPTAsync(); }); } googletag.pubads().refresh(); }); } } };