如何将 google ad manager 的代码转换

2022-06-06 11:27:12 +08:00
 Authorization

下面是 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>
<script> googletag.cmd.push(function() { googletag.display('div-gpt-ad-1654480000000-0'); }); </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 相关文档,可能不准,可以自己找。

https://medium.com/js-dojo/how-to-implement-dfp-doubleclick-for-publishers-in-react-js-vue-js-and-amp-653bd31c6e43

2450 次点击
所在节点    Node.js
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/857521

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX