在一个新转换为Drupal 8的网站上没有AdSense印象



我正在挠头,试图弄清楚(是的,我知道这可能有多种原因)为什么在将我的网站更改为Drupal 8.6.4后,我的AdSense Impression降至0。

我已经安装了Drupal AdSense模块,我在其中输入了我的"pub XYZ~~"账号。

我把它这样放了好几天,以为爬虫可能没有找到它。然后我退缩了,以为它可能不起作用,尤其是因为我没有看到任何AdSense代码出现在页面的源代码中。

因此,我通过AssetInjector将以下代码添加到页面的头部:

<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js">    </script>
<script>
(adsbygoogle = window.adsbygoogle || []).push({
google_ad_client: "ca-pub-239656292892567776",
enable_page_level_ads: true
});
</script>

(那不是我真正的客户ID,只是随机数字。)

现在我在页面的头部看到一行脚本:

<script src="/sites/default/files/js/js_Gc2nyd2PQaQJQwlbfhfc8Yz8TwWRl90UGM3vTenwS8s.js"></script>

这(如果我点击它)打开了我上面写的谷歌AdSense代码。

然而,我已经等了两三天了,仍然没有看到任何印象、页面访问量、CTR(我的"绩效"报告中的每个指标都为零),我担心我可能做错了什么。

那么有人知道吗,如果我使用Drupal AdSense模块,我在哪里可以看到代码?

第二,如果我使用这个模块,在哪里可以看到源代码?(谷歌的答案文档说:"你可以从浏览器中查看网站的来源,并仔细检查广告代码是否与我们在你的账户中提供的代码完全相同,并且包括广告代码的每一行。"但在Drupal AdSense模块中,唯一的字段是酒吧XYZ编号的字段,没有其他字段,正如我所提到的,当我查看源代码时,我在网站的任何地方都找不到代码。

第三,如果我使用这个模块,通过资产注入器输入上面的代码会不会把事情搞砸?

最后,我是不是太担心了,AdSense模块正在做它应该做的事情,我应该在10天或20天内检查,而不是在5天或7天内检查?

谢谢你的帮助。在切换到Drupal之前,我刚刚在旧网站上安装了AdSense(通过将其添加到页面的顶部,这个确切的代码),当时它肯定是有效的,所以我知道问题不是网站没有被批准,或者帐户无效等等。它运行得很好。但在这次迁移到Drupal 8之后,它完全失败了,我只是不知道应该修复链中的哪个环节。我一直在搜索Drupal文档和AdSense文档以寻找这个问题/答案,但没有发现任何问题。。。我真的希望知道它的代码方面是否正确。

再次,提前感谢您!

好吧,对于其他需要这些信息的人,我回答了我自己的问题:我从来没有在我的网站上使用过Google AdSense"自动广告",我很确定他们没有使用的原因是我尝试的是"自动广告"代码,而不是页面上放置的广告类型代码。我仍然不知道这是否只是时间问题,爬虫没有再次找到我的网站,或者我是否有错误的代码,或者什么。

但我现在在我的网站上看到了一则广告,对我有用的是:

  1. 关闭页面头部的任何AdSense代码。(我通过AssetInjector注入了脚本,并禁用了它。)
  2. 确保Drupal的AdSense模块正在运行。DE选择询问人们是否希望关闭广告屏蔽程序的选项。我在AdSense的主配置窗口中添加的唯一内容是我的"pub XYZ~"编号
  3. 放弃谷歌的"自动广告"选项,选择"广告单位"选项,在AdSense中创建广告。(AdSense>广告>广告单元)。在那里做所有的事情,并获得你的广告ID#
  4. 回到Drupal:创建一个新的自定义区块,或者使用Drupal AdSense选项之一在您的网站上创建一个区块。如果你使用Drupal AdSense选项,它会提示你显示正确广告所需的信息。你至少需要广告ID#信息
  5. 请确保该块已放置在您的页面上。我选择了"Responsive",但大概这适用于所有选项。固定大小等。我相信你也可以(如果你愿意的话)简单地将谷歌代码直接放入自定义块中并使用它。人们似乎是这样做的
  6. 如果你做得对,登录到你的Drupal网站,并放置块,它会在一个小框中显示带有你的pub-#和广告ID#的占位符文本。你不会看到实际的广告(这在AdSense模块配置顶部的"帮助和信息"选项中)。如果你看到了占位符框,这是一个很好的迹象,表明Drupal AdSense模块方面一切都很顺利

然后在私人浏览器窗口上等待,等待,最终注销,当爬虫发现广告时,你应该会看到它,其他神奇的事情也会发生。我等了大约24小时才看到广告出现。

(请注意,这一切都发生在一个有一个可用AdSense帐户的网站上,并且之前已经获得了很多广告的印象。因此,如果你最初没有设置这些方面,以上任何一项都不会起作用。)

最新更新