最近我的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请求?
答案 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更好地抓取网站,从而提高转化率。