in ArticleTemplates/assets/js/modules/ads.js [251:275]
function init(config) {
adsType = config.adsType;
hideAdsTest = config.hideAdsTest || 0;
const maximumAdverts = 15;
setupGlobals();
if (adsType === 'liveblog') {
adsReady = true;
updateLiveblogAdPlaceholders();
} else if (adsType === 'gallery') {
numberOfMpus = 1;
const mpuAfterImages = 4;
insertAdPlaceholdersGallery(mpuAfterImages);
} else if (maximumAdverts) {
numberOfMpus = 0;
insertAdPlaceholders(config.mpuAfterParagraphs, maximumAdverts);
}
if (adsReady) {
if (GU.opts.platform !== 'android') {
initMpuPoller();
}
fireAdsReady();
}
}