小编boo*_*pow的帖子

如何解决“未捕获的 TagError:adsbygoogle.push() 错误:DOM 中带有 class=adsbygoogle 的所有 ins 元素都已包含广告”。错误

我在我的 React 应用程序上使用 google adsense,我实现了广告单元组件的代码,如下所示:

export const SideAdPlaceholder = () => {
  (window.adsbygoogle = window.adsbygoogle || []).push({});
  return (
    <div
      className="adSides"
    >
      <ins
        className="adsbygoogle"
        style={{ display: "block" }}
        data-ad-client="ca-<adsense account>"
        data-ad-slot="32777475897"
        data-ad-format="auto"
        data-full-width-responsive="true"
      ></ins>
    </div>
  );
};
Run Code Online (Sandbox Code Playgroud)

并添加到index.html<script type="text/plain" data-cookiescript="accepted" async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-<adsense account>" crossorigin="anonymous"></script> 文件的正文中。但我收到以下错误

在此输入图像描述

谁能告诉我如何解决这个错误

adsense reactjs

5
推荐指数
1
解决办法
3420
查看次数

标签 统计

adsense ×1

reactjs ×1