Атрибут 'amp4ads' может отсутствовать в теге 'html' - PullRequest
0 голосов
/ 20 октября 2018

Я разрабатывал AMP Ad как рекламодатель.Я протестировал образец amp4ads, предоставленный ampByExample.com (официальные стартовые коды)

https://ampbyexample.com/amp-ads/introduction/hello_world/

Я обнаружил, что amp4ads не является VALIDATED официальным валидатором (ссылка ниже)

https://validator.ampproject.org/

вот пример кода, на котором вы можете проверить его validator

<html ⚡4ads>

<head>

  <meta charset="utf-8">
  <title> Hello World</title>

  <script async src="https://cdn.ampproject.org/amp4ads-v0.js"></script>
  <meta name="viewport" content="width=device-width,minimum-scale=1,initial-scale=1">

  <style amp4ads-boilerplate>body{visibility:hidden}</style>

  <style amp-custom>
    h1 {
      color: red;
    }
  </style>
</head>

<body>

  <h1>Hello World</h1>

</body>
</html>

Выдает много ошибок.Может кто-нибудь помочь мне решить эту проблему, я не могу найти ничего связанного.

Спасибо

1 Ответ

0 голосов
/ 22 октября 2018

К сожалению, validator.ampproject.org не поддерживает AMP Ads.Если вы откроете страницу в AMP Playground, вы увидите, что она действительна: https://ampbyexample.com/playground/#url=https%3A%2F%2Fampbyexample.com%2Famp-ads%2Fintroduction%2Fhello_world%2Fsource%2F&runtime=amp4ads.

...