워크스페이스 열기

구현 가이드

오디오 광고

Audio ads (in-stream audio)

라디오 광고처럼 오디오 플레이어나 소리가 있는 동영상 플레이어 안에서 재생되는 소리 전용 광고입니다.

  • Ad Manager
  • Ad Exchange
  • AdSense(Ad Manager 경유)
  • 오디오 플레이어 또는 소리가 나는 동영상 플레이어 안
데스크톱
휴대폰

1분 만에 이해하기

오디오 광고란?

라디오에서 음악이 멈추고 누군가 가게를 소개하는 광고를 들어 보셨죠? 오디오 광고는 그것을 내 사이트에서 하는 것입니다. 동영상 광고처럼 플레이어 안에서 재생되지만 화면은 없는 소리 전용 광고입니다. 음악, 말로 진행하는 프로그램, 듣기만 해도 따라갈 수 있는 동영상처럼 방문자가 듣는 콘텐츠에 잘 어울립니다.

Ad Manager에서 오디오 설정 방법은 동영상과 비슷합니다. 기본 VAST 크기를 오디오로 하는 광고 단위를 만들고, 광고 소재 크기가 오디오인 오디오 및 동영상 유형의 광고 항목을 사용하며, 오디오 광고 소재를 넣습니다. Google은 뉴스, 스포츠, 음악, 공연처럼 소리만 들어도 되는 동영상이 있는 사이트는 소리가 있는 동영상에서 오디오 광고를 받을 수 있다고도 설명합니다. Ad Exchange와 AdSense의 오디오를 받으려면 계정이 Ad Manager와 연결되어 있어야 합니다.

사이트 쪽에서는 플레이어 광고용 Google 코드 패키지인 IMA SDK가 광고를 재생합니다. 오디오 전용 콘텐츠에는 Google이 audio 태그로 AdDisplayContainer를 구성하라고 권장합니다. 화면이 없어도 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을 사용하고 광고 항목에서 오디오 크기를 허용하세요.

노출은 언제 집계되나요?

Google은 IMA가 있는 플레이어가 광고를 재생하기 시작할 때 노출이 집계된다고 안내합니다.

이미지를 꼭 보여 줘야 하나요?

필수는 아니지만 오디오 광고를 받을 수 있는 동영상 플레이어에서는 플레이어가 빈 화면이 되지 않도록 컴패니언 배너를 사용하길 Google이 강력히 권장합니다.

자료실

Google 공식 출처

이 페이지의 모든 내용은 Google 공식 문서를 따릅니다. 원문에서 바로 읽어 보세요.

내 사이트가 이 형식을 올바르게 쓰고 있나요?

감사는 사이트를 방문자처럼 읽고, 아무것도 클릭하지 않으며, 무엇을 고쳐야 하는지 알려 줍니다.

감사 실행하기