如何在一个页面上使用多个 AdSense 单元?

2024-01-19

如何在一个网站上拥有多个 AdSense 单元? Google 提供的唯一代码是按单位计算的。

<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<ins class="adsbygoogle"
     style="display:inline-block;width:300px;height:250px"
     data-ad-client="ca-pub-123456"
     data-ad-slot="123456"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>

如果我想在一个网站上使用多个 AdSense 单元该怎么办?我只用<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> and (adsbygoogle = window.adsbygoogle || []).push({});一次,然后将<ins ...></ins>代码在我想要的地方。

问题是只有第一个 adsense 单元被解析和显示。您需要做什么才能显示多个 AdSense 单元?

这就是我使用它的方式(仅首先ins显示):

<!doctype html>
<html>
    <body>
        <ins class="adsbygoogle"
         style="display:inline-block;width:300px;height:250px"
         data-ad-client="ca-pub-123456"
         data-ad-slot="first"></ins>

         <ins class="adsbygoogle"
         style="display:inline-block;width:300px;height:250px"
         data-ad-client="ca-pub-123456"
         data-ad-slot="second"></ins>

         <ins class="adsbygoogle"
         style="display:inline-block;width:300px;height:250px"
         data-ad-client="ca-pub-123456"
         data-ad-slot="third"></ins>

        <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
        <script>(adsbygoogle = window.adsbygoogle || []).push({});</script>
    </body>
</html>

要在一页上拥有多个 AdSense 单元,您必须添加更多行(adsbygoogle = window.adsbygoogle || []).push({});.

因此,如果您有 3 个广告单元,您希望使用它 3 次。

(adsbygoogle = window.adsbygoogle || []).push({});
(adsbygoogle = window.adsbygoogle || []).push({});
(adsbygoogle = window.adsbygoogle || []).push({});

如果您想动态执行此操作,请使用:

[].forEach.call(document.querySelectorAll('.adsbygoogle'), function(){
    (adsbygoogle = window.adsbygoogle || []).push({});
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在一个页面上使用多个 AdSense 单元? 的相关文章

  • 将 google adsense 与 React + React Router 结合使用

    我正在尝试将 Google Adsense 集成到我的 React 网站中 但遇到了问题 为了在我的网页上投放广告 我已将此脚本标记包含在head我的 html 文件 这些广告被包装在一个简单的组件中 如下所示 export default
  • 使 Adsense 响应式

    我是网站所有者 目前使用 Adsense 来获利 我决定将我的网站设计更改为响应式设计 以便网站可以在各种屏幕尺寸上适当地呈现自己 但不幸的是 Adsense 在这方面不太灵活 当屏幕宽度变得太小时 简单地隐藏大型桌面广告相对简单 但这对收
  • Google adsense 响应服务器响应状态为 400 ()

    我第一次在我的网站上实施 google adsensemyPleaks 在这里我面临下面提到的错误 Failed to load resource the server responded with a status of 400 谁能帮我
  • 同一页面中具有相同广告尺寸的多个 GPT 广告不起作用

    我的页面上有两个 GPT 广告 如果两个广告的尺寸不同 则广告将显示在页面中 下面的代码工作正常 googletag defineSlot 123 test 728 90 div gpt ad 123456789 0 addService
  • 发布最终申请后不显示广告

    我有一个使用 libgdx 设计的游戏 当我通过以下代码对其进行测试时 它在将其发布到 Google Play 之前就显示了广告 adView new AdView this adView setAdSize AdSize BANNER a
  • AdSense IAB TCF 错误 3.3:如何删除旧字符串并重新获得同意

    我的网站已经上线几年了 使用 AdSense 及其集成的 GDPR 内容功能 即在 IAB TCF 术语中 Google 充当 CMP 在过去的几周里 我收到了以下消息 我们检测到您的一个或多个网站或应用程序上的 IAB TC 字符串存在问
  • 如何强制GTM在中添加标签?

    我已按照以下步骤在我的网站内添加 AdSense 脚本 现在您已将代码转到 GTM 创建一个新标签 提供一个名字 选择自定义 HTML 作为标记模板 将代码复制并粘贴到文本字段中 将触发器设置为在所有页面或您想要投放广告的页面上触发 单击保
  • 在 Angular 2 应用程序上使用 Google Adsense 广告

    有没有办法在 Angular 2 应用程序上使用 Google Adsense 广告 我见过这个Angular 2 组件中的 Google AdSense 广告 https stackoverflow com questions 37580
  • Google AdSense 的 400 错误请求

    我正在运行一个使用 AJAX 请求和 History pushState 进行导航的网站 请求的内容代码包含Google的异步AdSense代码
  • 将应用程序从一个 Admob 帐户转移到另一个帐户

    刚刚将我的 Android 应用程序转移到另一个 Google Play 开发者帐户 以便在巴基斯坦而不是美国获得付款 我还有 Admob 帐户 付款仅发送到美国 现在我想在巴基斯坦接收付款 因此我想将我的应用程序转移到另一个地址为巴基斯坦
  • 在 Chrome 扩展程序中显示 Adsense 广告

    我正在尝试通过 Google Chrome 扩展程序获利 该扩展程序有一个大面板 可以向用户显示内容 我想将 Google Adsense 中的小型广告添加到扩展面板中 然而 据我所知 Adsense 帐户要获得批准 必须与包含一些优质内容
  • Adsense 广告导致侧边栏在弹性布局中离开屏幕

    我正在开发一个网站 使用flexbox 该网站在没有 google adsense 广告的情况下显得很完美 当我在网站中插入 AdSense 广告时 就会出现问题 导致右侧边栏离开屏幕 每个页面上有四个广告 分别位于页眉 页脚 右侧边栏和信
  • 如何在一个页面上使用多个 AdSense 单元?

    如何在一个网站上拥有多个 AdSense 单元 Google 提供的唯一代码是按单位计算的
  • 通过URL查询Google Adsense数据?

    有没有办法查询里面的数据谷歌 AdSense Python API https developers google com api client library python 通过网址 例如 查找特定页面上的广告点击次数 我找不到文档中列出
  • 谷歌Adsense透明背景

    如何让 Google Adsense 屏蔽透明 它使用 iframe 并且驻留在其他域中 因此 jQuery 无法执行任何操作 我尝试用 css 来定位它 但这也是不可能的 有任何想法吗 我并不是想玩弄 AdSense 系统 只是我有一个背
  • jQuery 将 Google Adsense 附加到 div

    我遇到了 google adsense 的问题 它在我的 jQuery 之前加载并杀死了我的代码 所以我想我应该尝试使用文档准备功能将 Google Adsense javascript 附加到适当的 div 这是我尝试的代码写
  • 当谷歌广告不显示时,如何以编程方式折叠空 div 中的空间

    有没有什么方法可以以编程方式折叠谷歌广告未显示时产生的空白区域 如果是这样 我很想看到一个同样的说明性例子 四处搜寻让我发现这个谷歌官方资源 https support google com dfp premium answer 30726
  • 如何使用javascript获取DIV子元素

    HTML 代码
  • Google Adsense 中的 Javascript 错误

    在我的几个运行 AdSense 的网站上 我收到以下错误 无法将消息发布到 http googleads g doubleclick net http 5Dgoogleads g doubleclick net 收件人有来源http www
  • 如何了解来自不同...“命名空间”的变量?

    如何从外部 javascript 文件中访问在另一个地方声明的某个变量 假设在一个 html 文件中我有以下内容 在 otherfile html 的部分中 我有 alert a 我如何确保收到一条提示消息 某事 我认为Google Ads

随机推荐