AMP:<amp-ad>不显示腺苷广告,但显示空白字段

时间:2017-01-04 18:21:27

标签: html ads adsense amp-html

我遇到了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版本运行正常。 有什么帮助吗?

2 个答案:

答案 0 :(得分:2)

  

&LT; link rel =&#34; canonical&#34; HREF =&#34; HTTP://本地主机:9000 /简单的test.html&#34;&GT;

Adsense AMP广告未在本地开发网站上展示。将其上传到实际网站可能会有效。另外,请确保您的域名在adsense设置中列入白名单。

答案 1 :(得分:0)

我认为您必须在Google for Publishers上创建一个帐户才能在您的网站上获取AdSense。该网站将指导您完成它。您还可以查看DFP广告测试页面。希望有所帮助: - )