我有一个运行在React.js上的网站前端。
我已将以下行添加到index.html的head标签。
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
以下代码向我显示错误,“未定义'-adsbygoogle'no-undef“
componentDidMount () {
(adsbygoogle = window.adsbygoogle || []).push({
google_ad_client: "ca-pub-9142841210062390",
enable_page_level_ads: true
});
}
如何使广告显示在React.js Web应用程序上?
这是与Google Auto Ads无关的,而不是与广告单元有关的。
答案 0 :(得分:3)
您必须在reactjs应用程序中编写“ window.adsbygoogle”,而不是“ adsbygoogle”
componentDidMount () {
(window.adsbygoogle = window.adsbygoogle || []).push({
google_ad_client: "ca-pub-9142841210062390",
enable_page_level_ads: true
});
}