ワークスペースへ

導入ガイド

オーディオ広告

Audio ads (in-stream audio)

ラジオのコマーシャルのように、オーディオ プレーヤーや音声付き動画プレーヤーの中で流れる、音だけの広告です。

  • Ad Manager
  • Ad Exchange
  • AdSense(Ad Manager経由)
  • オーディオ プレーヤーまたは音声付きの動画プレーヤーの中
デスクトップ
スマートフォン

1分でわかる

オーディオ広告とは

ラジオで音楽が止まり、誰かがお店の話をするコマーシャルを聞いたことがありますよね。オーディオ広告は、それをサイトで行うものです。動画広告と同じようにプレーヤーの中で流れる、音だけの広告で、映像はありません。音楽、トーク番組、聞くだけで内容がわかる動画など、ユーザーが耳で聞くコンテンツに向いています。

Ad Manager での音声の設定は、動画に似ています。VAST の主なサイズを「音声」にした広告ユニットを作り、「音声と動画」タイプの広告申込情報にクリエイティブ サイズ「音声」を指定して、音声クリエイティブを入れます。Google はまた、ニュース、スポーツ、音楽、ライブのように、聞くだけでも成り立つ動画があるサイトでは、音声付きの動画で音声広告を受け入れられるとしています。Ad Exchange と AdSense の音声を受け取るには、アカウントを Ad Manager にリンクしておく必要があります。

サイト側では、広告を再生するのは IMA SDK、つまりプレーヤー内の広告用の Google のコードパッケージです。音声のみのコンテンツでは、audio タグを使って AdDisplayContainer を作ることを Google は推奨しています。映像がなくても、IMA にはこのコンテナが必要で、Google は非表示にしておくことを推奨しています。コンテナが非表示なので、一時停止、再開、音量のボタンはサイトで作る必要があります。広告タグでは、オーディオをリクエストすること(ad_type が audio または audio_video)、リクエストがインストリームであること(env が instream)、プレーヤーに音声があること(vpmute が 0)を指定する必要があります。

なぜ音にそこまで気を使うのでしょうか。Google の動画ポリシーでは、インストリームの枠で、音のないプレーヤーに音声広告をリクエストしたり配信したりしてはいけないとされているからです。当然です。ミュートのプレーヤーに音声広告を流すのは、電源の切れたラジオのようなものです。また、IMA は音声広告にスキップボタンを表示しないため、サイト側で用意する必要があります。さらに、動画プレーヤーが音声広告を受け取れる場合、Google はプレーヤーが空白にならないよう、コンパニオン バナーを置くことを強く推奨しています。

手順

実装の方法

  1. オーディオ広告ユニットを作成する広告ユニットを作るときは、VAST の主なサイズとして「音声」を選びます。
  2. 広告申込情報とクリエイティブを作成するタイプは「音声と動画」、予定されるクリエイティブ サイズは「音声」を使います。リダイレクトの有無にかかわらず、音声クリエイティブを追加してください。音声クリエイティブがないと、広告申込情報は配信されません。Ad Manager にアップロードするメディア ファイルは、0.3秒以上の長さが必要です。
  3. オーディオ タグを組み立てるタグでは、ad_type=audio または audio_video、env=instream、vpmute=0 を指定します。オーディオのみのリクエストなら、sz サイズは任意です。
  4. IMA でプレーヤーを準備するコンテンツには audio タグを使い、それで AdDisplayContainer を作成します。広告のコンテナは非表示にして、一時停止、再開、音量のボタンを作ります。
  5. スキップ ボタンを作るIMA はオーディオにスキップ ボタンを表示しません。広告が進むたびに、スキップできる状態になったかを確認し、独自のボタンがクリックされたら、AdsManager にスキップを指示します。
  6. コンパニオン バナーを追加する動画プレーヤーで音声広告が再生されるときは、プレーヤーが空白にならないよう、Google はプレーヤーの上にコンパニオン バナーを表示することを強く推奨しています。

実装例

コードと画面での表示

オーディオ プレーヤーのページに入れます。非表示の広告コンテナ、音声付きでオーディオをリクエストするタグ、そしてサイトで作ったスキップ ボタンです。
<style>
  /* a caixa do anúncio fica escondida */
  .ad-container { display: none; }
</style>

<audio id="audio-player" src="meu-programa.mp3"></audio>
<div class="ad-container"></div>
<button id="pular" hidden>Pular anúncio</button>

<script src="//imasdk.googleapis.com/js/sdkloader/ima3.js"></script>
<script>
  var audio = document.getElementById('audio-player');
  var adDisplayContainer = new google.ima.AdDisplayContainer(
      document.querySelector('.ad-container'), audio);
  var adsLoader = new google.ima.AdsLoader(adDisplayContainer);
  var adsManager;

  var adsRequest = new google.ima.AdsRequest();
  adsRequest.adTagUrl = 'https://pubads.g.doubleclick.net/gampad/ads?' +
      'iu=/1234567/exemplo&ad_type=audio&env=instream&vpmute=0' +
      '&gdfp_req=1&output=vast&unviewed_position_start=1' +
      '&description_url=https%3A%2F%2Fwww.exemplo.com%2Faudio&correlator=';
  adsLoader.requestAds(adsRequest);

  adsLoader.addEventListener(
      google.ima.AdsManagerLoadedEvent.Type.ADS_MANAGER_LOADED,
      function (e) {
        adsManager = e.getAdsManager(audio);
        // O IMA não mostra botão de pular em áudio: o site cria o seu
        adsManager.addEventListener(google.ima.AdEvent.Type.AD_PROGRESS,
            function () {
              document.getElementById('pular').hidden =
                  !adsManager.getAdSkippableState();
            });
      });

  document.getElementById('pular').addEventListener('click', function () {
    adsManager.skip();
  });
</script>
デスクトップユーザーはオーディオ プレーヤーまたは動画プレーヤーで広告を聞きます。広告のコンテナは非表示で、コンパニオン バナーがある場合は、ページに表示されます。
モバイルパソコンと同じです。広告は音声付きのプレーヤーで再生され、ボタンはサイトで作ったものを使い、コンパニオン バナーも一緒に表示できます。

Googleのガイダンス

できることとできないこと

してよいこと

  • ad_type=audio でオーディオ広告をリクエストするか、ad_type=audio_video でオーディオと動画を混在させる。
  • ニュース、スポーツ、音楽、ライブなど、聞くだけで内容がわかる音声付き動画で、オーディオ広告を受け付ける。
  • アカウントを Ad Manager にリンクしたあと、Ad Exchange と AdSense からオーディオを受け取る。
  • リダイレクトの有無にかかわらず、音声クリエイティブを使うこと。
  • 広告のコンテナが非表示なので、一時停止、再開、音量、スキップの専用ボタンを作る。

してはいけないこと

  • インストリームの枠では、音声のないプレーヤーにオーディオ広告をリクエストしたり配信したりしてはいけません。
  • ad_type=audio または audio_video の場合、vpmute は 0 にする必要があります。プレーヤーをミュートで開始してはいけません。
  • オーディオ クリエイティブのないオーディオの広告申込情報は、広告を配信しません。
  • Ad Manager にアップロードするメディア ファイルは、0.3秒より短くてはいけません。
  • IMA がオーディオにスキップ ボタンを表示することをあてにしないでください。表示されません。

ヒント

正しく行うために

注意

よくあるエラー

ミュートのプレーヤーでオーディオをリクエストする

Google のポリシーでは、音声のないインストリームの枠でオーディオ広告をリクエストしたり配信したりすることを禁止しています。プレーヤーに音声があること、vpmute=0 であることを確認してください。

広告コンテナを非表示にし忘れる

オーディオでも IMA には AdDisplayContainer が必要ですが、Google は非表示にしておくことを推奨しています。そのため、コントロールはサイトで作る必要があります。

オーディオ クリエイティブのない広告申込情報

オーディオ クリエイティブは広告申込情報に追加する必要があり、ないと配信されないと Google は注意しています。

IMA のスキップ ボタンを期待する

オーディオ広告では、IMA はスキップ ボタンを表示しません。独自のボタンがないと、広告がスキップを許可していても、ユーザーはスキップできません。

よくある質問

サイトのポッドキャストや音声番組に使えますか?

オーディオが、IMA を使うページ内のプレーヤーで再生されるなら使えます。Google には、HTML の audio タグを使って、音声のみのコンテンツで広告をリクエストするための専用ガイドがあります。

動画の中でオーディオ広告を再生できますか?

はい、音声付きの動画なら使えます。タグで ad_type=audio_video と env=instream を使い、広告申込情報で「音声」サイズを受け入れてください。

インプレッションはいつ数えられますか?

IMA を使うプレーヤーが広告の再生を始めたときにインプレッションが数えられると Google は説明しています。

画像を表示する必要はありますか?

必須ではありませんが、音声広告を受け取れる動画プレーヤーでは、プレーヤーが空白にならないよう、Google はコンパニオン バナーを使うことを強く推奨しています。

ライブラリ

Google の公式情報

このページの内容はすべて Google の公式ドキュメントに基づいています。原文で直接確認できます。

あなたのサイトは、このフォーマットを正しく使っていますか?

監査は、何もクリックせずに訪問者としてサイトを読み取り、修正すべき点を表示します。

監査を実行する