我有一个带有打字脚本的Next.js网站,我正试图在上面安装广告.广告Provider 提供了在我的网站上添加此脚本的说明:
<script src="//m.servedby-buysellads.com/monetization.js" type="text/javascript"></script>
<script>
(function(){
if(typeof _bsa !== 'undefined' && _bsa) {
_bsa.init('flexbar', 'MYTOKEN', 'placement:wwwmysitecom');
}
})();
</script>
该库加载一个类似var _bsa={init:function(format...
的文件.因此,在我的主pages/_app.tsx文件中,我包含了如下脚本和代码片段:
if(typeof _bsa !== 'undefined' && _bsa) {
_bsa.init('flexbar', 'MYTOKEN', 'placement:wwwmysitecom');
} else {
console.log("bsa is undefined")
}
return (
<>
<Script src="//m.servedby-buysellads.com/monetization.js" type="text/javascript"></Script>
当我第一次加载页面时,我收到日志(log)消息"BSA IS UNDEFINED".如何在加载monetization.js
库后调用此_bsa.init
函数?