Google AdSense 設定ガイド
このページはサイト管理者向けの広告設定手順です。AdSenseを有効化するまでの手順を解説します。
現在の状態
現在、広告ユニットはプレースホルダー表示になっています。以下の手順でAdSenseを設定すると、実際の広告が表示されるようになります。
設定手順
1
Googleアドセンスに申請する
まだアカウントをお持ちでない場合は、Google AdSenseの公式サイトから申請します。審査には通常1〜2週間かかります。
Google AdSense公式サイト審査通過のためには、10〜20記事程度のオリジナルコンテンツが必要です。プライバシーポリシーページも必須です。
2
パブリッシャーIDを取得する
審査通過後、管理画面から「ca-pub-XXXXXXXXXXXXXXXXX」形式のパブリッシャーIDを確認します。
3
AdSenseスクリプトをHTMLに追加する
client/index.html の <head> 内に以下のスクリプトタグを追加してください。
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-XXXXXXXXXXXXXXXXX" crossorigin="anonymous"></script>
ca-pub-XXXXXXXXXXXXXXXXX の部分を自分のパブリッシャーIDに置き換えてください。
4
AdUnit.tsxのパブリッシャーIDを更新する
client/src/components/AdUnit.tsx を開き、ADSENSE_CLIENT の値を自分のパブリッシャーIDに変更します。
const ADSENSE_CLIENT = "ca-pub-XXXXXXXXXXXXXXXXX"; // ← ここを変更
この変更により、プレースホルダーが実際の広告に切り替わります。
5
広告スロットIDを設定する
AdSense管理画面で「広告ユニット」を作成し、各スロットIDを取得します。AdUnit コンポーネントの slot プロパティに設定してください。
現在のスロットIDはプレースホルダー(1111111111など)です。実際のIDに置き換えてください。
広告配置一覧
現在設置されている広告ユニットの一覧です。AdSense管理画面で対応するサイズの広告ユニットを作成し、スロットIDを置き換えてください。
| 配置場所 | 現在のスロットID | 推奨フォーマット | ファイル |
|---|---|---|---|
| ヒーロー下(バナー) | 1111111111 | horizontal (728×90) | Home.tsx |
| メインコンテンツ内(レクタングル) | 2222222222 | rectangle (300×250) | Home.tsx |
| サイドバー上(レクタングル) | 3333333333 | rectangle (300×250) | Home.tsx |
| サイドバー下(縦長) | 4444444444 | vertical (300×600) | Home.tsx |
| フッター上(バナー) | 5555555555 | horizontal (728×90) | Home.tsx |
| 記事内上(レクタングル) | 6666666666 | rectangle (300×250) | ArticlePage.tsx |
| 記事内下(レクタングル) | 7777777777 | rectangle (300×250) | ArticlePage.tsx |
| 記事サイドバー(レクタングル) | 8888888888 | rectangle (300×250) | ArticlePage.tsx |
| 記事サイドバー(縦長) | 9999999999 | vertical (300×600) | ArticlePage.tsx |
| カテゴリーページ上(バナー) | 1010101010 | horizontal (728×90) | CategoryPage.tsx |
収益最大化のポイント
記事数を増やす
まずは月10〜20記事を目標に。記事数が増えるほどアクセスが増え、収益も上がります。
SEOキーワードを意識する
Googleキーワードプランナーで検索ボリュームのあるキーワードを調査し、記事タイトルに含めましょう。
広告の自動最適化を使う
AdSenseの「自動広告」機能を使うと、AIが最適な位置に広告を自動配置します。
アフィリエイトと併用する
コンプレックス・お金系の記事にはASP(A8.net・もしもアフィリエイト等)の高単価案件を組み合わせましょう。