通知

マイ AdSense ページにはお客様のアカウントに特化した情報が表示されます。AdSense での成果向上にぜひご活用ください。

広告掲載のガイドライン

AdSense 広告コードの修正

一部の AdSense コードの修正は許可されていません。広告コードの許容される変更と、コードを実装する際に避けるべき点について説明します。

AdSense プログラム ポリシーは、AdSense コードを改変して広告のパフォーマンスを偽装したり、広告主様のコンバージョンを阻害したりすることを禁止しています。AdSense アカウントでは広告コードを生成する際にさまざまなオプションを提供しており、サイトのデザインに合った広告のレイアウトを設定していただけます。

通常は、広告コードをコピーして貼り付けることをおすすめしますが、ユーザーの利便性を高めるためにコードの改変が必要になる場合もあります。

禁止されているコードの改変方法

AdSense コードを以下の方法で改変することは禁止されています。

  • display:none などを使用して広告ユニットを隠す(ただし、レスポンシブ広告ユニット)を実装している場合を除きます
  • コンテンツが隠れてしまうような方法、またはコンテンツが広告を覆い隠すような方法で AdSense 広告コードを設定する
  • モバイルサイトやレスポンシブ デザインのサイトでコンテンツと広告が重なるような方法で広告ユニットを配置する
  • 非表示キーワード、iframe、その他の方法を使用して広告のターゲット設定を操作する
  • メールやソフトウェアで広告を配信する
  • 広告の配信方法や表示方法を操作して不当に注目を集める(画面内にスライドイン表示される広告、ズームイン / ズームアウトされる広告など)
  • ユーザーがモバイル ウェブページでドラッグ操作を行ったときに広告クリックを発生させる

改変が許可される場合

以下の方法で AdSense コードを改変することは許可されています。

レスポンシブ デザイン

新しい非同期広告コードを使用すると、CSS またはメディアクエリ(オプション)を使って、レスポンシブ デザインを採り入れたサイトに合わせて広告のサイズを設定できます。詳しくは、レスポンシブ広告ユニットの使用方法をご覧ください。

A/B テスト

AdSense のテストを実施すると、広告ユニットの広告タイプやテキスト広告のスタイル設定をいろいろなパターンで試して、掲載結果を比較できます。これにより、データに基づいて広告ユニットの設定の善し悪しを判断できるため、収益の増加につながりやすくなります。詳細については、テストについてをご覧ください。

A/B テストをより細かく制御する必要がある場合は、次のコードスニペットを参照してください。

  • 同期広告コード:
    <script type="text/javascript">
        var random_number = Math.random();
        google_ad_client = "ca-publisher-id";
        google_ad_width = 728;
        google_ad_height = 90;

        if (random_number < .5){
            google_ad_slot = "1234567890";
        } else {
            google_ad_slot = "2345678901";
        }

    </script>
    <script type="text/javascript"
        src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
    </script>
  • 非同期広告コード:
    <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-publisher-id" crossorigin="anonymous"></script>
    <ins class="adsbygoogle"
        style="display:inline-block;width:728px;height:90px"
        data-ad-client="ca-publisher-id">
    </ins>
    <script>
        if (Math.random() < .5) {
          mySlotId = '1234567890';
        } else {
          mySlotId = '2345678901';
        }
        (adsbygoogle = window.adsbygoogle || []).push({
          params: { google_ad_slot: mySlotId }
        });
    </script>
動的にカスタム チャネルを設定する
  • 同期広告コード:
    <script type="text/javascript">
        var channel_condition = object.booleanMethod();
        google_ad_client = "ca-publisher-id";
        google_ad_slot = "1234567890";
        google_ad_width = 728;
        google_ad_height = 90;
        if (channel_condition){
            google_ad_channel = "123457789";
        } else {
            google_ad_channel = "263477489";
        }

    </script>
    <script type="text/javascript"
        src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
    </script>
  • 非同期広告コード:
    <script async src="http://pagead2.googlesyndication.com/pagead/adsbygoogle.js?client=ca-publisher-id" crossorigin="anonymous"">
    <ins class="adsbygoogle"
        style="display:inline-block;width:728px;height:90px"
        data-ad-client="ca-publisher-id"
        data-ad-slot="1234567890">
    </ins>
    <script>
        channel_condition = object.booleanMethod();
        if (channel_condition) {
          my_google_ad_channel = '123457789';
        }
        else {
          my_google_ad_channel = '263477489';
        }
        (adsbygoogle = window.adsbygoogle || []).push({
          params: { google_ad_channel: my_google_ad_channel}
        });
    </script>
広告タグを最小化
  • 同期広告コード:
    <script type="text/javascript">
        google_ad_client = "ca-publisher-id";
        google_ad_slot = "1234567890";
        google_ad_width = 728;google_ad_height = 90;
    </script>
    <script type="text/javascript"
        src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
    </script>
  • 非同期広告コード:
    <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-publisher-id" crossorigin="anonymous""></script>
    <ins class="adsbygoogle"
        style="display:inline-block;width:728px;height:90px"
        data-ad-client="ca-publisher-id"
        data-ad-slot="1234567890"></ins>
    <script>(adsbygoogle = window.adsbygoogle || []).push({});</script>

検索向け AdSense の広告コードに対して許可される改変方法の詳細については、検索向け AdSense のポリシーをご覧ください。

この情報は役に立ちましたか?

改善できる点がありましたらお聞かせください。
true
成長の可能性が開かれる

AdSense が提供する貴重な分析情報をぜひご利用ください。パフォーマンス レポート、お客様向けにカスタマイズされたヒント、ウェブセミナーへの招待を受け取るよう設定して、収益の拡大に役立てましょう

設定する

検索
検索をクリア
検索を終了
メインメニュー
9528015376108619275
true
ヘルプセンターを検索
true
true
true
true
true
157
false
false