geniee split test

This commit is contained in:
Andrea Vos 2025-04-23 08:38:28 +02:00
parent 4a2bbfee81
commit 021973d6e5

View File

@ -21,6 +21,9 @@ declare global {
cmd: any[];
forceInternalRequest: () => void;
};
adpushup: {
que: any[];
};
}
}
@ -104,18 +107,42 @@ const loadAds = async (): Promise<void> => {
window.gnshbrequest.forceInternalRequest();
});
await loadScript(
'gpt',
'https://securepubads.g.doubleclick.net/tag/js/gpt.js',
undefined,
'head',
);
await loadScript(
'geniee',
'https://cpt.geniee.jp/hb/v1/222988/2860/wrapper.min.js',
undefined,
'head',
);
const splitProbability = Math.floor(Math.random() * 100);
if (splitProbability < 50) {
const s1 = document.createElement("script");
s1.async = true;
const element =
document.getElementsByTagName("head")[0] ||
document.getElementsByTagName("body")[0];
s1.src = "https://cdn.fuseplatform.net/publift/tags/2/3329/fuse.js";
element.appendChild(s1);
} else {
(function (w, d) {
const s = d.createElement("script");
s.src = "//cdn.adpushup.com/47589/adpushup.js";
s.crossOrigin = "anonymous";
s.type = "text/javascript";
s.async = true;
(
d.getElementsByTagName("head")[0] ||
d.getElementsByTagName("body")[0]
).appendChild(s);
w.adpushup = w.adpushup || { que: [] };
})(window, document);
}
// await loadScript(
// 'gpt',
// 'https://securepubads.g.doubleclick.net/tag/js/gpt.js',
// undefined,
// 'head',
// );
// await loadScript(
// 'geniee',
// 'https://cpt.geniee.jp/hb/v1/222988/2860/wrapper.min.js',
// undefined,
// 'head',
// );
} catch (error) {
if (error instanceof LoadScriptError) {
return;