Ad Exchange에 의해 거부된 광고 요청 해결

광고 요청 거부 알림이 표시되면 어떻게 해야 하나요?

광고 단위가 잘못된 URL을 타겟팅하는 경우 광고 요청이 거부됩니다. Google이 광고 요청과 관련된 올바른 사이트 정보를 확인할 수 없는 경우 페이지의 배경과 동일한 색으로 표시되는 '빈 광고'가 게재됩니다. Google에서 페이지의 실제 콘텐츠를 파악할 수 없으므로 결과적으로 광고의 관련성과 수익이 낮아집니다.

광고 요청이 거부되었는지 확인하는 방법

광고 요청이 거부되면 Google Ad Manager에서 알려줍니다. 알림의 링크를 클릭하면 얼마나 많은 광고 요청이 거부되었는지 확인할 수 있습니다. 총 개수가 많지 않은 경우 수익에는 별다른 지장이 없습니다. 하지만 거부된 광고 요청이 너무 많거나 거부된 광고 요청으로 인해 사이트에서 광고를 볼 수 없는 경우에는 아래의 솔루션 중 하나를 적용하는 것이 좋습니다.

광고 요청이 거부되는 일반적인 이유

광고 요청은 광고 단위가 iframe 내에 있으며 콘텐츠가 없는 경우에 거부됩니다. 이러한 오류가 표시되는 데는 다음과 같은 몇 가지 이유가 있습니다.

  • 광고 코드가 여러 iframe에 중첩되어 있는 경우: 광고 코드가 여러 iframe 내에 중첩되어 있으면 Google에서 광고 요청과 관련된 올바른 사이트 정보를 확인할 수 없습니다.
  • 공급측 플랫폼(SSP)을 사용 중인 경우: 광고 최적화를 위해 타사 광고 서버 또는 수익 관리자 등의 공급측 플랫폼을 사용하고 있으며 이러한 URL에 대해 거부된 광고 요청 오류가 표시되는 경우, 공급측 플랫폼에 문의하여 올바른 사이트 정보가 광고 요청에 전송되도록 합니다.

googleads.g.doubleclick.net으로부터 거부된 광고 요청 해결

요청이 Google Ad Manager를 통해 거래되는 경우 리치 미디어 iframe 솔루션을 사용해 보세요.

다른 Ad Exchange 요청의 경우 다음 단계를 따르세요.

  1. 웹사이트의 루트 디렉터리에 /doubleclick이라는 이름의 폴더를 만듭니다.
  2. DARTiframe.html을 다운로드하고 루트 디렉터리의 새 /doubleclick 폴더에 저장합니다.

다른 문제가 없다면 거부된 광고 요청 알림이 영업일 기준 3~5일 이내에 사라집니다. 5일이 지난 뒤에도 거부된 광고 요청이 지속되는 경우 더 이상 취할 수 있는 조치가 없습니다. 현재 Google 엔지니어가 문제를 파악하고 해결하기 위해 최선을 다하고 있습니다.

기타 모든 도메인으로부터 거부된 광고 요청 해결

요청이 Google Ad Manager를 통해 거래된 경우 아래의 솔루션 중 하나를 사용하세요.

  • Google 게시자 태그를 사용하는 경우 다음 구문을 Ad Manager 광고 호출에 추가하여 'URL'을 자신의 URL로 바꿔(googletag.pubads().set("page_url", "URL");) 올바른 URL을 전달합니다.
  • 웹 태그를 실행하는 모바일 앱의 경우 태그를 AdMob SDK로 전환합니다.

다른 Ad Exchange 요청의 경우 google_page_url을 사용하여 올바른 URL을 타겟팅합니다. 사이트에 비동기 광고 코드를 사용하는 경우에는 data-page-URL을 사용하여 올바른 URL을 타겟팅하세요.

동기 코드의 예

<script type="text/javascript">
google_ad_client = "ca-pub-XXXXXXXXXXXX";
/* 728x90, creado 14/04/08 */
google_ad_slot = "XXXXXXXXXXXX";
google_ad_width = 728;
google_ad_height = 90;
google_page_url = "http://myurl.com/fullpath";
</script>
<script type="text/javascript"
 src="//pagead2.googlesyndication.com/pagead/show_ads.js">
</script>

비동기 코드의 예

<script async src="http://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"> </script>
<ins class="adsbygoogle"
style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-xxxxxxxxxxxxxxxxxx"
data-ad-slot="xxxxxxxxxx"
data-override-format="true"
data-page-url = "http://www.example.com"> </ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>

두 가지 예에서 http://myurl.com/fullpath 또는 http://www.example.com은 자신의 URL로 바꾸어야 합니다. 

도움이 되었나요?

어떻게 하면 개선할 수 있을까요?
검색
검색어 지우기
검색 닫기
기본 메뉴
14401621711417320761
true
도움말 센터 검색
true
true
true
true
true
148
false
false