Angular网站上的Adsense激活内容不足,需要进行身份验证

时间:2017-09-20 12:46:49

标签: angular adsense

最近我的AdSense请求被拒绝了,因为它的“内容不足”。见this。我的网页是一个Angular,所以静态html内容不多。就是这样:

<!doctype html>
<html>
<head>
  <meta charset="utf-8">
  <title>Timesheet</title>
  <base href="/">

  <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>

  <meta name="viewport" content="width=device-width, initial-scale=1">

  <link rel="icon" type="image/x-icon" href="favicon.ico">
  <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
</head>
<body>
  <app-root>
    Loading...

  </app-root>
</body>
</html>

我的网站也需要身份验证(Google登录)。因此,无需身份验证即可访问简单的登录页面。如何才能批准我的Adsense请求?

2 个答案:

答案 0 :(得分:1)

最好的方法是使用Angular Universal。并在您身边实现服务器端呈现。这意味着,当Google检查您的网站时,它会看到正常的链接和内容。

另一种方式不是那么好,但对你来说更简单。您可以尝试将静态HTML内容放在index.html中,然后放在标记内。一旦角度满载,内容将被替换。但它会使用大量文本进行初始HTML响应。

答案 1 :(得分:0)

谷歌阅读Javascript页面的能力随着时间的推移有所改善,因此谷歌很有可能实际阅读你的网页,但是因为你强迫用户在看到你的内容之前登录,谷歌无法看到你的任何有用内容页。我担心解决这个问题的唯一真正方法是公开提供内容。

请注意,Google Adsense的ToS仅允许您在内容页面上放置广告,将其置于登录页面等等是违反其ToS的。请务必阅读他们的服务条款: https://www.google.com/adsense/new/localized-terms

这并不意味着Google不会欣赏静态网页,它们会帮助Google更好地抓取网站,从而提高转化率。