下面是 google ad manager 给的代码
<script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script> <script> window.googletag = window.googletag || {cmd: []}; googletag.cmd.push(function() { googletag.defineSlot('/22754056368/ad', ['fluid'], 'div-gpt-ad-1654480000000-0').addService(googletag.pubads()); googletag.pubads().enableSingleRequest(); googletag.enableServices(); }); </script>下面是我的 Ad.tsx 现在调用的 google adsense 的代码。我不会怎么转换成 google ad manager 的代码格式。
import React from 'react';
export default class Ad extends React.Component {
componentDidMount() {
((window as any).adsbygoogle = (window as any).adsbygoogle || []).push({});
}
render() {
return (
<ins
className="adsbygoogle gri-bg"
style={{
display: 'inline-block',
width: '728px',
height: '90px',
margin: 'auto',
}}
data-ad-client="ca-pub-188581000000000"
data-ad-slot="8997313303"
data-ad-channel="7806398678"
/>{' '}
);
}
}
解决问题是将我的 Ad.tsx 文件中的广告代码替换成 google ad manager 的代码。我在头部已经加载了<script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script> 如果能解决愿意支付 200 相关文档,可能不准,可以自己找。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.