tanaka0903.net のほかに socialakiba.com というドメインを持っていてそちらはおもに mediawiki とか pinyin tuner みたいなものを動かしていたのだが、socialakiba のほうがさきに adsense が載るようになったので、早く広告が乗らないかなと思っていたのだが、待てど暮らせど広告が自動的に載る気配がない。
AdSense → 広告 → サイトごと、ってのがあって AdSense コードを貼り付けると勝手に広告が載るようになるんだろうと思っていたのだが、どうにもならん。
サイトごとの右横に、広告ユニットごとというのがあり、ここでディスプレイ広告というやつをじかに貼り付けるのが良いということがわかってきた。
wordpress だとウィジェットに カスタムHTML というブロックを追加して、ここに javascript を仕込むだけだ。或いはスキンを直接いじるのもわりと簡単。twenty sixteen などという古いスキンをいまだにつかっているのだが、その footer.php の終わりのほうに
<?php wp_footer(); ?>
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1234567890123456"
crossorigin="anonymous"></script>
<!-- ad001 -->
<ins class="adsbygoogle"
style="display:block"
data-ad-client="ca-pub-1234567890123456"
data-ad-slot="1234567890"
data-ad-format="auto"
data-full-width-responsive="true"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
</body>
</html>
などといったコードを挿入すればよろしい。
やはり wordpress はいろいろ便利。広告をさくっと乗せるための仕組みがいろいろ普及している。ときどき謎の動作をすることもあるが。
wordpress に google site kit というプラグインを入れて adsense と連携すればすぐにでも広告がつくような感じがするがそんなことはまったくない。site kit は無いよりはあったほうが良いかもしれんが、site kit だけでなんでもできるわけではない。だいたいにおいて「自動設定」というのは役に立たないってことがわかってきた。
あと、なんちゃら SEO とかいうプラグインは全部削除した。たぶん google のツール以外何もいらない。
mediawiki のほうは少しめんどくさいができないわけではない。今のところ MediaWiki:Sitenotice という機能を利用し、MinervaNeue というテーマを使って、その skins / minervamenu / includes / skins / の banners.mastache に広告スクリプトをガッっと入れたら成功したが、それ以外の方法がよくわからん。サイドバーにも広告を入れたいのだが。
MediaWikiにGoogle AdSenseを追加してみたなど。
自分で直書きした html にも AdSense を仕込むことに成功した。というか最初から AdSense を入れるつもりでレイアウト組まないと、後から広告を足すというのはうまくいかない。
書いとかないと忘れてしまうので、そのうちだんだんに記録していく。
うちのところではアクセス稼げそうなのは浅草地下街地図とその周辺図だけなので、トップページはそれで固定して、こういう投稿(最新記事)は読みたい人だけわかる程度にしとけばよかろうと思っている。
google検索で、日本語でも英語でも中国語でも、浅草地下街を検索してうちがトップにくるようにすれば勝ちだ。そしたら浅草関連記事もどんどん載せていく。
あと、多言語化だが、今のところまったく効果がみられない。Polylang というプラグインはブラウザの言語設定で記事を言語ごとにページを切り替えてくれるのだが、ブログタイトルとかウィジェットの言語までは切り替えてはくれない。ほんとはどうすりゃいいんだろう。