私のモバイルサイトでほとんど$ 0 RPMにうんざりした後、私は新しいアイデアを考えましたが、それが受け入れられるかどうかはわかりません。
Googleのヘルプページでは、レスポンシブセクションで挿入タグの後にスクリプトが読み込まれ、他のページではスクリプトタグの前に読み込まれることに気付きました。例えば:
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<ins class="adsbygoogle"
style="display:inline-block;width:300px;height:250px"
data-ad-client="ca-pub-xxxxxxxxxxxxxxxx"
data-ad-slot="6440411535"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).Push({});
</script>
そして
<ins class="adsbygoogle"
style="display:inline-block;width:300px;height:250px"
data-ad-client="ca-pub-xxxxxxxxxxxxxxxx"
data-ad-slot="6440411535"></ins>
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<script>
(adsbygoogle = window.adsbygoogle || []).Push({});
</script>
HTMLコンテンツが読み込まれる前にスクリプトファイルが読み込まれるが、画面にテキストが表示された後に広告が読み込まれる実装については、興味があります。
たとえば、次のHTMLを検討してください。
<html>
<head>
<title>bla</title>
</head>
<body>
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!--
ALL HTML code of my site before ad unit
-->
<ins class="adsbygoogle"
style="display:inline-block;width:300px;height:250px"
data-ad-client="ca-pub-xxxxxxxxxxxxxxxx"
data-ad-slot="6440411535"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).Push({});
</script>
<!--
ALL HTML code of my site after ad unit
-->
</body>
</html>
スクリプトをHEADタグ内にロードすることも考えていましたが、それによりスクリプトが強制的に同期モードでロードされると思いますが、よくわかりません。
だから私の質問は、私のアイデアはアドセンスに受け入れられるか、または順序に関係なくすべてのタグが一緒になると期待していますか?
それを「修正」と見なすことは確かではありませんが、私の理解では受け入れられます-AdSenseヘルプセンターでは、adsbygoogle.js
を一度読み込むことができ、どこにあるかはわかりません。
HEAD
タグ内のadsbygoogle.js
は非同期にロードされます-非同期モードを強制する場合はasync
属性。
非同期広告コードについて> FAQ
https://support.google.com/adsense/answer/3221666
http://googledevelopers.blogspot.rs/2013/07/an-async-script-for-adsense-tagging.html
サイトに1つのAdSenseスクリプトのみを追加する
https://productforums.google.com/d/msg/adsense/HFRhmEhpNrI/IMaTUe9VzUAJ
(ところで-多分あなたは コメントや提案に応答 $ 0RPMで助けが必要なら?)