Google Ads APM 显示为空
Google Ads APM shows null
最近我尝试在我的个人网站上添加 google 广告。根据 google 文档,我可以使用自动广告或单元广告,我决定使用单元广告,我创建了 3 种不同类型的广告,名为
- 方形广告
- 垂直广告
- 水平广告
每个广告都有两种不同类型的代码。第一个叫做 HTML,第二个叫做 AMP。
首先,当我检查我创建的每种类型的广告的代码时,我找不到它们之间的任何区别。其次,我尝试使用 HTML 部分在 C# 的部分视图中显示广告。在我的页面中,我添加了 3 个不同的部分来展示广告,但其中只有一个有效,有时没有一个有效。
我决定将 HTML 代码更改为 AMP
我在头部添加了以下代码
<script async custom-element="amp-ad" src="https://cdn.ampproject.org/v0/amp-ad-0.1.js"></script>
以及我正文中每个部分的代码:
<div class="col-md-3">
<div class="panel-body">
<amp-ad width="100vw" height=320
type="adsense"
data-ad-client="ca-pub-xxxxx"
data-ad-slot="5555555555"
data-auto-format="rspv"
data-full-width>
<div overflow></div>
</amp-ad>
</div>
但是当我发布我的网站并将其上传到服务器时,没有任何显示。
检查了 google 文档和 google 这个问题,但我找不到任何东西。
我刚刚找到问题的答案
如果您的网页中有多个广告,您必须将脚本更改为一个循环,以便像这样将您的放大器转换为 iframe
//Google Ads
[].forEach.call(document.querySelectorAll('.adsbygoogle'), function () {
(adsbygoogle = window.adsbygoogle || []).push({});
});
最近我尝试在我的个人网站上添加 google 广告。根据 google 文档,我可以使用自动广告或单元广告,我决定使用单元广告,我创建了 3 种不同类型的广告,名为
- 方形广告
- 垂直广告
- 水平广告
每个广告都有两种不同类型的代码。第一个叫做 HTML,第二个叫做 AMP。
首先,当我检查我创建的每种类型的广告的代码时,我找不到它们之间的任何区别。其次,我尝试使用 HTML 部分在 C# 的部分视图中显示广告。在我的页面中,我添加了 3 个不同的部分来展示广告,但其中只有一个有效,有时没有一个有效。
我决定将 HTML 代码更改为 AMP
我在头部添加了以下代码
<script async custom-element="amp-ad" src="https://cdn.ampproject.org/v0/amp-ad-0.1.js"></script>
以及我正文中每个部分的代码:
<div class="col-md-3">
<div class="panel-body">
<amp-ad width="100vw" height=320
type="adsense"
data-ad-client="ca-pub-xxxxx"
data-ad-slot="5555555555"
data-auto-format="rspv"
data-full-width>
<div overflow></div>
</amp-ad>
</div>
但是当我发布我的网站并将其上传到服务器时,没有任何显示。
检查了 google 文档和 google 这个问题,但我找不到任何东西。
我刚刚找到问题的答案
如果您的网页中有多个广告,您必须将脚本更改为一个循环,以便像这样将您的放大器转换为 iframe
//Google Ads
[].forEach.call(document.querySelectorAll('.adsbygoogle'), function () {
(adsbygoogle = window.adsbygoogle || []).push({});
});