WordPressでは、さまざまな方法で AdSense 広告を入れることができます。指定した場所に広告を掲載したい場合は、Ad Inserterなどのプラグインを使用すると便利です。手動でブログ本文の好きな場所に入れたい場合は、ショートコード(ショートコード)を作成して入れることができます。
他の方法でパターンとして生成して入れる方法も可能です。パターンで作成して入れるときは 同期 オプションを選択して保存すると、今後 AdSense 広告を削除したい場合、または別の広告に置き換えようとしている場合は、以前に挿入したすべての広告に適用できます。
[この記事は、2026年3月24日に最後に更新されました。 ]
WordPress サイトに AdSense 自動広告を追加する方法
구글 AdSenseの自動広告はGoogleの機械学習技術を活用してウェブサイトに広告を自動的に最適な位置に配置する機能で、ウェブマスターが広告コードを直接一つ一つ挿入しなくてもページレイアウトとコンテンツを分析した後、収益を最大化できる位置に広告を自動的に露出させます。
自動広告は、ディスプレイ広告、インフィード広告、コンテンツ内広告、アンカー広告、モバイルフロント広告などのさまざまな形式をサポートし、ユーザーエクスペリエンスを損なわない範囲内で広告数を動的に調整するため、初心者のブローや小規模のウェブサイト運営者が最小限の設定でも広告収益を効率的に管理できるという利点です。
| アイテム | 自動広告(Auto Ads) | 手動広告(Manual Ads) |
|---|---|---|
| 設定方法 | サイトに自動広告コード1行だけ挿入すると、Googleが位置・個数・形式を自動的に決定する。 | 広告ユニットを作成して、各記事やセクションにコードを直接挿入するか、プラグインとして配置します。 |
| 制御レベル | 広告の場所はほとんど制御が難しく、広告形式のみトグルでオン/オフすることができる。 | 広告の場所、フォーマット、数まで完全に手動で調整できます。 |
| 最適化方式 | 機械学習がトラフィック・サイト構造・コンテンツを分析し、自動で収益最適化を試みます。 | オペレータはA / Bテスト、クリック率、離脱率などを見て収益を直接調整します。 |
| 維持・管理 | 一度コードを入れると、サイト全体の広告管理が比較的簡単になります。 | 各ページやテーマにコードを毎日変更したり、プラグイン設定の変更が必要。 (Ad Inserterなどのプラグインを使用すると簡単に管理できます) |
| SEO・UXの影響 | レイアウトシフトや過度の広告インプレッションにより、コアWebバイタルとUXに間接的な負担を与える可能性があります。 | 広告配置を十分に制御すればUX・ページ速度をより安定的に管理可能。 |
| 適切なユーザー | 広告に対する時間が少なく、早く収益を出したいブログ・初期サイト運営者。 | 広告レイアウトと収益を細かく調整したい WordPress・専門ブログオペレーター。 |
WordPressに自動広告を挿入する方法については、次の記事を参照してください。
ちなみにティーストーリーでは制裁が激しくなり、アンカー広告、モバイル前面広告、サイドレール広告、オファーウォール広告など一部 AdSense 広告タイプの使用が禁止されました。
WordPress AdSense 手動広告を入れる方法
구글 AdSense 広告を作成する
まず、 AdSense ホームページで広告ユニットを作成します。既存の広告がある場合は、そのままご利用ください。

広告 » 広告ユニット基準タブ » ディスプレイ広告(またはネイティブ広告)を選択します。
広告を配置する場所を考慮して、適切なサイズの広告を作成します。サイドバーに使用する場合 固定 サイズの代わりに 反応型 サイズを選択できます。

広告が作成されると コピーするを押して AdSense 広告コードをコピーします。

広告コードは次のような形式です。
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1234567890123456"
crossorigin="anonymous"></script>
<!-- In-post ad 300x250 -->
<ins class="adsbygoogle"
style="display:inline-block;width:300px;height:250px"
data-ad-client="ca-pub-1234567890123456"
data-ad-slot="8908031234"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
ショートコード AdSense 広告を挿入する(ブロックエディタ&クラシックエディタ)
AdSense 広告スクリプトを短縮コードにして短縮コードに挿入する方法を見てみましょう。
AdSense 広告コードをショートコードにする方法はいくつかあります。ここでは Ad Inserter AdSense 広告プラグインの使用方法とテーマ関数ファイルに直接コードを追加して作成する方法に進んでみましょう。
Ad Inserterプラグインを使用して AdSense 広告ショートコードの作成
Ad Inserterプラグインインストールされている場合は、この方法を使用できます。
WordPress 管理者ページ » 設定 » Ad Inserter ページに移動します。

広告コードを次の形式で入力します。
<div class="ads">AdSense 광고 코드</div>
マニュアル タブ(②)を選択して、 アラインメントは センター(③)を指定します。これにより広告が中央揃えになります。
ショートをチェック(④)して設定を保存(Save Settings 1 - 16)ボタンをクリックします。
Ad Inserterのショートコードの例:
[adinserter block="2"] 또는 [adinserter name="Block 2"]
目的の場所にショートコードを貼り付けて広告を表示できるようになりました。ブロックエディタとクラシックエディタ(クラシックエディタ)の両方で使用できます。

上の図はブロックエディタで 短縮コード ブロックへ AdSense ショートコードを追加する例を示します。
ショートコードを入力するのが面倒な場合は、定型句に指定してすばやく入力することもできます。 (例えば、 AdSense; 또는 子供;を入力すると、ショートコードに変わるように定型句を指定できます。)
テーマ関数ファイルにコードを追加してショートコードを作成する
Ad Inserterプラグインを使用していない場合は、テーマ関数ファイルに直接コードを追加してショートコードを作成できます。 チャイルドテーマがインストールされていない場合は、チャイルドテーマを最初に作成してください。チャイルドテーマを作成せずに親テーマの関数ファイルに直接コードを追加すると、今後のテーマの更新時にコードが消えます。
チャイルドテーマの関数ファイル(のfunctions.php)に次の形式でコードを追加します。
// AdSense 숏코드 함수
function get_adsense($atts) {
return '<div class="ads"><script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1234567890123456"
crossorigin="anonymous"></script>
<!-- In-post ad 300x250 -->
<ins class="adsbygoogle"
style="display:inline-block;width:300px;height:250px"
data-ad-client="ca-pub-1234567890123456"
data-ad-slot="8908031234"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script></div>';
}
add_shortcode('adsensead', 'get_adsense');
これを行うには、FTP / SFTPに接続してファイルを編集できる必要があります。
テーマファイルは、 / WP-コンテンツ/themes/child-theme-folder/ ディレクトリにあります。 Chaildeテーマフォルダ名はテーマによって異なります(例: Avadaの場合 avada-child)。
広告が中央揃えになるようにCSSスタイルを追加できます。 外観 » カスタム » 追加 CSSにカスタムコードを追加してスタイルを設定します。例:
.ads {
text-align: center;
margin: 25px 0 20px 0;
}
余白などを適切に設定してください。 基本的なCSSを理解すると役に立ちます。
広告の上下に適切なマージンを適用して、広告とコンテンツが分離されるようにする必要があります。テキストと広告が貼りすぎている場合は、テキスト内のリンクをクリックしようとすると広告をクリックすることがあります。そのような場合 AdSense ポリシー違反になる可能性があります。
ただし、 AdSense 収益の支払い方法がクリック単価からインプレッション単価に変更されたため、現在もこれらのポリシーが維持されているかどうかを確認する必要があるようです。ポリシー違反を残して広告とコンテンツの間に適切な間隔を置くことで、読みやすさを向上させるのに役立ちます。
これで、次のショートコードを使用して本文の目的の場所に広告を追加できます。
[adsensead]
パターンを使って AdSense 広告を手動で挿入する(ブロックエディタのみ)
他の方法で WordPress ブロックエディタでサポートされているパターンを活用して、ブログ投稿の本文に中間広告を追加できます。
パターンを利用したい場合は、まずパターンとして使用するブロックを作成する必要があります。 /html ショートカットを押す カスタムHTML ブロックを選択します(キーボードショートカット を参照)。

カスタムHTMLブロックに次の形式でコードを追加します。
<div class="ads">AdSense 광고 코드</div>

これで、カスタムHTMLブロックをパターンに変換します。

パターン生成をクリックすると、パターン生成ポップアップが表示されます。パターン名(例: AdSense 中間広告など)を入力して Synced (同期化) オプションを有効にします。

同期 オプションを有効にすると、このパターンを他の場所で編集すると、既存に挿入されたすべてのパターンが更新されます。後で広告を交換または削除したい場合に便利です。
パターンが作成されたら、希望の位置に /パターン名を入力して簡単にパターンを選択して追加できます。

パターン(再利用可能ブロック)に関する次の記事を参照してください。
外観 » カスタム » 追加 CSSにカスタムCSSコードを追加してスタイルを設定できます。上記の「テーマ関数ファイルにコードを追加してショートコードを作成する「セクションの下部を参照してください。
上部の行はheadから1回だけ読み込むことができるのか分からず、Ad Inserterと関数ファイルに手動の広告コードを追加するたびに入れたところ、PageSpeed Insights「使用しないJavaScriptを減らす」項目に複数個が重複ロードに浮かんで1回だけ入れたため、Google/Doubleclick Adsの容量が半分になりました。
そうですね。そのタグは一度だけロードする必要があります。😄