Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- init = function () {
- var rules, lenientRules;
- // is the switch off, or not an article, or a live blog
- if (
- !config.switches.standardAdverts ||
- config.page.contentType !== 'Article' ||
- config.page.isLiveBlog
- ) {
- return Promise.resolve(false);
- }
- rules = getRules();
- lenientRules = getLenientRules();
- return new Promise(function (resolve) {
- if (config.page.hasInlineMerchandise) {
- adNames.unshift(['im', 'im']);
- return spacefinder.getParaWithSpace(lenientRules).then(function (space) {
- return insertAdAtP(space);
- });
- } else {
- resolve();
- }
- }).then(function () {
- return spacefinder.getParaWithSpace(rules);
- }).then(function (space) {
- return insertAdAtP(space);
- }).then(function () {
- if (detect.isBreakpoint({max: 'tablet'})) {
- return spacefinder.getParaWithSpace(rules).then(function (nextSpace) {
- return insertAdAtP(nextSpace);
- });
- }
- return Promise.resolve(true);
- });
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement