mirror of https://github.com/artf/grapesjs.git
nocodeframeworkdrag-and-dropsite-buildersite-generatortemplate-builderui-builderweb-builderweb-builder-frameworkwebsite-builderno-codepage-builder
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
44 lines
1.5 KiB
44 lines
1.5 KiB
var loadAd = function() {
|
|
if(typeof _bsa !== 'undefined' && _bsa) {
|
|
_bsa.init('custom', 'CK7I62QJ', 'placement:grapesjscom', {
|
|
target: '#native-carbon',
|
|
template: '<div id="carbonads">' +
|
|
'<a class="carbon-link" href="##link##" target="_blank" rel="noopener">'+
|
|
'<span class="carbon-wrap">'+
|
|
'<span class="carbon-img">'+
|
|
'<img src="##logo##" alt="" border="0" style="max-width: 130px; padding: 10px; background-color: ##backgroundColor##">'+
|
|
'</span>'+
|
|
'<span class="carbon-text">##description##</span>'+
|
|
'<div class="carbon-cta-c">'+
|
|
'<span class="carbon-cta" style="background-color: ##ctaBackgroundColor##; color: ##ctaTextColor##">##callToAction##</span>'+
|
|
'</div>'+
|
|
'</span>'+
|
|
'</a>'+
|
|
'</div>',
|
|
});
|
|
}
|
|
};
|
|
|
|
var loadScript = function(src, clb) {
|
|
var scr = document.createElement('script');
|
|
scr.src = src;
|
|
clb && (scr.onload = clb);
|
|
document.head.appendChild(scr);
|
|
return scr;
|
|
};
|
|
|
|
var loadNativeCarbon = () => {
|
|
var script = loadScript('https://cdn.carbonads.com/carbon.js?serve=CEAIVK77&placement=grapesjscom');
|
|
script.setAttribute('id', '_carbonads_js');
|
|
var adCont = document.getElementById('native-carbon');
|
|
adCont && adCont.appendChild(script);
|
|
}
|
|
|
|
function BSANativeCallback (a) {
|
|
var total = a.ads.length;
|
|
!total && loadNativeCarbon()
|
|
}
|
|
|
|
if (['grapesjs.com', 'localhost'].indexOf(location.hostname) >= 0 ) {
|
|
loadNativeCarbon();
|
|
}
|
|
|