Google Adsenseには自動で広告を挿入する場所や広告の種類を判別して配信してくれる自動広告(掲載広告の自動化)というとても便利は配信方法と、
ディスプレイ広告やインフィード広告、ページ内広告など自分でサイズやレイアウトを調整して作成し、自分でページの中に埋め込む広告ユニットがあります。
自動広告はとても便利なのですが、その反面、ページ本文の中に出てくれなかったり、一部の枠に固まって表示されてしまったりということがあります。
かといって、広告ユニットのみに切り替えて一つ一つページの中に埋め込んでいくことは手間のかかる作業です。なにか修正が発生したときは挿入したすべてのページにくまなく変更を反映させる必要があるなどメンテ性が非常に悪くなってしまいます。
基本は自動広告で配信して、一部の主要な場所だけ広告ユニットが挿入できたら最高なのに、、と考える方も多いと思います。
ここでは、自動広告と広告ユニットは同時に表示することができるか?と実際に表示する際の注意点や最適化方法について解説しています。
自動広告と広告ユニットは同時に表示することができるか?
結論から言うと、できます!
裏技的なものではなく、Adsense公式ページにもきちんと記載があるので、設定しても問題ありません。
既存の広告ユニットと自動広告を一緒に最適化して、最も高い成果が得られる広告のプレースメントに広告が掲載されるようにする場合は、[既存の広告ユニットを最適化しますか?] をオンにします。
https://support.google.com/adsense/answer/9261307?hl=ja
自動広告と広告ユニットを同時に表示する方法
自動広告と広告ユニットは同時に表示するには、自動広告の設定を1ヵ所変更する必要があります。
Adsenseにログインして、左メニューの「広告」→「サマリー」→「サイトごと」を選択し、自動広告の設定をしたいサイトの編集アイコンをクリックします。
右端の広告設定メニューの「自動広告」の下に、「既存の広告ユニットを最適化しますか?」というトグルボタンがあるのでこれをONにします。
設定を変更したら、一番下に表示されている「サイトに適用」ボタンのクリックをお忘れなく。
以上で設定が完了です。
このボタンをONにしておくと、Google Adsenseが広告ユニットが挿入されている場所を判定し、それ以外の場所で広告表示を最適化してくれます。