AMP:<amp-ad> 未显示密集广告,但显示空白字段
AMP: <amp-ad> not showing adense ads, but empty field
我在使用 amp-ad 时遇到问题。
<!DOCTYPE html>
<html amp lang="en">
<head>
<meta charset="utf-8">
<script async custom-element="amp-ad" src="https://cdn.ampproject.org/v0/amp-ad-0.1.js"></script>
<script async src="https://cdn.ampproject.org/v0.js"></script>
<meta name="viewport" content="width=device-width,minimum-scale=1">
<link rel="canonical" href="http://localhost:9000/simple-test.html">
<title>AMP Test</title>
<style amp-boilerplate>body{-webkit-animation:-amp-start 8s steps(1,end) 0s 1 normal both;-moz-animation:-amp-start 8s steps(1,end) 0s 1 normal both;-ms-animation:-amp-start 8s steps(1,end) 0s 1 normal both;animation:-amp-start 8s steps(1,end) 0s 1 normal both}@-webkit-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-moz-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-ms-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-o-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}</style><noscript><style amp-boilerplate>body{-webkit-animation:none;-moz-animation:none;-ms-animation:none;animation:none}</style></noscript>
</head>
<body>
<section id="content">
<div style="width: 728px; height: 90px">
<amp-ad width=728 height=90
type="adsense"
data-ad-client="ca-pub-XXXXXXXXXXXXXXXXX"
data-ad-slot="XXXXXXXXX">
</amp-ad>
</div>
</section>
</body>
</html>
没有显示。取而代之的是具有指定尺寸的元素,它插入了一些脚本和 iframe,但其中没有广告。我尝试了所有可用的布局。我还尝试了不同的广告尺寸。根据验证器,代码是正确的。
传统 JavaScript 版本工作正常。
有帮助吗?
我认为您必须在 Google 上创建一个帐户,发布商才能在您的网站上使用 AdSense。该站点将指导您完成它。您还可以查看 DFP 广告测试页。希望有所帮助:-)
< link rel="canonical" href="http://localhost:9000/simple-test.html">
Adsense AMP 广告不会显示在本地开发网站上。将其上传到实时站点可能会起作用。还要确保您的域已在 adsense 设置中列入白名单。
我在使用 amp-ad 时遇到问题。
<!DOCTYPE html>
<html amp lang="en">
<head>
<meta charset="utf-8">
<script async custom-element="amp-ad" src="https://cdn.ampproject.org/v0/amp-ad-0.1.js"></script>
<script async src="https://cdn.ampproject.org/v0.js"></script>
<meta name="viewport" content="width=device-width,minimum-scale=1">
<link rel="canonical" href="http://localhost:9000/simple-test.html">
<title>AMP Test</title>
<style amp-boilerplate>body{-webkit-animation:-amp-start 8s steps(1,end) 0s 1 normal both;-moz-animation:-amp-start 8s steps(1,end) 0s 1 normal both;-ms-animation:-amp-start 8s steps(1,end) 0s 1 normal both;animation:-amp-start 8s steps(1,end) 0s 1 normal both}@-webkit-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-moz-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-ms-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-o-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}</style><noscript><style amp-boilerplate>body{-webkit-animation:none;-moz-animation:none;-ms-animation:none;animation:none}</style></noscript>
</head>
<body>
<section id="content">
<div style="width: 728px; height: 90px">
<amp-ad width=728 height=90
type="adsense"
data-ad-client="ca-pub-XXXXXXXXXXXXXXXXX"
data-ad-slot="XXXXXXXXX">
</amp-ad>
</div>
</section>
</body>
</html>
没有显示。取而代之的是具有指定尺寸的元素,它插入了一些脚本和 iframe,但其中没有广告。我尝试了所有可用的布局。我还尝试了不同的广告尺寸。根据验证器,代码是正确的。
传统 JavaScript 版本工作正常。 有帮助吗?
我认为您必须在 Google 上创建一个帐户,发布商才能在您的网站上使用 AdSense。该站点将指导您完成它。您还可以查看 DFP 广告测试页。希望有所帮助:-)
< link rel="canonical" href="http://localhost:9000/simple-test.html">
Adsense AMP 广告不会显示在本地开发网站上。将其上传到实时站点可能会起作用。还要确保您的域已在 adsense 设置中列入白名单。