Google Ads APM显示为空
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Google Ads APM显示为空相关的知识,希望对你有一定的参考价值。
最近,我尝试将google广告添加到我的个人网站。根据Google文档,我可以使用自动广告或单位广告,因此我决定使用单位广告,我创建了3种不同类型的广告,称为
- SquareAds
- VerticalAds
- HorizontalAds
每个广告都有两种不同类型的代码。第一个称为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 Ads APM显示为空的主要内容,如果未能解决你的问题,请参考以下文章
BigQuery:Google Ads 报告转换:地理绩效报告:GeoStats 表为空
判断字符串为空为 null 为 whitespace 工具类